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

你可能感兴趣的:(iPhone开发)