Swift开发指南

Swift开发指南 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
关东升,赵志荣 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-23

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115366245
版次:1
商品编码:11516346
包装:平装
丛书名: 图灵原创
开本:16开
出版时间:2014-09-01
用纸:胶版纸
页数:311
字数:479000
正文语种:中文


相关图书





图书描述

编辑推荐

适读人群 :现有iOS开发者、其它移动平台开发者计划从事iOS开发者、对iOS开发感兴趣的读者、计划从事iOS开发工作的人、以及计算机专业大学生本书属于基础语言类技术书、非常适合作为培训教材
  

  《Swi图灵原创:Swift开发指南》特点:
  国内第一部Swift开发教程
  配有同步习题、同步视频教程,并全程展现即将上线的iPhone计算器项目
  分层架构设计解决Swift与Objective-C混合搭配问题
  畅销书《图灵原创:Swift开发指南》作者关东升著作

内容简介

  《图灵原创:Swift开发指南》通过大量案例全面讲解了Swift语言开发,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议、内存管理等,每章均配有同步习题,由浅入深,循序渐进,通过iPhone计算器应用的开发带领读者进行了开发实战。

作者简介

  关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动开发技术,擅长移动平台的应用和游戏类项目开发。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端、国家农产品追溯系统的iPad客户端、酒店预订系统的iPhone客户端、金融系统微博的iOS和Windows Phone及Android客户端。在App Store上发布了多款游戏和应用软件。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。除本书外,还著有《iOS开发指南》《品味移动设计》《iPhone与iPad开发实战——iOS经典应用剖析》等畅销书。

内页插图

精彩书评

  ★本书配套视频教程《苹果Swift语言视频教程闪电入门》在51CTO学院全国首发,是国内一套完整的Swift视频课程,自上线1个月以来,有近10万名学员学习,受到了51CTO社区广大开发者和爱好者的好评和认可。《Swift开发指南》全面介绍了苹果Swift语言开发技巧,并配有大量习题,非常适合广大学员迅速掌握和巩固Swift开发中的知识点。相信本书一定值得广大学员阅读。
  ——51CTO学院高级运营经理曹亚莉
  
  ★《Swift开发指南》一书结构清晰,内容丰富,通过大量的案例代码和丰富的图示全面讲解Swift语言开发。由浅入深,循序渐进,通过项目实践,帮助开发者系统理解书中内容。本书不仅适合iOS开发者,也适合其他领域的移动开发者系统学习Swift语言,还可作为培训教材,带领更多的学生、开发人员开启Swift学习之旅。
  ——CocoaChina社区
  
  ★《Swift开发指南》结合大量案例、习题对Swift语言进行了系统全面的讲解。深入浅出,通俗易懂,通过一个计算器实战项目,全面讲解了Swift和Objective-C之间的互相调用与过渡,便于开发者学习Swift语言。同时,本书配套视频课程是国内一套完整的Swift视频课程,得到了广大开发者的认可。在Swift语言推出之际,作者推出一套在线视频课程,并同时撰写图书,可谓急大家之所急。非常值得推荐的一本Swift图书。
  ——智捷iOS课堂

目录

第一部分 基础篇
第1章 准备开始
1.1 本书学习路线图
1.2 本书中的约定
1.2.1 示例代码约定
1.2.2 图示的约定
1.3 Xcode开发工具
1.3.1 Xcode安装和卸载
1.3.2 Xcode界面
1.4 如何使用API帮助
1.5 本章小结
1.6 同步练习

第2章 第一个Swift程序
2.1 使用Playground编写
2.1.1 编程利器Playground
2.1.2 编写HelloWorld程序
2.2 代码解释
2.3 本章小结
2.4 同步练习

第3章 Swift基本语法
3.1 标识符和关键字
3.1.1 标识符
3.1.2 关键字
3.2 常量和变量
3.2.1 常量
3.2.2 变量
3.2.3 命名规范
3.3 注释
3.4 表达式
3.5 本章小结
3.6 同步练习

第4章 基本运算符
4.1 算术运算符
4.1.1 一元运算符
4.1.2 二元运算符
4.1.3 算术赋值运算符
4.2 关系运算符
4.3 逻辑运算符
4.4 位运算符
4.5 其他运算符
4.6 本章小结
4.7 同步练习

