代码规范
# 1.// 注释的时候 //后面要加空格
# 2. = 前后都加空格
# 3. 类名要符合规范
# 4. 引入文件都要使用import
# 5. 要弄清楚需求
# 6. 判断是否,命名 isRich, isInNpcHome;
# 7. 新的一个变量要加类型,python不用带类型的习惯要注意。
.h和.m文件
# 写一个类的时候,分.h和.m文件
# .h文件,成员变量和方法的声明
# .m文件,方法的实现
Xcode功能
# 1.断点,debug
# 2.code snippet,user,自定义,代码片段
# 3.#pragma mark - one
# #pragma mark two
点语法
# 1.本质是方法调用(相应的getter或者setter)
# p.age = 10; // [p setAge:10];
# int a = p.age; // [p age];
# 注意问题:死循环问题
成员变量的作用域
# @public: 在任何地方通过直接访问对象的成员变量
# @private: 当前类的对象方法中访问(在@implementation中默认是private)
# @protected: 当前类或者其子类的对象方法中直接访问,(@interface中如果不写修饰符的话默认是protected)
# @package: 只要在同一个框架中,就能直接访问成员变量
# @interface 和 @implementation 中不能声明同名的成员变量
OC单继承
# OC单继承,python可多继承,c++多继承,C#和java取消了多继承(但是引入接口,可以有多个接口),
@property 和 @synthesize
# @property int age; #编译器特,自动生成成员变量的setter和getter的声明(相当于下面的两句)
# //- (void) setAge:(int)age;
# // - (int) age;
时间: 2024-10-21 23:22:57