网站颜色:

iOS 11 开发指南.

  • 产品名称:iOS11开发指南
  • 是否是套装:否
  • 书名:iOS11开发指南
  • 定价:118.00元
  • 出版社名称:人民邮电出版社
  • 出版时间:2018年3月
  • 作者:无
  • 书名:iOS11开发指南

基于全新的iOS 11进行讲解,演示iOS11的新特性Objective-C和Swift双语讲解,全新的Swift 4.0实例演示9小时的视频讲解,230多个典型实例和两个综合性实例,帮助读者尽快上手开发(1)全新升级。这次升级更新的内容很多。其中删减了不用的控件,新增了iOS 11的新特性。例如苹果支付Apple Pay和虚拟现实ARKit。(2)全新的Swift 4.0。本书中的Swift实例采用全新的Swift 4.0编写。Swift 4.0是一 款十分稳定的版本,和以前的Swift 1.0、1.1、1.2、2.0、2.2和3.0相比,它的语法更加简洁、高效,更好地解决了以往版本和Xcode的兼容性问题。(3)突出iOS 11的新特性。本书着重突出了iOS 11系统的新特性,重点剖析了iOS 11的新技术,例如苹果手表的升级和针对iPad产品的升级。在本书中不但讲解了这些新特性的基本知识,而且用具体实例进行了演示。(4)Objective-C和Swift双语对照实现。本书中的实例不仅使用Objective-C语言实现,而且使用了苹果公司推出的Swift 4.0语言。通过本书的学习,读者可以掌握使用Objective-C语言和Swift 4.0语言开发iOS程序的方法。(5)讲解苹果公司力推的新应用技术。本书内容新颖、全面,讲解了从iOS开始具有或发震来的新技术。这些新技术是苹果公司所力推的。例如HealthKit、watchOS 4、分屏处理、tvOS和Touch ID,这些内容是市面中同类书籍所没有涉及的。
基本信息
商品名称: iOS 11 开发指南 开本: 16开
作者: 管蕾 定价: (咨询特价)
ISBN号: 02 出版时间: (咨询特价)-01
出版社: 人民邮电出版社 印刷时间: (咨询特价)-01
版次: 1 印次: 1
目  录



* 1章iOS开发入门 1

1.1iOS系统介绍 1

1.1.1iOS发展史 1

1.1.2全新的版本——iOS 11 1

1.2开始iOS 11开发之旅 2

1.3工欲善其事,必先利其器——搭建开发

环境 3

1.3.1Xcode介绍 4

1.3.2下载并安装Xcode 9 4

1.3.3创建iOS 11项目并启动模拟器 6

1.3.4打开一个现有的iOS 11项目 8

1.4iOS 11中的常用开发框架 8

1.4.1Foundation框架简介 8

1.4.2Cocoa框架简介 10

1.4.3iOS程序框架 10

* 2章使用Xcode开发环境详解 12

2.1基本面板介绍 12

2.1.1调试工具栏 12

2.1.2导航面板介绍 13

2.1.3检查器面板 15

2.2Xcode 9的基本操作 16

2.2.1改变公司名称 16

2.2.2通过搜索框缩小文件范围 16

2.2.3格式化代码 17

2.2.4代码缩进和自动完成 17

2.2.5文件内查找和替代 18

2.2.6快速定位到代码行 19

2.2.7快速打开文件 19

2.2.8自定义导航条 20

2.2.9使用Xcode帮助 21

2.2.10调试代码 21

2.3使用Xcode 9帮助系统 22

第3章Objective-C语言基础 24

3.1* 耀眼的新星 24

3.1.1究* 何为Objective-C 24

3.1.2为什么选择Objective-C 24

3.2Objective-C的优点及缺点 25

3.3一个简单的例子 26

3.3.1使用Xcode编辑代码 26

3.3.2基本素介绍 27

3.4数据类型和常量 31

3.4.1int类型 32

3.4.2float类型 33

3.4.3double类型 33

3.4.4char类型 34

3.4.5字符常量 35

3.4.6id类型 36

3.4.7限定词 37

3.4.8总结基本数据类型 39

3.5字符串 39

3.6算术表达式 40

3.6.1运算符的优先级 40

3.6.2整数运算和一负号运算符 41

3.6.3模运算符 42

3.6.4整型值和浮点值的相互转换 43

3.6.5类型转换运算符 44

3.7表达式 44

3.7.1常量表达式 44

3.7.2条件运算符 45

3.7.3sizeof运算符 45

3.7.4关系运算符 46

3.7.5强制类型转换运算符 46

3.8位运算符 47

3.8.1按位与运算符 47

3.8.2按位或运算符 48

3.8.3按位异或运算符 48

3.8.4一次求反运算符 49

3.8.5向左移位运算符 50

3.8.6向右移位运算符 50

