网站颜色:

正版 iOS移动开发从入门到精通(第2版) 计算机与互联网 编程语言与程序设计 软件工程及软件方法学.

  • 产品名称:iOS移动开发从入门到精通(...
  • 书名:iOS移动开发从入门到精通(第2版)
  • 作者:李发展
  • 出版时间:2018-09-23
  • 定价:118.00元
  • 书名:iOS移动开发从入门到精通(第2版)
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:清华大学出版社


商品参数

iOS移动开发从入门到精通(第2版)
            定价 (咨询特价)
出版社 清华大学出版社
版次 1
出版时间 (咨询特价)-01
开本
作者 李发展
装帧 平装
页数
字数
ISBN编码 71
重量 (咨询特价)


目录

1.1  iOS移动开发现状 1

1.1.1  iOS的历史 2

1.1.2  iOS 11的十一大变化 4

1.1.3  iOS应用开发的八个特点 6

1.2  iOS 11和Xcode 9新增的开发技能 6

1.2.1  ARKit增强现实 7

1.2.2  CoreML机器学习 7

1.2.3  Face ID 7

1.2.4  拖放操作 8

1.2.5  Core NFC 8

1.2.6  安全区布局指南 9

1.2.7  Asset UIColor 9

1.2.8  Wireless Development 9

1.2.9  GitHub 10

1.3  成为一名iOS*发者 10

1.3.1  硬件上的需求 10

1.3.2  加入Apple*发者计划 11

1.3.3  下载安装Xcode和模拟器 12

1.3.4  创建开发和发布配置文件Provisioning Profile 13

1.4  创建一个基本的iOS项目 16

1.4.1  项目的创建 16

1.4.2  设置项目的信息 18

1.4.3  设置应用的Icon图标 19

1.4.4  设置应用的Launch图片 20

1.4.5  编译并运行项目 22

1.5  iOS应用的周期 23

1.5.1  iOS应用程序的状态 23

1.5.2  演示iOS应用程序的各种状态 24

1.6  小结 25


第2章  Xcode 9 IDE和iOS模拟器 27

2.1  Xcode 9的使用 27

2.1.1  工具栏的使用 28

2.1.2  导航器的功能介绍 29

2.1.3  项目导航器中的内容 29

2.1.4  创建一个组和Swift文件 30

2.1.5  在项目中搜索文件 33

2.1.6  代码的查找和替换 36

2.1.7  代码的Debug调试 36

2.2  iOS模拟器的使用 39

2.2.1  使用多种iOS模拟器 39

2.2.2  iOS模拟器方向的切换 40

2.2.3  iOS模拟器语言的切换 41

2.2.4  截取模拟器屏幕 41

2.2.5  应用程序的退出和删除 41

2.3  小结 42


第3章  Swift 4.0的基础知识 43

3.1  Swift的基本概念 43

3.1.1  Swift语言的特点 44

3.1.2  Swift常量和变量的定义 44

3.1.3  常量和变量的输出 45

3.1.4  注释 46

3.1.5  Playground 47

3.2  数据类型与运算 49

3.2.1  布尔类型 49

3.2.2  整数类型及实例属性 50

3.2.3  浮点类型及实例属性 50

3.2.4  字符和字符串 51

3.2.5  组类型 54

3.2.6  一、二和三运算符 55

3.2.7  比较运算符 56

3.3  循环语句和条件判断语句 56

3.3.1  for循环 56

3.3.2  while循环语句 58

3.3.3  repeat-while循环语句 58

3.3.4  if条件判断语句 59

3.3.5  switch条件判断语句 60

3.3.6  continue语句和fallthrough语句 60

3.4  数组和字典 61

3.4.1  数组 61

3.4.2  多维数组 63

3.4.3  数组的遍历 64

3.4.4  字典 65

3.5  小结 67

.........


内容介绍

本书介绍使用iOS 11、Xcode 9和Swift 4.0开发移动应用所需要的主要内容,全书共分三篇,一篇为基础篇(1~10章),主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 4.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等;第2篇为进阶篇(第壹1~23章),主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、CoreML机器学习、ARKit增强现实、自动化测试、性能分析、本地化、加密与安全等实用技术;第三篇为实例篇(第24~31章),通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方尸并终创建一个成熟的商业项目。本书还提供了丰富的源代码和教学视频,可以大幅提高读者的学习效率。

本书采用丰富的实例和直观的代码展示,向读者形象地讲解了在创建*款you秀的iOS应用程序时所需要的大部分技巧,可以帮助读者轻松掌握并gao效开发iOS程序。


_310x310.jpg
热门设计服务