新書推薦:
《
Python贝叶斯深度学习
》
售價:HK$
89.4
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
78.4
《
有趣的中国古建筑
》
售價:HK$
67.0
《
十一年夏至
》
售價:HK$
76.2
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
編輯推薦:
爱上Swift系列书荣登2015年亚马逊年度好书排行榜,以其专注实战、学以致用的特色,成为Swift门类中受到读者喜爱的丛书。本书的内容迭代更新至Swift2.0版本,增加了60余页干货,主要讲解如何使用Swift语言开发App,是初学者从零起步学习 App 开发的佳选。在精细讲解基础知识之后,通过实践项目来讲解应用方法,帮助读者快速掌握知识。其中的图片素材和源代码可供下载,使你可以快速上手。作者拥有丰富的商业App开发经验,在书中,你可以学习到对你实际工作有所帮助的知识与经验,不让知识停留于书本。本书受到优酷土豆、蓝色光标、金山云、无限互联、优才网、西湖创客汇、至顶网的推荐。本书是慧科教育集团旗下泛 IT 职业教育培训机构无限互联iOS培训机构指定用书。
內容簡介:
《Swift语言实战精讲第2版》使用全新的Swift 2.0语言通过案例精细讲解App开发的实战技巧。全书共分为两大部分。一部分快速浏览基础知识,语法入门快人一步。二部分包含14章,是实战技巧的重头戏,主要通过实例来介绍iOS图形用户界面的开发、数据存储、触摸和手势、动画、多媒体、网络通信设备朝向和移动、定位与地图、地址簿、短信、邮件、电话、本地化、推送通知、真机调试与iOS程序发布等高级开发技巧。一本书快速搞定商业化移动开发,适合想要学习用Swift语言进行App开发的工程师阅读。
關於作者:
作者,刘明洋,国内杰出实战派iOS专家,拥有雄厚的iOS开发实力,是国内较早从事iOS 开发人群之一,项目实践经验丰富。计算机专业毕业后一直从事软件开发和管理工作。曾开发过武汉轻轨1号线LED乘客引导系统、天安门显示屏PLC监控系统。进行iOS开发多年,为企业定制上百款App,有几十款作品在App Store上架。
目錄 :
目录
第一部分 入 门
第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 编写第一个程序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