由于ios本质就是一个嵌入式的平台,所以相对与一般的PC他就有很多限制
1. 只允许有一个active的程序,当然ios5以后也允许在特定的情况下在后台运行一些东西,但是和一般的应用还是有很大的差距。
2. 只有一个窗口而且是占满了整个屏幕的窗口。
3. 不可以无条件的访问所有的系统里的内容,为了安全只能访问sandbox里面的东西。
4. 有限的响应时间,程序的启动和退出都要在5秒内完成,否则系统会kill你的程序。
5. 程序不要占用太多的内存要及时释放,否则系统可能把你的程序强制退出。