静态方法要在h头文件声明
如果从数组取图片,setImage要加(UIImage *)
发送事件时,是消息中心, 不是消息。
数组没加nil:missing sentinel in function call
loadView初始。写触发,回调和委托。
主程序[UIApplication sharedInstance]
主窗口[[UIApplication sharedInstance]keyWindow]
方法1:
1+".jpg"得到"1.jpg"
NSString *str=[NSString stringWithFormat: @"%d%@", 1,@".jpg"];
整型->字符串:
int i;
NSString* string;
i = [string intValue];
或
NSInteger i = [string intValue];
NSString有intValue, doubleValue,floatValue
[NSBundle]
打开输出面板:菜单Run>Console
%@, string;
%f, float;
%i, int;
IBOutlet有2种写法:1,在构造器里写声明,然后在构造器外面写IBOutlet。2,直接写在构造器里面。
IB连动作,从按钮连到File’sOwner,而不是连到按钮,少一步选列表。
IB视图树顺序,上是先,先在底。
显示行号:Xcode/Properence/TextEditting/ShowLineNumbers打勾
系统偏好设置,语言改成中文。
自动化,一旦写好Timer的事件后,写回调函数会自动加上Timer。
obj-c的多个参数的函数,没有函数名,只有参数名。
3种输出函数的区别
Printf 不输出日期和时间,更整洁。
CFShow 不能输出中文打印对象
NSLog carbor框架不能用NSLog
self.isTouchEnabled=YES类似mouseEnabled
主程序用途:打开网页,恢复窗口,调整状态栏。理论上是广播中心,实际不是。自《3-2》