摘要:
由于我们定义的成员变量是私有的,所有外部是无法访问的,为了能够访问我们写set和get方法但是由于代码量过于复杂冗长,引入了@property (声明)和 @synthesize(实现)后来又简化成只有@property,而省略了@synthesize,自动生成最后省略了成员变量改为属性,去掉了大括... 阅读全文
摘要:
OC常见的关键字介绍:@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明协议@optional与@protocol配合使用,说明协议中的某个或者某几个方法可以不实... 阅读全文
摘要:
新建一个类 new file ->cocoa class (父类NSObject) .h文件 用来定义属性和方法 .m文件 用来具体实现方法声明:1 #import 2 @interface Person : NSObject{3 NSString *name;4 int a... 阅读全文
摘要:
#import 与 #include区别include完成头文件的导入,可能会导致头文件的相互引用和函数或变量的重复定义 为了解决这个问题 我们必须这样做 #ifndef Student_h #define Student_h //方法的声明 #endifimport不仅完... 阅读全文