iOS 9 开发指南 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
iOS 9 开发指南

iOS 9 开发指南

管蕾 
IOS
浏览人数:10
读者:           ...
  全书共39章,循序渐进地讲解了iOS 9应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift语言基础,Cocoa Touch,Xcode Interface Builder界面开发,使用Xcode编写MVC程序,文本框和文本视图,按钮和标签,滑块、步进和图像,开关控件和分段控件,Web视图控件、可滚动视图控件和翻页控件,提醒和操作表,工具栏、日期选择器,表视图,活动指示器、进度条和检索条,UIView,视图控制器,实现多场景和弹出框,UICollectionView和UIVisualEffectView控件,iPad弹出框和分割视图控制器,界面旋转、大小和全屏处理,图形,图像,图层和动画,声音服务,多媒体应用,定位处理,读写应用程序数据,触摸,手势识别和Force Touch,HomeKit智能家居应用开发,和硬件之间的操作,开发通用的项目程序,推服务和多线程,Touch ID,游戏开发,HealthKit健康应用开发,WatchKit智能手表开发等高级知识。本书内容全面,几乎涵盖了iOS 9应用开发所需要的主要内容,全书内容言简意赅,讲解方法通俗易懂,特别适合于初学者学习。本书适合iOS初学者、iOS程序员、iPhone开发人员、iPad开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。

