新書推薦:
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
《
明式家具三十年经眼录
》
售價:HK$
524.2
《
敦煌写本文献学(增订本)
》
售價:HK$
221.8
《
耕读史
》
售價:HK$
109.8
《
地理计算与R语言 [英] 罗宾·洛夫莱斯 [德]雅纳·蒙乔 [波兰] 雅库布·诺沃萨德
》
售價:HK$
121.0
|
編輯推薦: |
全球销量逾百万册的系列图书; 连续十余年打造的经典图书; 直观、循序渐进的学习教程; 掌握关键知识的起点; Read Less,Do More(精读多练)的教学理念; 以示例引导读者完成常见的任务; 每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识; 每章案例与练习题助你轻松完成常见任务; 通过实践提高应用技能,巩固所学知识。 通过阅读本书,读者可以掌握如何使用Swift编程语言开发下一代OS X和iOS应用。本书采用直观、循序渐进的方法进行讲解,旨在帮助读者快速掌握Swift的核心概念、架构、语法,以及应用Swift中的扩展、闭包、协议和泛型等特性,从而编写安全强壮的代码。本书每章内容都建立在已学的知识之上,从而为读者理解Swift的编程概念和方法打下坚持的基础。 循序渐进的示例引导读者完成常见的Swift开发任务。 问与答、测验和练习帮助读者检验知识的掌握情况。 注意、提示和警告指出捷径和解决方案。 本书内容: 探索Swift 2.0的Xcode 7开发环境; 掌握Swift的基本数据类型; 使用操作符对值进行修改、分配、合并、检查或验证; 使用数组、集合
|
內容簡介: |
《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.comCleveland-CocoaHeads ),并且组建了该组织的一个分部,名称为Paired Programming Fun,它是一个临时性的集会,致力于研究在配对编程风格中Swift中的测试驱动的开发(Test-Driven Development,TDD)。BJ经常在CocoaHeads大会中介绍与iOS相关的主题,还在其他的大会(比如MacTech、CocoaConf(俄亥俄州哥伦布市)和CodeMash v2.0.1.5)上发表演讲。他还时不时地在http:bjmiller.me上写博客,并且在Twitter(推特)上注册有账号@bjmillerltd。
|
|