iOS开发之美(双色)
作 者: 和凌志 著
出版时间: 2014
内容简介
基于iOS平台开发App是一个复杂的工程,如何从众多的知识点中理顺思路,把握iOS开发的核心是iOS初学者面对的难题。本书是一本初学者都看得懂的图书,作者从iOS开发的三个主线――Storyboard、Delegate和TableView入手,以自己开发过的App为基础,循序渐进地讲述了在iOS开发过程中面对的技术问题。
目录
第1篇 Objective?C语法篇
第1章 iOS开发环境的搭建
1.1 硬件环境
1.2 软件环境
1.2.1 注册Apple ID
1.2.2 XCode下载与安装
1.2.3 iOS开发语言: Objective?C
1.3 分享一个小故事
1.4 总结与启发
第2章 Objective?C编程语言特性
2.1 Objective?C有什么奇特的地方
2.2 如何声明实例变量(浅谈@property的使用)
2.3 NSString的应用
2.4 如果判断两个字符串是否相等
2.5 对象类型与基本数据类型的混合使用
2.6 对象类型与基本数据类型的转换(NSNumber与NSInteger)
2.7 不可变数组(NSArray)与可变数组(NSMutableArray)
2.7.1 不可变数组(NSArray)的特征
2.7.2 可变数组(NSMutableArray)的特征
2.7.3 如何遍历数组中的对象
2.8 不可变字典(NSDictionary)与可变字典(NSMutableDictionary)的应用
2.8.1 不可变字典(NSDictionary)
2.8.2 可变字典(NSMutableDictionary)
2.8.3 如何遍历字典中的对象
2.9 一种最简单的永久数据存储方式(NSUserDefaults的应用)
2.10 创建类的对象的两种方法
2.11 一种最简单的调试方法(NSLog的使用)
2.12 忍不住也来说说iOS的设计模式(MVC的使用)
2.13 总结与启发
第2篇 Storyboard技术篇
第3章 iOS常用开发控件
3.1 XIB App与Storyboard App之争
3.2 Storyboard开发环境
3.3 创建一个新的工程
3.4 熟悉XCode开发环境
3.5 运行HelloWorld
3.6 按钮(UIButton)与标签(UILabel)
3.6.1 创建UIButton的IBAction
3.6.2 创建UILabel的IBOutlet
3.6.3 实现Button被触发后的方法
3.7 如何删除对象的IBOutlet或IBAction
3.8 让键盘消失的四种方法
3.8.1 键盘消失方法一: Delegate应用三步法
3.8.2 键盘消失方法二: 事件响应的调用
3.8.3 键盘消失方法三: 将UIView改为UIControl
3.8.4 键盘消失方法四: 巧用UIButton
3.9 UITextField更多用法
3.10 getter与setter的应用场景
3.11 总结与启发
第4章 视图(UIView)与视图控制器(UIViewController)
4.1 如何创建一个基本的视图
4.2 透过UIAlterView看Delegate的应用
4.3 视图与视图控制器的生命周期
4.4 滚动视图(UIScrollView)的应用
4.5 总结与启发
第5章 Storyboard知多少
5.1 Storyboard编辑页面
5.2 Storyboard利器: Segue(连线)
5.3 创建和触发Segue的两种方法
5.4 Segue对象的属性设置
5.5 触发Segue的两种方法