更新时间:2019-09-04 09:28:42
封面
版权信息
前言
本书特色
本书的内容安排
读者对象
售后服务
第1章 iOS开发入门
1.1 iOS系统介绍
1.2 开始iOS 10开发之旅
1.3 工欲善其事,必先利其器——搭建开发环境
1.4 iOS 10中的常用开发框架
第2章 使用Xcode开发环境详解
2.1 基本面板介绍
2.2 Xcode 8的基本操作
2.3 使用Xcode 8帮助系统
第3章 Objective-C语言基础
3.1 最耀眼的新星
3.2 Objective-C的优点及缺点
3.3 一个简单的例子
3.4 数据类型和常量
3.5 字符串
3.6 算数表达式
3.7 表达式
3.8 位运算符
第4章 Swift语言基础
4.1 Swift概述
4.2 数据类型和常量
4.3 变量和常量
4.4 字符串和字符
4.5 流程控制
4.6 条件语句
4.7 函数
4.8 实战演练——使用Xcode创建Swift程序
第5章 Cocoa Touch框架
5.1 Cocoa Touch基础
5.2 iPhone的技术层
5.3 Cocoa Touch中的框架
5.4 Cocoa中的类
5.5 国际化
5.6 使用Xcode学习iOS框架
第6章 Xcode Interface Builder界面开发
6.1 Interface Builder基础
6.2 和Interface Builder密切相关的库面板
6.3 Interface Builder采用的方法
6.4 Interface Builder中的故事板——Storyboarding
6.5 创建一个界面
6.6 定制界面外观
6.7 iOS 10控件的属性
6.8 实战演练——将设计界面连接到代码(双语实现:Objective-C版)
6.9 实战演练——将设计界面连接到代码(双语实现:Swift版)
6.10 实战演练——纯代码实现UI设计
第7章 使用Xcode编写MVC程序
7.1 MVC模式基础
7.2 Xcode中的MVC
7.3 在Xcode中实现MVC
7.4 数据模型
7.5 实战演练——使用模板Single View Application创建MVC程序(双语实现:Objective-C版)
7.6 实战演练——使用模板Single View Application创建MVC程序(双语实现:Swift版)
第8章 文本框和文本视图
8.1 文本框(UITextField)
8.2 文本视图(UITextView)
第9章 按钮和标签
9.1 标签(UILabel)
9.2 按钮(UIButton)
9.3 实战演练——联合使用文本框、文本视图和按钮(双语实现:Objective-C版)
9.4 实战演练——联合使用文本框、文本视图和按钮(双语实现:Swift版)
9.5 实战演练——自定义一个按钮(Swift版)
第10章 滑块、步进和图像
10.1 滑块控件(UISlider)
10.2 步进控件(UIStepper)
10.3 图像视图控件(UIImageView)
第11章 开关控件和分段控件
11.1 开关控件(UISwitch)
11.2 分段控件(UISegmentedControl)
11.3 实战演练——联合使用开关控件和分段控件(双版实现:Objective-C版)
11.4 实战演练——联合使用开关控件和分段控件(双版实现:Swift版)
第12章 Web视图控件、可滚动视图控件和翻页控件
12.1 Web视图(UIWebView)
12.2 可滚动的视图(UIScrollView)
12.3 翻页控件(UIPageControl)
12.4 实战演练——联合使用开关、分段控件和Web视图控件(双语实现:Objective-C版)
12.5 实战演练——联合使用开关、分段控件和Web视图控件(双语实现:Swift版)
第13章 提醒和操作表
13.1 UIAlertController基础
13.2 使用UIAlertController
13.3 实战演练
第14章 工具栏、日期选择器
14.1 工具栏(UIToolbar)
14.2 选择器视图(UIPickerView)
14.3 日期选择控件(UIDatePicker)
第15章 表视图(UITable)
15.1 表视图基础
15.2 实战演练
第16章 活动指示器、进度条和检索条
16.1 活动指示器(UIActivityIndicatorView)
16.2 进度条(UIProgressView)
16.3 检索条(UISearchBar)
第17章 UIView详解
17.1 UIView基础