首页 > 代码库 > 第01章 欢迎来到IOS世界

第01章 欢迎来到IOS世界

第01章 欢迎来到IOS世界
编写IOS应用程序有何不同
1.只能激活一个应用
当应用程序不处于激活状态,也不是在后台运行时(很短的时间),它不会占用任何CPU资源,因此也会断开网络连接。
2.只能有一个窗口
IOS只允许应用程序操作一个“窗口”
3.有限的访问权限
IOS的文件系统会为每个应用分配一块独立的区域,这块区域称为“沙盒”,每个应用只能对自己沙盒内的文件进行读写。
4.有限的响应时间
启动应用程序,载入首选项,数据,并尽快的把主视图显示到屏幕上,这个过程要在几秒钟内完成。
当程序被切换到后台,应用必须快速保存一切内容并退出,通常是5s之内。
5.有限的屏幕大小
iphone4视网膜屏幕 640*960
iphone5 640*1136
6.有限的系统资源
ios设备的物理内存,很大一部分都被屏幕缓冲区和其他一些系统进程占用,只有不到一半的内存留给应用程序。
7.不支持垃圾回收
老版本Cocoa Touch不支持垃圾回收。
但是自IOS5之后,引入了ARC(Automatic Reference Counting,自动引用计数)。
8.新功能
Core Location
允许应用访问照相机和照片库
内置的加速计,陀螺仪

第01章 欢迎来到IOS世界