iPhone界面设计指南
1. 界面设计元素说明 1
1.1. 状态栏 2
1.2. 导航栏 3
1.3. 工具栏和标签栏 5
1.3.1. 工具栏 5
1.3.2. 标签栏 6
1.3.3. 使用方法和行为 7
1.4. 警示框的应用 8
1.5. 警示框的设计 9
1.6. 控件列表 10
1.6.1. 控件列表的应用 10
1.6.2. 控件列表的设计 10
1.7. 模态视图 11
1.7.1. 模态视图的应用 11
1.7.2. 模态视图的设计 12
1.8. 表视图、文本视图和网页视图 13
1.8.1. 表视图 13
1.8.2. 使用方法和行为 13
1.8.3. 表视图类型 14
1.8.4. 表视图元素 15
1.9. 开关控件 16
1.10. 视图元素 16
1.10.1. 表视图使用户操作更容易 16
1.10.2. 文本视图 17
1.10.3. 网页视图 17
1.10.4. 运行指示 18
1.10.5. 日期和时间选择器 19
1.10.6. 细节扩展按钮 20
1.10.7. 信息按钮 20
1.10.8. 标签 21
1.10.9. 页面指示 21
1.10.10. 选择器 22
1.10.11. 进度视图 23
1.10.12. 圆角的矩形按钮 23
1.10.13. 搜索栏 24
1.10.14. 分段控件 25
1.10.15. 滑杆 26
1.10.16. 输入框 26
1.11. iPhone标准按钮和图标 27
1.11.1. 工具栏和导航栏上的标准按钮 27
1.12. 标签栏上的标准图标 29
1.13. 创建自定义图标和图片 29
1.13.1. 程序图标 29
1.13.2. 小图标 30
1.13.3. 启动图片 30
1.13.4. 导航栏、工具栏和标签栏上的图标 31
创建一个简单的 iOS 5 iPhone App 教程
创建一个简单的 iOS 5 iPhone App 教程
Phone 对独立软件开发者来说是个很棒的平台。也许你都没想过能简单的使用一些代码就拥有实现自己想法的应用,并有数以百万计的潜在客户!
最近,我已经得到了很多人新的iOS开发者询问如何开始的问题。所以,我认为写一个专为初学者的教程系列将是有益的。
但我们不会只专注一个主题,我们将深入的创建一个完整功能的应用。到最后,你将尝试到 iPhone 开发的许多领域,为未来开发您的应用做好准备。
那么,什么是我们要的应用?嗯,有一个背后的故事......
一天晚上,我看到 Potato Bug ,并开始吓坏了,因为它是如此之大又丑!然后,我就痴迷于在线寻找各种可怕的虫子图片。并为传播它们为乐,我们打算使一个应用程序 - 评级可怕的虫子!
制作这个应用程序的同时,我们将介绍一些iPhone开发中最常用的主题:
• iPhone 开发者入门
• 如何使用模型对象在您的应用中存储数据
• 如何使用 Table Views – 包括添加与删除行
• 如果为表行创建一个详情视图
• 如何支持 Portrait & Landscape 双方向
• 如何使用 Navigation 控制器
• 如何使用图片选择器
• 如何使用一般控件,如文本字段,按钮,图片视图
• 如何添加图标与默认图片
• 奖励:如何处理长时间运行的操作
看起来似乎很多东西,不过不要紧张 – 我们不怕有错误!
此教程分三段,这里是第一段, 我们将讨论如何加载我们的模型的虫子列表,并将它们显示在表视图上。 (跳转到第二部分或第三部分)
本教程是iOS开发初学者的,但它假定您熟悉Objective-C和一般编程。如果您不了解 Objective-C , 请先阅读苹果Objective-C 编程语言手册 。
iOS 5 ARC完全指南
iOS 5 ARC完全指南中文
目录
ARC 完全指南 3
指针保持对象的生命 3
Xcode 的ARC 自动迁移 9
Xcode 的自动迁移工具 9
转换后的其它问题 14
禁止某些文件的ARC 14
ARC 自动迁移的常见问题 15
属性property 17
IBOutlet 18
readonly property 19
autorelease 、release 、retain 调用 19
dealloc 方法 20
AutoreleasePool 20
To l l- Free Bridging 21
Delegate 和 Weak Property 26
unsafe_unretained 27
iOS 4 中使用ARC 27
ARC 高级指南 28
Blocks 与ARC 28
Singleton 与ARC 34
Autorelease 和AutoreleasePool 40
Cocos2D 和 Box2D 45
静态库static library 48
最后? 49
参考资料 49