3.8.7总结Objective-C的运算符 51

第4章Swift语言基础 52

4.1Swift概述 52

4.1.1Swift的创造者 52

4.1.2Swift的优势 52

4.1.3* 新的Swift 4.(咨询特价)

4.2数据类型和常量 54

4.2.1int类型 54

4.2.2float类型 55

4.2.3double类型 55

4.2.4char类型 55

4.2.5字符常量 55

4.3变量和常量 56

4.3.1常量详解 56

4.3.2变量详解 56

4.4字符串和字符 57

4.4.1字符串字面量 57

4.4.2初始化空字符串 58

4.4.3字符串可变性 58

4.4.4值类型字符串 58

4.4.5计算字符数量 59

4.4.6连接字符串和字符 59

4.4.7字符串插值 60

4.4.8比较字符串 60

4.4.9Unicode 61

4.5流程控制 63

4.5.1for循环(1) 63

4.5.2for循环(2) 64

4.5.3while循环 65

4.6条件语句 66

4.6.1if语句 66

4.6.2switch语句 67

4.7函数 68

4.7.1函数的声明与调用 68

4.7.2函数的参数和返回值 69

4.8实战演练——使用Xcode创建Swift程序 70

第5章Cocoa Touch框架 72

5.1Cocoa Touch基础 72

5.1.1Cocoa Touch概述 72

5.1.2Cocoa Touch中的框架 73

5.1.3Cocoa Touch的优势 73

5.2iPhone的技术层 73

5.2.1Cocoa Touch层 73

5.2.2多媒体层 76

5.2.3核心服务层 77

5.2.4核心OS层 78

5.3Cocoa Touch中的框架 78

5.3.1Core Animation(图形处理)框架 78

5.3.2Core Audio(音频处理)框架 79

5.3.3Core Data(数据处理)框架 79

5.4Cocoa中的类 80

5.4.1核心类 81

5.4.2数据类型类 82

5.4.3UI界面类 83

5.5国际化 85

第6章Xcode Interface Builder界面开发 86

6.1Interface Builder基础 86

6.2和Interface Builder密切相关的库面板 88

6.3Interface Builder采用的方法 88

6.4Interface Builder中的故事板——Storyboarding 89

6.4.1推出的背景 89

6.4.2故事板的文档大纲 90

6.4.3文档大纲的区域对象 91

6.5创建一个界面 91

6.5.1对象库 91

6.5.2将对象加入到视图中 92

6.5.3使用IB布局工具 93

6.6定制界面外观 95

6.6.1使用属性检查器 95

6.6.2设置辅助功能属性 95

6.6.3测试界面 96

6.7iOS 11控件的属性 96

6.8实战演练——将设计界面连接到代码(双语实现:Objective-C版) 97

6.8.1打开项目 97

6.8.2输出口和操作 98

6.8.3创建到输出口的连接 98

6.8.4创建到操作的连接 100

6.9实战演练——将设计界面连接到代码(双语实现:Swift版) 101

(咨询特价)实战演练——纯代码实现UI设计 102

第7章使用Xcode编写MVC程序 104

7.1MVC模式基础 104

7.2Xcode中的MVC ......内 容 提 要本书循序渐进地讲解了iOS 11应用开发的知识。书中从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift 4.0语言基础,Cocoa Touch,Xcode Interface Builder界面开发,使用Xcode编写MVC程序,文本框和文本视图,按钮和标签,滑块、步进和图像,使用开关控件和分段控件,Web视图控件和可滚动视图控件,提醒和操作表,工具栏,日期选择器,表视图,活动指示器,进度条和检索条,UIView,视图控制器,实现多场景和出框,iPad出框和分割视图控制器,界面旋转,图形、图像、图层和动画,声音服务,多媒体应用,定位处理,触摸,手势识别和Force Touch,读写应用程序数据,触摸和手势识别,和硬件之间的操作,开发通用的项目程序,推服务和多线程,Touch ID,游戏开发,HealthKit健康应用开发,watchOS 4智能手表开发,分屏多任务,使用CocoaPods依赖管理,使用扩展(Extension),在程序中加入Siri功能,开发tvOS程序,开发Apple Pay程序,开发虚拟现实程序,分屏多视图播放器,tvOS电影库系统等高 级知识。本书内容全面,几乎涵盖了iOS 11应用开发所需要的主要内容,适合iOS开发初学者和iOS程序员学习,也可以作为相关培训学校和高校相关专业的教学用书。......管蕾,51CTO的Android和iOS专家,定期参加火狐召开的开发专家会议。拥有多年的移动通信和数据压缩传输相关开发经验,精通多种语言。带领团队开发了国内* 一 款云服务器,开发过多款iOS应用程序,在苹果商店取得了骄人的下载成绩。
热门设计服务