三、資料型別和表示式二

趙明威發表於2015-11-21

一、id型別

id資料型別

可以儲存任何型別的物件。猶如java中得Object一樣令人驚奇 例如:

-(id) newObject:(int) type

這個程式宣告瞭一個名為newObject的例項方法,它具有名為type的引數,並有id型別的返回值.

基礎資料型別及其例項和NSLog字元的表達

enter image description here

二、算數表示式

兩個引數的方法

#import <Foundation/Foundation.h>

@interface Caculate : NSObject
-(double) add:(double) addEnd second:(double) augEnd;
-(double) minus:(double) subtractor second:(double) minuEnd;

@end

@implementation Caculate
{
    unsigned long long int count;
}
-(double) add:(double)addEnd second:(double)augEnd{
    count++;
    return addEnd+augEnd;
}
-(double) minus:(double)subtractor second:(double)minuEnd{
    count++;
    return subtractor-minuEnd;
}

@end

int main(int argc, const char * argv[]){
    @autoreleasepool {
        Caculate *ca = [Caculate new];
        NSLog(@"輸出加法:%f",[ca add:2 second:3]);
        NSLog(@"輸出減法:%f",[ca minus:2 second:3]);
    }
    return 0;

}

相關文章