Swift开发手册:技巧与实战
  • 推荐0
  • 收藏0
  • 浏览462

Swift开发手册:技巧与实战

陈刚 (作者) 

  • 书  号:978-7-121-27517-3
  • 出版日期:2016-01-06
  • 页  数:360
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:安娜
全书分为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章是作者精心挑选的一些帮助贴士。


Swift 与Object-C知识点对比讲解:即便你之前没有接触过Object-C,只要你有一定的编程基础,就能轻松看懂。
基础知识也实操案例并重:书中的知识点每学完一部分,就立刻可有相关的案例供你实操演练,达到学以致用的目的。
知识点全:目录安排循序渐进,尽量避免了在基础章节有超前知识,既适合初学者,也可作才有经验的Swifter作为备忘手册。
版本新:本书全书均基于Swift 1.2 正式版本,也是目前大多开发项目使用的版本,并单独划分了章节介绍Swift 2.0相关语法及特性,读者在可1.2版本上轻松进阶2.0,毫无难度。
前言
首先感谢您购买本书,这可能是您读到的最不像“前言”的前言。作为本书的作者,我并不
想向您灌输Swift 这门语言是多么优秀多么有潜力这样的鸡汤,我想要分享的是作为一名Swifter
收获的成长与乐趣。
天意渐凉,年关将至,Swift 已经悄然走过了它的第一个年头,从1.0 版本的毛头小孩成长为
2.0 版本的坚毅少年。和许多有资历的作者不同,Swift 是我的iOS 入门语言,原来的我是个真正
的菜鸟。
2014 年的深冬,我躲在温暖的咖啡馆中,打开Playground 小心翼翼地敲下一行“Hello,Swift!”,
从此这个世界上又多了一个Swifter。和所有尝试新技术的程序员一样,最初的经历并不是一帆风
顺的,每个版本都有不小的语法改动,Xcode 6 经常莫名出错,国内的资料十分匮乏,我买光了市
面上能买到的所有Swift 图书,不幸的是有些作者喜欢拿贴着Swift 标签的新瓶子装一些旧酒。不
久我迎来了那个学期的寒假,这是提升编程能力的好时机。那个寒假微信红包在疯狂地刷屏,而
我在疯狂地使用Swift 编写着各种小程序,连我的父母都惊讶于我的变化,我想这大概就是Swift
的魔力。假期结束我第一次尝试使用纯粹的Swift 开发作品去参加竞赛,因为团队人手不足还自学
了Sketch,自己动手制作UI 素材,最终获得了不错的成绩,这让我很受鼓舞。之后接触了越来越
多的英文资料,连我弱项之一的英语水平也有了很大提高。再之后只身前往北京的创业团队实习,
应聘季拿到了满意的offer,业余时间还能接一些iOS 开发的私活赚点零花钱,我想这些机会与我
Swift 开发手册:技巧与实战
IV
努力学习Swift 是分不开的。2015 年4 月份的时候电子工业出版社的安娜编辑通过我的CSDN 博
客联系到我,向我发出了约稿的邀请,让我感到受宠若惊,这是本书的由来。
我用了大概半年的时间完成了这本书的初稿,在最初的一个月里我主要的工作是编排目录,
针对我自己在学习过程中遇到的那些坑,我希望本书的目录能尽可能地适合初学者,避免在基础
章节有超前的知识点,建议初学者按章节阅读,通过渐进学习的方式去掌握本书的知识点。对于
那些有经验的开发者,本书的知识点较为全面,版本也比较贴近目前日常开发所使用的版本,可
以作为一个备忘手册,在遇到某些易错或者不易记忆的API 时,我本人也时常翻阅此书。
全书分为 7 章,第1 章介绍了与iOS 开发环境搭建有关的知识点。第2 章是Swift 基础语法,
基于Swift 1.3 正式版本。第3 章是Swift 进阶语法,除了有难度的语法点之外,还加入了Swift 2.0
正式版本的语法改动与新特性,如果你对Swift 1.3 版本的语法已足够熟悉,可以直接翻看3.9 小
节。第4 章是作者根据斯坦福大学iOS 8 公开课的计算器项目进行改进的计算器项目,通过这个
简单的项目介绍了Xcode 的基本用法和在iOS 开发中的重要概念——MVC模式。第5 章介绍了iOS
中的重要内容UIKit 框架,涵盖了UIKit 中常用的控件,并通过丰富的实例展示了每一个控件的用
法,第5 章的最后几节介绍了iOS 9 中的新成员,并详细讲解了何如使用AutoLayout 对页面元素
进行布局。第6 章介绍了iOS 系统API 的用法,全部基于Xcode 7.0 正式版,使用Swift 2.0 语法。
如果本书的知识点不能为您提供帮助,希望本书最后一章精心挑选的一些帮助贴士可以帮助到您。
最后,感谢父母的鼓励与支持,感谢我的舍友加竞赛队友王探云、汤闻达两位同学,感谢在
“厅客”实习时刑淇翔、蔡清茂两位学长对我的照顾和夏凡对我在技术上的指导,感谢1+1+果汁
店的老板朱哥和墨点咖啡的老板老郭、大可为我提供了写作的场地,感谢好未来教育集团对我的
青睐与厚望,感谢北京随身移动公司对本书的大力支持。

目录

目录 阅读
第1章 搭建Swift开发环境
第2章 Swift基础语法
第3章 Swit进阶语法
第4章 IOS开发中的MVC模式
第5章 掌控UIKit
第6章 IOS开发揭秘

读者评论

电子书版本

  • Epub
  • Mobi

相关图书

谁说菜鸟不会数据分析(R语言篇)

姚新军 罗应婷 (作者)

本书从解决工作实际问题出发,提炼并总结工作中R 语言常用的数据处理、数据分析实战方法与技巧。本书力求通俗易懂地介绍相关知识,在不影响学习和理解的前提下,尽可能地...

¥69.00

跟戴铭学iOS编程:理顺核心知识点

戴铭 (作者)

本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面全方位剖析 iOS 开发...

¥55.30

iOS UI开发捷径——利用Interface Builder高效、优雅地开发UI

郭晓亮 (作者)

这是一本详细讲解如何使用 Interface Builder 的书籍,主要讲解如何利用 Interface Builder<br>快速、高效地开发 UI。本书从...

¥69.00

App Inventor 2 Android应用开发实务:正确学会App Inventor开发技巧的16堂课

白乃遠、曾奕霖 (作者) 白乃远 曾奕霖 (译者)

在App Inventor 2 中,只需采用简单的拖、拉、放三个基本动作,就能以拼图式的方式构建应用程序。<br>全新进化的云端编辑模式,无论身在何处,只需打开...

¥69.00

iOS动画——核心技术与案例实战

郑微 (作者)

目前,APP Store上的应用已经超过150万个,而纵观排名较为靠前的应用,无一例外都有着一个共同的特点,那就是良好的用户体验。动画作为用户体验中最复杂、最绚...

¥69.00

iOS 应用安全权威指南

David Thiel (作者) 程伟 (译者)

对于所有希望保护用户免受恶意攻击的开发者来说,消除iOS 应用当中的安全漏洞至关重要。在本书中,移动端安全专家David Thiel 向你揭示了那些会导致严重安...

¥69.00