编辑推荐
null
内容简介
由陈刚编著的《Swift开发手册(技巧与实战)》分为6章,第1章介绍了与i0S开发环境搭建有关的知识点。第2章是Swift基础语法,基于Swift1.2正式版本。第3章是Swift,进阶语法,除了有难度的语法点之外,还加入了Swift 2.0正式版本的语法改动与新特性。第4章是作者根据斯坦福大学iOS 8公开课的计算器项目进行改进的计算器项目,通过这个简单的项目介绍了Xcode的基本用法和在i0S开发中的重要概念——MVC:模式。第5章介绍了iOS中的重要内容UIKit框架,涵盖了UIKit中常用的控件,并通过丰富的实例展示了每一个控件的用法;第5章的最后几节介绍了i0S 9中的新成员,并详细讲解了何如使用AutoLayout对页面元素进行布局。第6章介绍了iOS系统API的用法,全部基于Xcode 7.O正式版,使用Swift:2.0语法。附录A是作者精心挑选的一些帮助贴士。 本书知识点较为全面,版本也较为贴近目前日常开发所使用的版本,既可以作为初学者的入门教材,也可以作为经验老手的一个备忘手册。
作者介绍
陈刚,西安电子科技大学计算机系研究生,在校期间屡获国内外竞赛大奖。一个低调热情的Swifter,使用Swift语言编写了SoFun、掌上网管等优秀应用。CSDN认证专家、专栏作者,博客地址:http://blocl.csdn.net/cql991130
目 录
第1章 搭建Swift开发环境 1.1 Swift 语言介绍 1.1.3 Swift 语言的前世今生 1.1.2 Swift 与Objective-C 1.2 Mac OS X 操作系统 1.3 Xcode 简介和获取方法 1.3.1 Xcode 简介 1.3.2 Playground简介 1.3.3 Xcode 的获取方法 1.4 iphone SDK 简介第2章 Swift基础语法 2.1 基础知识 2.1.1 命名规则 2.1.2 常量与变量 2.1.3 类型推测 2.1.4 注释 2.1.5 输出常量和变量 2.2 基本数据类型 2.2.1 整数 2.2.2 浮点数 2.2.4 元组类型 2.2.5 可选型 2.3 基本运算符 2.3.1 赋值运算符 2.3.2 数值运算 2.3.3 自增和自减运算 2.3.4 复合赋值 2.3.5 比较运算 2.3.6 三元运算符 2.3.7 逻辑运算符 2.3.8 范围 2.3.9 括号优先级 2.4 字符串与字符 2.5 集合类型. 2.5.1 数组 2.5.2 集合 2.5.3 字典 2.6 控制流 2.6.1 For 循环 2.6.2 while 循环 2.6.3 If 判断语句 2.6.4 Switch 开关语句 2.7 函数 2.7 闭包 2.9 Swift 三杰——类、结构体、枚举 2.9.1 Swift 三杰简介 2.9.2 值引用与类型引用 2.9.3 类 2.9.4 结构体 2.9.5 枚举 2.10 属性 2.10.1 存储属性 2.10.2 计算属性 2.10.3 属性观察器 2.10.4 类型属性 2.11方法 2.12 下标 2.13 继承 2.14 构造与析构 2.14.1 构造器 2.14.2 析构器 2.15 类型检查与类型转换 2.15.1 类型检查 2.15.2 类型转换 2.16 类型嵌套 2.17 扩展 2.17.1 扩展计算属性 2.17.2 扩展构造器 2.17.3 扩展方法 2.17.4 扩展下标 2.18 协议 2.18.1 声明协议 2.18.2 遵守协议 2.18.3 实现协议 2.19 泛型 2.20 断言第3章 Swit进阶语法第4章 IOS开发中的MVC模式第5章 掌控UIKit第6章 iOS开发揭秘
媒体评论
null