第5章 基本数据类型
5.1 Swift数据类型
5.2 整型
5.3 浮点型
5.4 数字表示方式
5.4.1 进制数字表示
5.4.2 指数表示
5.4.3 其他表示
5.5 数字类型之间的转换
5.5.1 整型之间的转换
5.5.2 整型与浮点型之间的转换
5.6 布尔型
5.7 元组类型
5.8 本章小结
5.9 同步练习

第二部分 面向对象篇
第三部分 过渡篇
第四部分 实战篇

前言/序言

  北京时间2014年6月2日凌晨1点,苹果公司发布了最新的iOS 8。此次最令人震撼的消息是苹果新语言Swift,当演讲者展示Swift的时候,台下先是一片安静,然后爆发出阵阵掌声。由于苹果的严格保密,Swift项目开发了几年都无人知晓,更何况我们这些远在大洋彼岸的开发者。对于这种新的语言,iOS开发者先是疑问Swift会不会替代Objective-C,然后是学习它。自从Swift发布以来,很多翻译团队日夜兼程翻译了Swift官方指南,而我们智捷iOS课堂也第一时间推出了我们的Swift入门学习视频——《苹果Swift编程语言开发指南》,网址http://v.51work6.com/ kecheng/detail_799262,这套视频是2014年6月6日正式上线的,是国内第一套完整的Swift视频。
  我们应图灵的邀请,编写国内第一本Swift图书。从2014年6月9日开始到2014年7月16日,智捷iOS课堂团队停止一切假期,停止一切授课和项目开发等工作,每天工作20个小时,终于在一个多月的时间里完成了三个月的工作量。为的是能够给广大读者最好的、最快的Swift开发指南。
  内容和组织结构
  本书是我们团队编写的iOS系列图书之一,目的是使从事iOS开发的广大读者通过本书的学习掌握苹果Swift语言,对于原来有Objective-C开发经验的人,能够快速转型到Swift上来开发iOS应用。全书共分为四个部分。
  第一部分为基础篇,共10章内容,介绍了Swift的一些基础知识。
  第1章介绍了Swift的开发背景以及本书约定。
  第2章介绍了如何使用Xcode的Playground编写和运行Swift程序代码,讲述了Swift程序结构以及Playground工具的使用。
  第3章介绍了Swift一些基本的语法,其中包括标识符和关键字、常量、变量、表达式和注释等内容。
  第4章介绍了Swift一些基本运算符,这些运算符包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符等。
  第5章介绍了Swift一些数据类型,例如UInt8、Int8和Double等,此外还有元组(tuple)等类型。
  第6章介绍了Swift中的字符和字符串以及字符串可变性和字符的比较等内容。
  第7章介绍了Swift语言的控制语句,其中包括分支语句(if和switch)、循环语句(while、do while、for和for in)和跳转语句(break、continue、fallthrough和return)等。
  第8章介绍了Swift中提供的两种数据结构的实现:数组和字典。
  第9章介绍了Swift中的函数。Swift中的函数可以独立存在,即全局函数;也可以在别的函数中存在,即函数嵌套;也可以在类、结构体和枚举中存在,即方法。
  第10章介绍了Swift语言中的闭包,其中包括了闭包的概念、闭包表达式、尾随闭包和捕获值等内容。
  第二部分为面向对象篇,共7章,介绍了Swift语言面向对象的相关知识。
  第11章首先介绍了现代计算机语言中面向对象的基本特性,然后介绍了Swift语言中面向对象的基本特性,主要包括枚举、结构体和类基本概念及其定义。最后还介绍了Swift面向对象类型嵌套、可选类型和可选链等基本概念。
  第12章介绍了Swift中属性和下标的基本概念及其使用规律,主要包括存储属性、计算属性、静态属性和属性观察者等重要的属性概念。此外,还介绍了下标的概念及使用。
  第13章介绍了Swift语言的方法概念、方法的定义以及方法的调用等内容,并讲述了使用实例方法和静态方法声明和调用。
  第14章介绍了Swift语言的对象类型的构造过程和析构过程,还介绍了构造器和析构器的使用方法。
  第15章讨论了Swift语言的继承性,介绍了Swift中继承只能发生在类类型上,而枚举和结构体不能发生继承,还介绍了Swift中子类继承父类的方法、属性、下标等特征过程,以及如何重写父类的方法、属性、下标等特征。
  第16章介绍了Swift中扩展和协议的基本概念及其重要性。具体讲述了如何扩展属性、扩展方法、扩展构造器和扩展下标。在协议部分,介绍了协议如何规定方法和属性,如何把协议当作一种类型使用,以及协议的继承和合成机制。
  第17章介绍了Swift中的内存管理机制,讲述了ARC内存管理的原理,以及如何解决对象间强引用循环问题和闭包与引用对象之间强引用循环问题。
  第三部分为过渡篇,共两章,主要介绍了如何从Objective-C过渡到Swift,以及它们之间的互相调用问题。
  第18章介绍了如何从Objective-C过渡到Swift,再从Swift调用Objective-C。
  第19章介绍了Foundation框架,讲解了如何通过Swift语言使用Foundation框架,还详细介绍了Foundation框架中的数字、字符串、数组、字典等。
  第四部分为实战篇,共两章,介绍了iOS应用iPhone计算器的开发过程。
  第20章介绍了iOS开发的一些基础知识,包括开发环境Xcode、 iOS SDK和iOS API等内容。通过一个基于iPhone的HelloWorld实例项目,介绍iOS应用的运行基本原理。
  第21章介绍了iOS应用开发的一般流程,讲述了Objective-C语言与Swift语言混合搭配和调用以及分层架构设计的重要性,并且使用4个(纯Swift、纯Objective-C、Swift调用Objective-C和Objective-C调用Swift)版本实现了iPhone计算器应用。
  本书的重点是介绍Swift语言,只是在本书的最后介绍了一些iOS开发的基础知识。有关iOS的更多知识,请大家关注我们智捷iOS课堂相关图书。
  本书网站
  为了更好地为广大读者提供服务,我们专门为本书建立了一个服务平台,网址是http://51work6. com/swift.php,大家可以查看相关出版进度,并对书中内容发表评论,提出宝贵意见。
  源代码
  书中包括了150多个完整的案例项目源代码,大家可以到本书网站下载,或者到图灵社区本书主页(www.iTuring.cn/book/1470)免费注册下载。
  同步练习
  为了帮助读者消化吸收本书介绍的知识,我们在每一章后面都安排了数量不等的同步练习题。为了能够让广大读者主动思考,同步练习题的参考答案并没有放在书中,而是放在了本书网站上,我们为此专门设立了一个讨论频道。大家也可以到图灵社区本书主页下载和参考。
  勘误与支持
  我们在本书网站建立了一个勘误专区,可以及时地把书中的问题、失误和纠正反馈给广大读者。如果你发现了任何问题,均可以在网上留言,也可以发送电子邮件到eorient@sina.com,我们会在第一时间回复你。此外,你也可以通过新浪微博与我们联系,我的微博为@tony_关东升 。
  致谢
  在此感谢图灵的编辑王军花和张霞给我们提供的宝贵意见,感谢智捷iOS课堂团队的贾云龙参与内容的讨论和审核,感谢赵大羽老师手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。此外,还要感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出这么多时间,投入全部精力专心编写此书。
  由于时间仓促,书中难免存在不妥之处,请读者原谅。

  关东升
  2014年7月于北京


Swift开发指南 下载 mobi epub pdf txt 电子书 格式

Swift开发指南 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Swift开发指南 下载 mobi pdf epub txt 电子书 格式 2024

Swift开发指南 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

蛮好的蛮好的蛮好的蛮好的

评分

经常买,觉得用的不错,推荐大家使用

评分

图书冲这120减40去的

评分

质量好送货快,价格低

评分

图书很好,内容丰富,质量正品

评分

很有用,推荐新手购买!

评分

学习swift可用,但是swift刚出到时候出新版可能语言会变,不着急学的不推荐买

评分

很不错的书,一直很想买。趁这次活动果断下手了。

评分

学习资料。 多学习一些

类似图书 点击查看全场最低价

Swift开发指南 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有