摘要:
// // Person.h #import @interface Person : NSObject /* 如果给一个属性同时提供了getter/setter方法, 那么我们称这个属性为可读可写属性 如果只提供了getter方法, 那么我们称这个属性为只读属性 如果只提供了setter方法, 那么我们称这个属性为只写属性 如果既没有提供getter也没有提供setter方法,... 阅读全文
posted @ 2017-08-22 22:20
无天666
阅读(152)
评论(0)
推荐(0)
摘要:
// // Person.h #import @interface Person : NSObject /* { @public int _age; int age; } */ /* 从Xcode4.4以后apple对@property进行了一个增强, 以后只要利用一个@property就可以同时生成setter/getter方法的声明和实现 没有告诉@p... 阅读全文
posted @ 2017-08-22 22:06
无天666
阅读(216)
评论(0)
推荐(0)
摘要:
// // Person.h #import @interface Person : NSObject { @public int _age; int age; int _number; } /* @porperty是一个编译器指令 在Xocde4.4之前, 可以使用@porperty来代替getter/setter方法的声明 也就是说我们只需要写上... 阅读全文
posted @ 2017-08-22 21:50
无天666
阅读(188)
评论(0)
推荐(0)
摘要:
// // Person.h #import @interface Person : NSObject { int _age; } /* setter: 作用: 用于给成员变量赋值 1.一定是对象方法 2.一定没有返回值 3.方法名称以set开头, 后面跟上需要赋值的成员变量名称, 并且去掉下划线, 然后首字母大写 4.一定有参数, 参数类型和需要赋值的成员变量一... 阅读全文
posted @ 2017-08-22 21:49
无天666
阅读(216)
评论(0)
推荐(0)
摘要:
// // Person.h #import @interface Person : NSObject { @public int _age; @protected double _height; @private NSString *_name; @package double _weight... 阅读全文
posted @ 2017-08-22 21:17
无天666
阅读(179)
评论(0)
推荐(0)
摘要:
// Person.h #import @interface Person : NSObject { int _age; double _height; double _weight; NSString *_name; NSString *_tel; NSString *_email; } - (void)setAge:(int)age... 阅读全文
posted @ 2017-08-22 20:59
无天666
阅读(279)
评论(0)
推荐(0)
摘要:
// // Person.h #import /* @public:所有类访问 @private:本类访问 @protected:本类子类,默认情况下所有的实例变量都是protected @package:包范围,框架范围子类。 实例变量修饰符作用域: 从出现的位置开始, 一直到下一个修饰符出现,如果没有遇到下一个实例变量修饰符, 那么就会修饰后面所有的实例变量 */ @i... 阅读全文
posted @ 2017-08-22 20:41
无天666
阅读(207)
评论(0)
推荐(0)
摘要:
// // Animal.h #import @interface Animal : NSObject { int _age; } - (void)eat; //.h是变量和方法的声明, .m文件是对方法的实现。 @end // // Animal.m #import "Animal.h" @implementation Animal - (void)eat { ... 阅读全文
posted @ 2017-08-22 20:20
无天666
阅读(410)
评论(0)
推荐(0)
摘要:
// // Phone.h #import typedef enum { kFlahlightStatusOpen, kFlahlightStatusClose } FlahlightStatus; // 被继承的这个类我们称之为父类/ 超类 @interface Phone : NSObject + (void)carameWithFlahlightStatus:(F... 阅读全文
posted @ 2017-08-22 19:56
无天666
阅读(177)
评论(0)
推荐(0)
摘要:
// // Phone.h #import // 被继承的这个类我们称之为父类/ 超类 @interface Phone : NSObject { int _cpu; } // 打电话 - (void)signalWithNumber:(NSString *)number; // 发短信 - (void)sendMessageWithNumber:(NSString *)nu... 阅读全文
posted @ 2017-08-22 19:15
无天666
阅读(220)
评论(0)
推荐(0)

浙公网安备 33010602011771号