第一篇 必备技术篇   
第1章 IOS开发入门   
1.1 iOS系统介绍   
1.2 开始iOS 9开发之旅   
1.3 工欲善其事,必先利其器--搭建开发环境   
1.4 iOS 9中的常用开发框架   
第2章 使用Xcode开发环境详解   
2.1 基本面板介绍   
2.2 Xcode 7的基本操作   
2.3 使用Xcode 7帮助系统   
第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 9控件的属性   
6.8 实战演练--将设计界面连接到代码   
6.9 实战演练--纯代码实现UI设计   
第7章 使用Xcode编写MVC程序   
7.1 MVC模式基础   
7.2 Xcode中的MVC   
7.3 在Xcode中实现MVC   
7.4 数据模型   
7.5 实战演练--使用模板Single View Application   
7.6 实战演练--创建一个MVC程序(Swift版)   
第二篇 核心技术篇   
第8章 文本框和文本视图   
8.1 文本框(UITextField)   
8.2 文本视图(UITextView)   
第9章 按钮和标签   
9.1 标签(UILabel)   
9.2 按钮(UIButton)   
9.3 实战演练--联合使用文本框、文本视图和按钮   
9.4 实战演练--自定义一个按钮(Swift版)   
第10章 滑块、步进和图像   
10.1 滑块控件(UISlider)   
10.2 步进控件(UIStepper)   
10.3 图像视图控件(UIImageView)   
第11章 开关控件和分段控件   
11.1 开关控件(UISwitch)   
11.2 分段控件(UISegmentedControl)   
第12章 Web视图控件、可滚动视图控件和翻页控件   
12.1 Web视图(UIWebView)   
12.2 可滚动的视图(UIScrollView)   
12.3 实战演练--联合使用开关、分段控件和Web视图控件   
12.4 翻页控件(UIPageControl)   
第13章 提醒和操作表   
13.1 提醒视图(UIAlertView)   
13.2 操作表(UIActionSheet)   
第14章 工具栏、日期选择器   
14.1 工具栏(UIToolbar)   
14.2 选择器视图(UIPickerView)   
14.3 日期选择控件(UIDatePicker)   
第15章 表视图   
15.1 表视图基础   
15.2 实战演练   
第16章 活动指示器、进度条和检索条   
16.1 活动指示器(UIActivityIndicatorView)   
16.2 进度条(UIProgressView)   
16.3 检索条(UISearchBar)   
第17章 UIView详解   
17.1 UIView基础   
17.2 实战演练--给任意UIView视图四条边框加上阴影   
17.3 实战演练--给UIView加上各种圆角、边框效果   
17.4 实战演练--使用UIView控件实现弹出式动画表单效果   
17.5 实战演练--创建一个滚动图片浏览器(Swift版)   
第18章 视图控制器   
18.1 导航控制器(UIViewController)简介   
18.2 使用UINavigationController   
18.3 选项卡栏控制器   
第三篇 技术进阶篇   
第19章 实现多场景和弹出框   
19.1 多场景故事板   
19.2 实战演练--多场景视图数据传输(Swift版)   
第20章 UICollectionView和UIVisual EffectView控件   
20.1 UICollectionView控件详解   
20.2 UIVisualEffectView控件详解   
第21章 iPad弹出框和分割视图控制器   
21.1 iPad弹出框   
21.2 探索分割视图控制器   
第22章 界面旋转、大小和全屏处理   
22.1 启用界面旋转   
22.2 设计可旋转和调整大小的界面   
第23章 图形、图像、图层和动画   
23.1 图形处理   
23.2 图像处理   
23.3 图层   
23.4 实现动画   
第24章 声音服务   
24.1 访问声音服务   
24.2 提醒和振动   
第25章 多媒体应用   
25.1 Media Player框架   
25.2 AV Foundation框架   
25.3 图像选择器(UIImagePickerController)   
25.4 实战演练--实现一个多媒体的应用程序   
第26章 定位处理   
26.1 Core Location框架   
26.2 获取位置   
26.3 地图功能   
26.4 实战演练--创建一个支持定位的应用程序   
26.5 实战演练--定位当前的位置信息   
26.6 实战演练--在地图中绘制导航线路   
第27章 读写应用程序数据   
27.1 iOS应用程序和数据存储   
27.2 用户默认设置   
27.3 设置束   
27.4 直接访问文件系统   
27.5 iCloud存储   
27.6 使用SQLite3存储和读取数据   
27.7 核心数据   
27.8 互联网数据   
第四篇 技术提高篇   
第28章 触摸、手势识别和Force Touch   
28.1 多点触摸和手势识别基础   
28.2 触摸处理   
28.3 手势处理   
28.4 Force Touch技术   
第29章 和硬件之间的操作   
29.1 加速计和陀螺仪   
29.2 访问朝向和运动数据   
29.3 实战演练--传感器综合练习(Swift版)   
第30章 地址簿、邮件和Twitter   
30.1 地址簿   
30.2 Message UI电子邮件   
30.3 使用Twitter发送推特信息   
30.4 实战演练--联合使用地址簿、电子邮件、Twitter和地图   
第31章 开发通用的项目程序   
31.1 开发通用应用程序   
31.2 实战演练--使用通用程序模板创建通用应用程序   
31.3 实战演练--使用视图控制器   
31.4 实战演练--使用多个目标   
31.5 实战演练--创建基于"主-从"视图的应用程序   
第32章 推服务和多线程   
32.1 推服务   
32.2 多线程   
32.3 ARC机制   
第33章 Touch ID详解   
33.1 开发Touch ID应用程序   
33.2 实战演练--使用Touch ID认证   
33.3 实战演练--使用Touch ID密码和指纹认证   
33.4 实战演练--Touch ID认证的综合演练   
第34章 游戏开发   
34.1 Sprite Kit框架基础   
34.2 实战演练--开发一个Sprite Kit游戏程序   
34.3 实战演练--开发一个四子棋游戏(Swift版)   
第35章 watchOS 2智能手表开发   
35.1 Apple Watch介绍   
35.2 WatchKit开发详解   
35.3 开发Apple Watch应用程序   
35.4 实战演练--实现AppleWatch界面布局   
35.5 实战演练--演示AppleWatch的日历事件   
35.6 实战演练--在手表中控制小球的移动   
35.7 实战演练--实现一个Watch录音程序   
第36章 HomeKit智能家居应用开发   
36.1 HomeKit基础   
36.2 HomeKit开发基础   
36.3 实战演练--实现一个HomeKit控制程序   
36.4 实战演练--WatchKit+HomeKit实现一个智能家居控制程序(Swift版)   
第37章 HealthKit健康应用开发   
37.1 HealthKit基础   
37.2 HealthKit开发基础   
37.3 实战演练--检测一天消耗掉的能量   
37.4 实战演练--心率检测(Swift版)   
第五篇 综合实战篇   
第38章 分析开源中国客户端   
38.1 系统介绍   
38.2 系统主界面   
38.3 多线程处理   
第39章 综合性智能手表管理系统(Swift版)   
39.1 系统介绍   
39.2 创建工程项目   
39.3 iPhone端的具体实现   
39.4 Watch端的具体实现    
看过本书的人还看过