iPhone应用程序编程指南
GeforceLee
这个作者很懒,什么都没留下…
展开
-
应用程序的生命周期
应用程序的生命周期是由发生在程序启动到终止期间的一序列事件构成的。在iPhone OS中,用户可以通过轻点Home屏幕上的图标来启动应用程序。在轻点图标之后的不久,系统就会显示一个过渡图形,然后调用相应的main函数来启动应用程序。从这个点之后,大量的初始化工作就会交翻译 2011-09-02 15:21:14 · 989 阅读 · 0 评论 -
减少电力消耗
移动设备的电力消耗一直是个问题。iPhoneOS的电能管理系统保持电能的方法是关闭当前未被使用的硬件功能。此外,要避免CPU密集型和高图形帧率的操作。您可以通过优化如下组件的使用来提高电池的寿命:CPUWi-Fi和基带(EDGE, 3G)无线信号C翻译 2011-09-03 14:26:40 · 635 阅读 · 0 评论 -
自动休眠定时器
iPhone OS试图省电的一个方法是使用自动休眠定时器。如果在一定的时间内没有检测到触摸事件,系统最初会使屏幕变暗,并最终完全关闭屏幕。大多数开发者都应该让这个定时器打开,但是,游戏和不使用触摸输入的应用程序开发者可以禁用这个定时器,使屏幕在应用程序运行时不会变暗。翻译 2011-09-02 16:14:53 · 658 阅读 · 0 评论 -
应用程序的程序包
MyApp 包含应用程序代码的执行文件,文件名是略去.app后缀的应用程序名。这个文件是必需的。Settings.bundle设置程序包是一个文件包,用于将应用程序的偏好设置加入到Settings程序中。这种程序包中包含一些属性列表和其它资源文件,用于配置和显翻译 2011-09-02 16:31:35 · 510 阅读 · 0 评论 -
视图的分类
这个视图层次可以分为如下几个大类:容器 容器视图用于增强其它视图的功能,或者为视图内容提供额外的视觉分隔。比如,UIScrollView类可以用于显示因内容太大而无法显示在一个屏幕上的视图。UITableView类是UIScrollView类的子类,用于管理数据列表翻译 2011-09-04 19:37:54 · 4865 阅读 · 0 评论 -
tableviewcell的内存泄露
没有在xib中的Identifier中没有写入Cell static NSString *CellIdentifier = @"Cell"; ShoppingListCell *cell = (ShoppingListCell *)[tableView dequeueRe原创 2011-09-06 11:17:13 · 1074 阅读 · 0 评论