当前位置: 首页 > 资源下载  > 电子书 > 计算机

Swift入门经典(第2版)

12/16/2018 9:53:18 PM 人评论

全球销量逾百万册的系列图书;连续十余年打造的经典图书;直观、循序渐进的学习教程;掌握关键知识的起点;“Read Less,Do More”(精读多练)的教学理念;以示例引导读者完成常见的任务;每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识;每章

Swift入门经典(第2版)

Swift入门经典(第2版)

编辑推荐

全球销量逾百万册的系列图书;
连续十余年打造的经典图书;
直观、循序渐进的学习教程;
掌握关键知识的起点;
“Read Less,Do More”(精读多练)的教学理念;
以示例引导读者完成常见的任务;
每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识;
每章案例与练习题助你轻松完成常见任务;
通过实践提高应用技能,巩固所学知识。

通过阅读本书,读者可以掌握如何使用Swift编程语言开发下一代OS X和iOS应用。本书采用直观、循序渐进的方法进行讲解,旨在帮助读者快速掌握Swift的核心概念、架构、语法,以及应用Swift中的扩展、闭包、协议和泛型等特性,从而编写安全强壮的代码。本书每章内容都建立在已学的知识之上,从而为读者理解Swift的编程概念和方法打下坚持的基础。

循序渐进的示例引导读者完成常见的Swift开发任务。
问与答、测验和练习帮助读者检验知识的掌握情况。
“注意”、“提示”和“警告”指出捷径和解决方案。

本书内容:
探索Swift 2.0的Xcode 7开发环境;
掌握Swift的基本数据类型;
使用操作符对值进行修改、分配、合并、检查或验证;
使用数组、集合和字典在内存中保留数据和第1选项;
控制程序流,修改执行路径,并迭代代码;
使用Swift 2.0中改进的函数来执行复杂的操作;
处理高阶函数和闭包;
利用结构体、枚举、类和类继承的功能;
使用Swift中的高级内存分配和引用;
使用协议来定义行为并探究面向协议的编程;
使用扩展添加类型功能;
平滑地处理错误;
利用泛型来创建灵活可重用的代码;
与Objective-C代码交互;
了解并思考Swift中的函数式编程。

读者可通过www.epubit.com.cn/book/details/4117下载本书源代码。

内容简介

《Swift入门经典(第2版)》基于Apple发布的Swift编程语言进行编写,循序渐进地介绍了使用Swift编写安全、强大的代码所需要的基本概念、架构和语法等知识。
《Swift入门经典(第2版)》分为24章,内容包括Swift开发环境简介,Swift的基本数据类型,运算符,处理集合类型,使用条件语句控制程序流程,可选值,利用循环迭代代码,使用函数执行动作,了解高阶函数和闭包,结构体和类的类继承,枚举,自定义类,属性,添加高级类型功能,内存分配和引用的概念,处理可选链接,泛型简介,面向协议编程,错误处理,与Objective-C的交互性,以及Swift中的函数式编程。
《Swift入门经典(第2版)》内容深入浅出,通过简洁的语言和详细的步骤,帮助读者迅速掌握Swift开发所需要的知识。本书适合没有任何编程经验的新手阅读,也适合有志于从事iOS开发的人员阅读。

作者简介

BJ Miller是DXY Solutions公司的一位iOS开发人员,DXY Solutions是俄亥俄州克利夫兰地区的一家移动、Web和设计咨询公司。BJ拥有俄亥俄州伯里亚市鲍德温—华莱士学院(现在更名为鲍德温—华莱士大学)的计算机科学学士学位,这个城镇也是他长大的地方。他近期的职业涉及大规模企业网络管理、SQL数据库管理,以及作为美国国防部的一名承包商负责Microsoft SharePoint Server和Microsoft Project Server的管理与集成,并且他所做的所有这些工作都具有Microsoft证书。在这之前,他曾经以CCNA的身份从事LAN工程,设计和实现网络基础结构。
BJ在从事编程工作没多长时间后,就于2009年开始iOS开发,他对平台和Objective-C语言产生了深厚的兴趣。现在,他的爱好增加了Swift,而他的兴趣依然很广泛。2013年,他把自己的第1个应用发布到iOS App Store,它的名称是MyPrayerMap,是用于管理祈祷请求的简单工具。
当他没有利用Objective-C或Swift为工作或者本书编写程序时,他喜欢陪伴妻子和两个孩子,阅读、收听音乐或播客,以及玩The Legend of Zelda(任何系统上的任何游戏他都感兴趣)。他还与Daniel Steinberg合作组建了Cleveland CocoaHeads Meetup(http://www.meetup.com/ Cleveland-CocoaHeads/),并且组建了该组织的一个分部,名称为Paired Programming Fun,它是一个临时性的集会,致力于研究在配对编程风格中Swift中的测试驱动的开发(Test-Driven Development,TDD)。BJ经常在CocoaHeads大会中介绍与iOS相关的主题,还在其他的大会(比如MacTech、CocoaConf(俄亥俄州哥伦布市)和CodeMash v2.0.1.5)上发表演讲。他还时不时地在http://bjmiller.me上写博客,并且在Twitter(推特)上注册有账号@bjmillerltd。

附件下载

  • 下载

    百度网盘下载

    下载: 所需积分:90

  • 积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.
    具体可参考帮助如何获取积分说明

相关资源

  • 图解黄帝宅经全新图解认识中国居住之道

    住宅文化是中国古代关于居住环境规划和设计的一门学问,历史悠久 ,渊远流长,是中国传统文化的独特产物。《黄帝宅经》相传是黄帝所作 ,它综述了中国住宅文化的精髓,强调了要根据环境综合考察阳宅,相宅 应当“以形势为身体,以泉水为血脉,以土地为皮肉,以草木为毛发

    10/19/2024 8:39:11 PM
  • Java2认证考试指南与试题解析

    Java2认证考试指南与试题解析作者:孙卫琴,李洪成编著ISBN:9787532366279出版社:上海科学技术出版社出版日期:2002年01月市场价:78.00内容简介Sun公司在Unix领域一直是技术和市场占有率的领先者,近年来她又推出了Java技术,并成为业界的标准。目前,Java的培训和认证…

    9/21/2024 8:42:52 PM
  • 精通Struts:基于MVC的JavaWeb设计与开发

    Struts是目前非常流行的基于MVC的Java Web框架。《精通Struts:基于MVC的Java Web设计与开发》详细介绍了在的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署…

    9/21/2024 8:31:16 PM
  • JAVA开发专家·精通Hibernate:Java对象持久化技术详解(第2版)

    凝聚Java魅力,成就开发专家 看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想 本书在第1版的基础上,并结合作者多年经验,将更新的理论知识,精心细致地介绍新技术应用。 《精通Hibernate:Java对象持久化技术详解(第2版)…

    9/20/2024 11:09:15 PM