扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

Swift语言实战精讲-(第2版)

综合评级:
★★★★★

定价:
¥89.00

作者:
刘明洋

出版社:
人民邮电

出版日期:
2016/06/01

页数:
606

ISBN:
9787115422859

书籍介绍

《swift语言实战精讲(第2版)》使用全新的swift 2.0语言通过案例精细讲解app开发的实战技巧。全书共分为两大部分。一部分快速浏览基础知识,语法入门快人一步。二部分包含14章,是实战技巧的重头戏,主要通过实例来介绍ios图形用户界面的开发、数据存储、触摸和手势、动画、多媒体、网络通信设备朝向和移动、定位与地图、地址簿、短信、邮件、电话、本地化、推送通知、真机调试与ios程序发布等高级开发技巧。一本书快速搞定商业化移动开发,适合想要学习用swift语言进行app开发的工程师阅读。

作者简介

作者,刘明洋,国内杰出实战派iOS专家,拥有雄厚的iOS开发实力,是国内较早从事iOS 开发人群之一,项目实践经验丰富。计算机专业毕业后一直从事软件开发和管理工作。曾开发过武汉轻轨1号线LED乘客引导系统、天安门显示屏PLC监控系统。进行iOS开发多年,为企业定制上百款App,有几十款作品在App Store上架。

目录

第1部分 入 门

第1章 Swift开发入门2

1.1 Swift概述2

1.2 搭建开发环境3

1.2.1 开发环境的要求3

1.2.2 系统环境搭建4

1.2.3 xcode开发工具搭建14

1.3 编写第1个程序16

1.4 Swift代码分析20

1.4.1 文件构成20

1.4.2 标识符21

1.4.3 关键字22

1.4.4 注释和分号23

1.4.5 代码的构成23

1.5 使用帮助文档24

1.5.1 简介24

1.5.2 下载安装24

1.5.3 使用25

1.5.4 Quick Help30

1.6 Swift基础语法32

1.6.1 变量和常量32

1.6.2 基本数据类型及转换34

1.6.3 运算符和表达式42

1.6.4 控制流52

1.6.5 枚举和结构体57

1.6.6 宏定义59

1.6.7 代码规范60

第2章 Swift与Cocoa63

2.1 字符串63

2.1.1 初始化字符串63

2.1.2 字符串常用方法介绍64

2.2 集合类型69

2.2.1 数组69

2.2.2 字典72

2.2.3 集合的可变性75

2.3 解包(if let语句和guard语句)76

2.3.1 if let语句76

2.3.2 guard语句76

2.4 类78

2.4.1 类和对象78

2.4.2 属性79

2.4.3 方法81

2.4.4 下标脚本83

2.5 函数和闭包85

2.5.1 函数85

2.5.2 闭包87

2.6 初始化与反初始化89

2.6.1 初始化89

2.6.2 反初始化94

2.7 id兼容性94

2.8 nil对象95

2.9 继承96

2.9.1 继承96

2.9.2 重写97

2.10 扩展98

2.10.1 扩展的定义98

2.10.2 扩展属性99

2.10.3 扩展构造器100

2.10.4 扩展方法101

2.10.5 扩展下标脚本10