类的声明:
@interface Iphone : NSObject { @public float _model; int _cpu; double _size; int _color; } - (void)about; @end
类的实现:
@implementation Iphone - (void)about { //如果在对象方法中想访问该对象的属性, 可以直接写上_属性名称即可 NSLog(@"型号 = %f, cpu = %i, 尺寸= %f, 颜色 = %i", _model, _cpu, _size, _color); }
(1)声明以@interface开头 , 以@end结尾, 然后再class name对应的地方写上 事物名称, 也就是类名即可
注意: 类名的首字符必须大写
(2)声明一个类的目的就是为了告诉系统, 我们这个类中有哪些属性和行为
OC类声明中属性只能在写@interface和@end之间的{}中
注意: 编写OC类属性的时, 建议将所有属性的名称前面都加上_
(3)类名后面的 :NSObject 是为了让类具备创建对象的能力
(4)注意: 默认情况下, OC对象中的属性是不能直接访问的
扫描二维码关注公众号,回复:
1088572 查看本文章
只要让类中的属性公开, 以后就可以直接通过一个指向结构体的指针来操作对象中的属性
(5)类可以只有实现没有声明
注意: 在开发中不建议这样写