oc学习
活最好的自己
做一个快乐的learning coder!To be my best!
展开
-
【OC易错】误以为NSMutableDictionary对象添加键值对的方法为addObject:forKeys
使用copy创建可变副本后无法添加键值对原创 2015-05-31 13:30:11 · 2417 阅读 · 0 评论 -
【OC易错】类方法中的self指的是类而不是对象
1.太不认真了,没有好好分析类方法中的self2> 如果这是对象方法initWithName:andAge:andScore:,self可以像上面一样调用。但这是<font color=red>类方法</font>啊,<font color = orange>返回的是对象</font>不是void原创 2015-05-31 16:43:55 · 1338 阅读 · 0 评论 -
【OC易错】Xcode5.0新建OS X下的cmd工程后出现编译错误clang: error: invalid version number in '-mmacosx-version-min=
1、Xcode5.0新建OS X下的cmd工程后,点击运行按钮 ,会立马出现编译错误:warning:OS X deployment target '11.0' for architecture 'x86_64' and variant 'normal' is greater than the maximum value '10.8' for the OS X 10.8 SDK.lan原创 2015-04-26 19:39:53 · 4100 阅读 · 1 评论 -
【OC易错】OC易出错的地方
1、对于方法,前面要用 加号 或 减号 注明该方法的 类型,如-(void)setAge:(int)age;而我总是错误地写成了(-)(void)setAge:(int)age;原创 2015-03-31 13:49:43 · 633 阅读 · 0 评论 -
【Xcode技巧】Xcode开启或关闭target的ARC或删除target的方法
开启或关闭target的ARC的方法,以及删除某个target的方法原创 2015-06-01 16:07:17 · 3339 阅读 · 1 评论 -
【OC易错】误用了block的类型
1.错误日志1> 在使用block时,随便写了以下代码,系统报错说“use of undeclared identifier ‘read1’;did you mean ‘read’? ” 2> 后来才发现我把listAandB当成了一个类型名,实则不然,它只是一个地址,一个函数名。要想成为一个类型名必须使用typedef。原创 2015-06-03 19:23:42 · 667 阅读 · 0 评论