Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2091282
  • 博文数量: 413
  • 博客积分: 10926
  • 博客等级: 上将
  • 技术积分: 3862
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-09 18:14
文章分类

全部博文(413)

文章存档

2015年(5)

2014年(1)

2013年(5)

2012年(6)

2011年(138)

2010年(85)

2009年(42)

2008年(46)

2007年(26)

2006年(59)

分类:

2010-04-25 19:36:28

  1. Only one application
    With the exception of the operating system itself, only one application can be running at any giving time. (This may change in future as iPhone gets more memory and powerful processors)
  2. Only one window
    iPhone give your application only one window, all of your application's interaction with user takes place inside this one window.
  3. Limited access
    Your application only can read/write files from the part of iPhone's file system  that was create for your application, this area is called your application's sandbox, and it is where your application will store documents, preferences, and every other kind of data that it may need to store.

    Your appliccation is also constrainted in some other ways:
    • You will not be albe to access low-number network ports on iPhone
    • Other resource that need root or administrative access
  4. Limited response
    Make sure any operation takes only a few seconds. If the user press the home button, iPhone goes home, and you need to quickly save everything and exit, if those operations take longer than 5 seconds, your application's process will be  killed, regardless whether your application finished saving.
  5. Limited screen size
  6. Limited system resources
    • RAM
      Cocoa Touch has built-in mechanisms for letting your application know that memory is getting low, when that happens, your application must free up unneeded memory or risk beign forced to quit.
    • Storage
  7. Missing Cocoa Tools
    The iPhone doesn't support
    • Cocoa Data
    • Cocoa Bindings
    • Garbage Collection
  8. Some new stuff
    • Core Location
      To determine the phone's current geographic coordinates
    • Camera and Phone Library
    • ......
  9. A dpifferent approach
    iPhone doesn't have
    • physical keyboard
    • mouse
  10. ...
阅读(804) | 评论(0) | 转发(0) |
0

上一篇:[iPhone] UIView

下一篇:[iPhone] XCode

给主人留下些什么吧!~~