这只不过是一个读书笔记, 书名就叫《Cocoa and Object C》。
最近也是因为苹果的Ipad大行其道, 于是乎,心理痒痒,也想学者看看, 一探究竟。
让我们从最基本的开始吧。我每次会更新一点点,慢慢进步呵。
该书开头讲的很基本, 也没有什么可以特别拿出来说的, 就随便挑了几个注意点记在这里吧:
1. Object C中的#import 和C语言中的#include 类似, 但是#import可以保证头文件只被包含一次,类似于C语言中的头文件加了
#ifdef
#else
#endif
2. Object C中的BOOL是8为存储的, 也就是说如果给BOOL变量赋值一定要注意,尽量只有YES(1)和NO(0),要是不小心赋给了一个int值,就有可能出错。
比如:
BOOL tb = 0x100;
因为tb是用8位存储,所以截取末8位,成为了0,也就是NO,这个可能和程序员的本意不符。
3. 不要直接将BOOL值和YES比较,
if(tb == YES) // 不要这样做
因为tb的值有可能是大于1的数,要是也是表示真的话,就不可能等于1。 但是和NO做比较是安全的:
if(tb == NO)
{
}
else
{
}
4. NSLog中的%@代表输出一个对象, 将会调用对象的description方法,同时注意Nsstring的字符串开头需要有@
比如:
@"Hello"
如果写成"Hello" 程序会报警告,并且运行可能出错。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。