疯狂Swift讲义(含CD光盘1张)

当前位置:首页 > 计算机/网络 > 程序设计 > 疯狂Swift讲义(含CD光盘1张)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2014年12月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121249815
作者:李刚 编著出版社:电子工业出版社出版时间:2015年01月 
编辑推荐

 

推荐购买:

Cocos2d-x 3.X游戏开发实战(附光盘)

疯狂iOS讲义:Objective-C 2.0与iPhone/iPad应用开发基础(上 第2版 附光盘)

疯狂Android讲义(第3版)

疯狂iOS讲义(下) iPhone/iPad高级应用与手游开发(附光盘) 

 

基于Swift稳定、正式版本写成,避免了基于测试版写成图书误导读者及与实际语言特性严重不符的问题。
不仅百分百覆盖Apple官方Swift编程指南,更有丰富案例便于读者学习和领悟。

作者李刚老师已出版深受广大App开发人员喜欢的《疯狂iOS讲义》(上)(下)册等畅销书。

 

 

 

 

 

 
内容简介

Swift20146月由Apple公司发布的编程语言,Swift发布之初就引起广大开发者强烈的兴趣。目前,Swift已经发布了正式版,其语法也趋于稳定。

《疯狂Swift讲义》以全新的OS X 10.10为平台,以Xcode 6.1为开发工具,全面介绍了Swift正式版的语法,以及使用Swift开发iOS应用的知识。全书从Swift基本语法开始介绍,详细介绍了Swift的基本语法结构、Swift函数式编程特征、Swift的面向对象特征、Foundation框架的核心类库用法等知识,并通过示例介绍了如何在iOS应用中混合使用SwiftObjective-C进行开发。掌握Swift语言之后,本书将带领读者掌握iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程。本书最后一章介绍了一个俄罗斯方块游戏。

《疯狂Swift讲义》并不局限于介绍Swift的简单语法,而是从“项目驱动”的角度来讲授理论,全书为Swift所有语法提供了大量的示例程序,大部分地方甚至从正、反两方面举例,务求使读者能举一反三地真正掌握Swift编程。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。

《疯狂Swift讲义》为所有打算深入掌握Swift编程的读者而编写,适合各种层次的Swift学习者和开发者阅读,也适合作为大学教育、培训机构的Swift教材。

作者简介

李刚,十多年软件行业开发从业经验,疯狂软件教育中心教学总监。

疯狂Java实训营创始人,疯狂Java体系原创图书作者。

广东技术师范学院计算机科学系兼职副教授,51cto专家门诊特邀嘉宾。

培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。

国内著名高端IT技术作家,已出版《疯狂Java讲义》《疯狂Android讲义》《轻量级Java EE企业应用实战》《疯狂iOS讲义(上)(下)》《疯狂Ajax讲义》《疯狂XML讲义》《经典Java EE企业应用实战》《疯狂HTML 5/CSS 3/JavaScript讲义》《Struts 2.x权威指南》等著作。其中疯狂Java体系图书经多年沉淀,赢得极高的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版、授权到台湾地区。

目  录
第1章 Swift语言与开发环境 1
1.1 Swift语言简介 2
1.1.1 Swift语言 2
1.1.2 关于Swift的几个误解 2
1.2 搭建Swift开发环境 3
1.2.1 下载和安装Xcode 4
1.2.2 安装辅助工具和文档 6
1.3 第一个Swift程序 7
1.3.1 Swift程序入口 7
1.3.2 使用Playground工具 8
1.3.3 开发Swift项目 11
1.4 使用终端窗口编译、运行Swift程序 13
1.4.1 使用swiftc编译Swift程序 13
1.4.2 在早期版本的OS X平台上编译Swift程序 14
前  言
媒体评论
在线试读部分章节
前 言
2014年6月2日,Apple公司召开了2014年度WWDC大会,并在大会上发布了全新的编程语言:Swift。Swift甫一发布,立即引起广大开发者强烈的热情,这是因为iOS应用开发在全世界范围内都非常火爆。但在Swift发布前,iOS和OS X的开发语言只能选择Objective-C,作为一款具有30多年历史的古老语言,Objective-C不可避免地具有一些先天性的不足,而且其方括号语法让人十分别扭,和其他C语言风格的编程语言有着极大的区别。Objective-C语法确实吓退了不少原本希望转行从事iOS开发的程序员,而Swift的发布不仅重燃了希望转行iOS开发的广大程序员的希望,也让已有的iOS开发者满怀热情。
出于一种全球性战略布局的考虑,Apple公司自然希望在世界范围内赢得更为广泛的开发者,这样就可让App Store变得愈加强大、产品线愈加丰满,从而更牢地黏住已有的Apple产品用户,同时也能吸引更多新的Apple产品用户。
因此,新发布的Swift语法十分简洁,Swift从JavaScript、Go等现代语言中学习了不少内容,从而让Swift具有非常简洁的语法,十分接近程序员的习惯。Swift不仅能很好地兼容Objective-C已有的框架和库,而且Swift与Objective-C完全可以进行混合编程。此外,Swift语言还有已经十分成熟的Cocoa、Cocoa Touch框架的支持,更加可靠!
需要说明的是,Swift虽然提供了简洁的语法,但Swift的功能并不简单,绝对是一门具有工业品质的强大语言。虽然Swift编程语言面世的时间不长,但网络上已有大量关于Swift入门的介绍文章,大部分人(包括一些所谓的“大牛”)凭着对Swift的第一印象,贸然给出一些似是而非的结论:Swift很简单,花一天时间就可以掌握Swift语法。如果有人抱着这种想法来学习Swift,那基本上可以放弃阅读本书了。
Swift绝不是一门简单的编程语言,Swift既支持函数式编程方式,也支持面向对象的编程方式。Swift的函数式编程方式完全支持主流的函数和闭包,传参方式既支持值传递,也支持引用传递,还支持多返回值的函数,语法功能非常丰富;在面向对象的支持方面,Swift完全支持面向对象的封装、继承、多态等基本功能,而且Swift提供了枚举、结构体和类3种面向对象的类型,这3种类型都可创建实例、调用方法,而且都允许定义属性、方法、构造器、下标和嵌套类型,语法功能非常丰富。如果真正全面掌握了Swift的所有功能,就会发现Swift绝不简单。
网络上大部分人要么只是看了一下Swift的HelloWorld示例,要么只是看了Apple公司发布的关于Swift的快速入门,或者在Playground中试验了几个入门示例……于是人云亦云地传播:Swift很简单。

 疯狂Swift讲义(含CD光盘1张)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017