斯坦福大学第三课学习笔记-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

posted @ 2012-05-16 00:28  NeverLand2011  阅读(219)  评论(0)    收藏  举报