《自己动手做iOS App:从设计开发到上架App Store》为想要接触iOS 应用设计、开发的读者提供了由浅入深的详细指导。从iOS 应用制作的步骤是什么,应该使用什么软件,如何发布应用到App Store,到iOS 的设计理念是什么,如何正确书写Swift 语言,再到后端和客户端是如何交互运作的等,本书配合图示,精辟、直观地阐明了iOS 应用制作中的种种疑问。
如果你是一位*次接触iOS 应用制作的新手,那么读完《自己动手做iOS App:从设计开发到上架App Store》你将会充满信心地着手把自己的想法带到现实。即使是有一定经验的iOS 设计师也可以学到如何编写代码,程序员则可以学习到设计知识,并都能够获得独立完成个人作品的能力。
目录
- 设计 1
- Sketch 介绍 2
- - 模板Template - 6
- - Artboard - 8
- - 导航栏Navigation Bar - 10
- - Craft - 12
- - 字体font - 14
- - 对齐alignment - 16
- - 用Profile 和Me 界面来练习- 18
- - 同一界面的多种不同状态- 22
- - 导出export - 31
- - 在“真机”上看到自己的设计Mirror - 33
- 有用的Sketch 知识和技巧 34
- - 图形的“组合加减”- 34
- - 文字操作- 35
- - Alpha Mask - 36
- - 插件plugin - 37
- 用inVision 来制作原型和管理设计(Bonus) 38
- 原型 42
- Xcode 介绍 43
- 第一次Build 44
- Storyboard 49
- - 组件Component - 49
- - Table View Controller - 51
- - Navigation Bar - 53
- - Table View Cell - 55
- - Preview - 57
- - Visual Effect View 和Web View - 60
- - Collection View - 62
- - Container View - 65
- - Stack View - 66
- Auto Layout 69
- - 对齐& 间距Alignment& Spacing - 69
- - Table View 的Auto Layout - 72
- - 多个元素的居中- 74
- - 用Photo 界面练习- 77
- - 连接 Storyboard - 79
- 编程 83
- Swift 介绍 84
- 用代码控制界面 85
- - 关联Storyboard 和代码文件- 85
- - 连接组件到代码中- 87
- - Protocol - 89
- - 自适应高度- 91
- - Collection View - 93
- - 定义组件事件- 95
- - 触发Segue - 97
- - Delegate - 98
- - xib- 101
- - App Security - 104
- - UIActivity - 107
- - @IBInspectable - 107
- 网络 110
- - Client & Server - 110
- - 通信- 111
- - HTTP Request Methods - 112
- - API - 112
- - JSON - 115
- - 储存API 信息- 116
- - 建立网络层- 117
- - MVC - 121
- - Grand Central Dispatch & OperationQueue - 126
- - 缓存- 127
- - 下拉刷新& 划动加载- 129
- - 用Segue 传输数据- 132
- - 更新xib 信息- 137
- - OAuth 2 与登录- 141
- - UserDefaults - 146
- - POST - 147
- - 用delegate 来传输数据- 149
- 其他 157
- - 动画- 157
- - 本地化语言- 161
- - 提交TestFlight 测试- 165
- - 提交到App Store 审核- 170