2015年8月31日

摘要: @property@property是编译器指令@porperty是一个编译器指令在Xocde4.4之前,可以使用@porperty来代替getter/setter方法的声明;也就是说我们只需要写上@porperty就不用写getter/setter方法的声明.编译器只要看到@property,就会... 阅读全文
posted @ 2015-08-31 22:44 TheBlueNight 阅读(358) 评论(0) 推荐(1) 编辑
摘要: self关键字self不能离开类, 离开类之后没有任何意义;类方法中的self在整个程序运行过程中,一个类有且仅有一个类对象;通过类名调用方法就是给这个类对象发送消息;类方法的self就是这个类对象;在类方法中可以通过self来调用其他的类方法;不能在类方法中去调用对象方法或成员变量,因为对象方法与... 阅读全文
posted @ 2015-08-31 22:40 TheBlueNight 阅读(240) 评论(0) 推荐(1) 编辑
摘要: description方法NSLog(@”%@”, objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息.description方法是基类NSObject所带的方法,因为其默认实现是返回类名和对象的内存地址,这样的话,使用NSLog输... 阅读全文
posted @ 2015-08-31 22:37 TheBlueNight 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 实例变量修饰符实例变量有哪些修饰符1.@public (公开的)在有对象的前体下,任何地方都可以直接访问。2.@protected (受保护的)只能在当前类和子类的对象方法中访问;3.@private (私有的)只能在当前类的对象方法中才能直接访问;4.@package (框架级别的... 阅读全文
posted @ 2015-08-31 22:34 TheBlueNight 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 指针基本数据类型作为函数的参数是值传递,在函数中修改形参的值不会影响到外面实参的值;void change(int value) // int value = 10;{ value = 55; printf("我被执行了\n");}数组作为函数的参数是地址传递,如果是地址传递在函数中... 阅读全文
posted @ 2015-08-31 20:43 TheBlueNight 阅读(168) 评论(0) 推荐(0) 编辑

导航