Object-C 是C的衍生语言,继承了所有C语言的特性,但是Object-C并不是继承自C语言特性本身。
首先我们先通过例子来说明Object-C中的一些基本语法:
#import <Foundation/Foundation.h>
@interface Print : NSObject{
//Objective-c的所有类都继承于NSObject
// 成员属性
NSString *caption;
NSString *photographer;
}
//在Objective-C 2.0引入了属性合成,相当于之前的get/set方法
@property(nonatomic, copy) NSString *caption;
@property(nonatomic, copy) NSString *photographer;
//类方法
+ (NSString*) printName: (NSString *)name;