iPhone开发 读书笔记 2
基本情况了解:
1、Cocoa和Cocoa Touch不完全等同,它们是有差异的
2、iPhone的程序不只是单进程,而且也只能有一个窗口
3、在iPhone上不能访问较小的网络端口号
4、iPhone程序在退出时只有5秒钟的时间,超时的话会被系统强制退出
5、目前上市的iPhone手机内存为128M
6、Mac OS X可以使用硬盘做虚拟的内存交互而扩大实际内存空间,但是同样基于mac系统的iPhone却没有这个功能。
Cocoa Touch提供机制去通知程序内存不足的情况。
7、Cocoa Touch不支持垃圾收集
8、可以使用Core Location确定电话的当前地理坐标
编程基础常识:
1、.pch 表示 预编译的头文件
2、XCode 的文件目录树(Group&Files)中红色的文件表示无法找到该文件
3、曾经的nib文件现在更名为.xib,但一般仍然被叫做nib文件
4、Interface Builder:
File's Owner 表示拥有此nib文件副本的对象
First Responder 表示当前用户正在与之交互的对象,它将随着用户与界面的交互而变化
除这两者之外,此窗口中的任何其他图标都表示将在nib文件加载时创建的文件对象实例。
5、修改控件属性的方法:Tools->Inspector 将调出Inspector 窗口
6、Interface Builder与其他工具的区别是,不会生成任何需要进行维护的代码。它会创建Objective-c对象,然后
将这些对象序列化到nib文件中
7、iPhone的程序图标:.png格式,大小是57*57的方形,圆角处理是系统自动完成的。加入该图标的方法是
在Info.plist文件中的Icon file行输入图片名称。
8、删除iPhone模拟器中的测试程序:删除 主目录->Library->Application Support->iPhone Simulator