斯坦福大学第三课学习笔记-objc
第二课知识点复习
- 创建一个single mvc的项目
- 显示、隐藏各种视图
- 拖拽控件到view层,并进行属性设置
- 按住ctrl按键连接对象从view层到code,包括outlet和action
- 在代码或者view层展示outlet @property 和action method(通过鼠标或者右键点击)
- 得到帮助通过option+click 和文档帮助 option+double click
- 运行程序
- 查看warning和error
- 创建一个新的类,通过new file。。
- 定义公用接口@interface和私有实现@implementation 在.h 和.m里面
- 定义私有接口@interface在.m文件里
- 定义@property例如原始类型BOOL或者指针NSMutableArray*
- 使用nonatomic
- 使用strong或者weakin在@property定义
- 使用@synthesize创建@property的getter和setter方法
- 使用_propertyname防止bug
- 更改id类型为UIButtion* 让编译器提示方法
- 定义和实现方法
- 定义基础类型和指针型类
- 自己实现getter和setter方法
- 在getter中使用延迟初始化
- 将基本类型转为对象类型 double-》NSNumber
- 用NSLog()提示日志
- 使用NSString
- 增加、删除元素从NSMutableArray
- 使用alloc和init初始化一个对象
- 使用#import引入头文件
- 使用string的方法增加一个string NSString *errorMessage = [errorTag stringByAppendingString:errorString];
- 使用string方法[NSString stringWithFormat:@"%g",result])
笔记下载:https://files.cnblogs.com/NeverLand-Lee/objc%E7%AC%94%E8%AE%B01.pdf
浙公网安备 33010602011771号