这篇是计算机类的优质预售推荐《Swift编程入门经典》。
畅销书作者Wei-Meng Lee 最新作品,免费赠送图书源代码实例。
内容简介
精通Swift
有趣、快速地构建iOS和OS X应用Swift是苹果公司用于iOS和OS X开发的新语言,需要开发者熟练掌握。这本循序渐进的初学者指南将为你开始构建Mac和iPhone应用提供所需的一切基础知识。本书作者Wei-Meng Lee是一名经验丰富的开发人员和技术培训专家,他在书中分享了来自真实世界的示例,介绍了Swift中鲜为人知的特性,揭示了Swift的优点,包括提高应用的运行速度和安全性。通过现实生活中程序员的精心指导,你将学到良好的编码风格和方法,这将有助于你提升应用的质量并能够很快就运行。
主要内容
◆ 使用Swift语言创建iPhone和Mac应用的真实、专业指导
◆ 帮助充分利用Swift快速、安全且灵活的优势
◆ 包括详细的代码示例
◆ 涵盖数据类型、字符串和字符、运算符和函数、数组、字典等内容
◆ 探讨控制流和循环、类和对象、类继承、协议和代理、泛型和闭包
◆ 演示使用Swift构建应用的好处
作译者
Wei-Meng
Lee是Developer Learning Solutions (www.learn2develop.net)公司的技术专家和创始人,该公司是一家专门从事.NET、iOS和Android技术培训的科技公司。Wei-Meng Lee经常在国际研讨会上演讲,撰写并同他人合著了大量关于.NET、XML和移动开发的书籍,包括畅销书《Android 4编程入门经典--开发智能手机与平板电脑应用》、《iPhone SDK编程入门经典:使用Objective-C》等。
部分前言
世界在飞速发展,几乎每天都有变化,并且不时会有大事情发生并改变着整个行业。例如,iPhone诞生于2007年,在一夜之间改变了手机行业,率先迈向智能手机的新时代。iPad在发布三年后(2010年)改变了我们使用计算机的方式,这使许多人预测,我们都登上了PC时代的顶峰。
在20世纪80年代NeXT公司成立后的很长一段时间内,Objective-C被用于开发NeXT公司的NeXTSTEP操作系统。Mac OS X和iOS都来源于NeXTSTEP,因此Mac OS X和iOS开发语言自然就选择了Objective-C。开发人员在刚接触iOS开发时,会经常抱怨Objective-C看上去并不像一门现代编程语言(如Java或C#)并且很难写,通常要花大量的时间去学习。7年来,苹果公司已经对开发语言和iOS框架进行了改善,通过引入一些有用的功能,使得开发开发人员用起来更为容易,比如用自动引用计数(Automatic
Reference Counting,ARC)来做内存管理的苦差事,同时引入Storyboard来简化用户操作界面。然而,抱怨还是没有停止,此外,苹果公司需要一门新的语言来把iOS和Mac操作系统发展到更高水平。
2014年,在苹果全球开发人员大会(WWDC)上,苹果公司发布了一门新的编程语言-- Swift,这震惊了许多开发人员。7年之后,苹果公司终于发布了一门新的语言来代替Objective-C。正如你将在本书中看到的,Swift是一门易于阅读的现代编程语言,并且对类型安全进行了严格控制。
本书是为忙碌的开发人员所准备的,旨在穿过所有的技术术语直接进入Swift语言的殿堂。当然,学习任何一门新的语言的最好方法就是查看代码示例,本书也为你呈现了这些示例。为了从本书中获取更多的知识,强烈建议你在阅读每章的示例时亲自实现一下。
本书读者对象
本书的读者对象是初级iOS开发人员和有经验的Objective-C开发人员。对于具备编程基础并且已经理解面向对象编程(Object-Oriented Programming,OOP)的开发人员来说,本书也能发挥巨大作用。
所有章节的代码示例都是在Xcode 6上编写的并且已经测试过。因为Swift语言仍处在发展当中,所以当本书面世时,Swift语言应该会有一些小的调整。
窝们网站预售的该本书,购买传送门点击打开链接