
作者:陈刚编著
页数:333
出版社:电子工业出版社
出版日期:2016
ISBN:9787121275173
电子书格式:pdf/epub/txt
内容简介
swift与object-c双语对比讲解,双兵在手,笑傲职场
从用法和原理上解读swift语法,夯实语法基础
以实战为驱动,由易到难,层层深入,让读者能够将所学知识快速地学以致用
作者简介
陈刚,西安电子科技大学计算机系研究生,在校期间屡获国内外竞赛大奖。一个低调热情的Swifter,使用Swift语言编写了SoFun、掌上网管等优秀应用。CSDN认证专家、专栏作者,博客地址:http://blocl.csdn.net/cql991130
本书特色
全书分为7章,第1章介绍了与ios开发环境搭建有关的知识点。第2章是swift基础语法,基于swift 1.2正式版本。第3章是swift进阶语法,除了有难度的语法点之外,还加入了swift 2.0正式版本的语法改动与新特性。第4章是作者根据斯坦福大学ios 8公开课的计算器项目进行改进的计算器项目,通过这个简单的项目介绍了xcode的基本用法和在ios开发中的重要概念——mvc模式。第5章介绍了ios中的重要内容uikit框架,涵盖了uikit中常用的控件,并通过丰富的实例展示了每一个控件的用法,第5章的最后几节介绍了ios 9中的新成员,并详细讲解了何如使用autolayout对页面元素进行布局。第6章介绍了ios系统api的用法,全部基于xcode 7.0正式版,使用swift 2.0语法。第7章是作者精心挑选的一些帮助贴士。
目录
第1章 搭建swift开发环境 …………………………………………………………………………………………….. 11.1 swift 语言介绍 ………………………………………………………………………………………………………….. 11.1.3 swift 语言的前世今生 …………………………………………………………………………………….. 11.1.2 swift 与objective – c ……………………………………………………………………………………… 21.2 mac os x 操作系统 …………………………………………………………………………………………………… 31.3 xcode 简介和获取方法 ……………………………………………………………………………………………… 41.3.1 xcode 简介 …………………………………………………………………………………………………….. 41.3.2 playground 简介 ……………………………………………………………………………………………… 41.3.3 xcode 的获取方法 ………………………………………………………………………………………….. 51.4 iphone sdk 简介 ……………………………………………………………………………………………………….. 6第2章 swift基础语法 ……………………………………………………………………………………………………. 72.1 基础知识………………………………………………………………………………………………………………….. 72.1.1 命名规则 ……………………………………………………………………………………………………….. 72.1.2 常量与变量 ……………………………………………………………………………………………………. 82.1.3 类型推测 ……………………………………………………………………………………………………….. 9swift 开发手册:技巧与实战ii2.1.4 注释 …………………………………………………………………………………………………………….. 102.1.5 输出常量和变量 …………………………………………………………………………………………… 102.2 基本数据类型 ………………………………………………………………………………………………………….. 112.2.1 整数 …………………………………………………………………………………………………………….. 112.2.2 浮点数 …………………………………………………………………………………………………………. 112.2.4 元组类型 ……………………………………………………………………………………………………… 122.2.5 可选型 …………………………………………………………………………………………………………. 132.3 基本运算符 ……………………………………………………………………………………………………………… 152.3.1 赋值运算符 ………………………………………………………………………………………………….. 152.3.2 数值运算 ……………………………………………………………………………………………………… 152.3.3 自增和自减运算 …………………………………………………………………………………………… 162.3.4 复合赋值 ……………………………………………………………………………………………………… 162.3.5 比较运算 ……………………………………………………………………………………………………… 162.3.6 三元运算符 ………………………………………………………………………………………………….. 162.3.7 逻辑运算符 ………………………………………………………………………………………………….. 172.3.8 范围 ……………………………………………………………………………………….















