Swift开发指南(修订版)

Swift开发指南(修订版) 下载 mobi epub pdf 电子书 2024


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



点击这里下载
    


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

发表于2024-12-24

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

图书介绍

出版社: 人民邮电出版社
ISBN:9787115373335
版次:2
商品编码:11570185
包装:平装
开本:16开
出版时间:2014-11-01
用纸:胶版纸
页数:314
字数:502000
正文语种:中文


相关图书





图书描述

编辑推荐

  Swift开发指南(修订版) 配有免费视频教程和实用的项目开发实战教程,同时网站还为读者提供了交流平台,iOS专家关东升将为读者提供热心答疑和指导。  Swift开发指南(修订版) 中涵盖了大量案例,详细解析了Swift核心知识点。重要的是,加入了Swift的全新特性、全新语法和全新功能。  《图灵原创:Swift开发指南》特点:  配有同步习题、同步视频教程,并全程展现即将上线的iPhone计算器项目  分层架构设计解决Swift与Objective-C混合搭配问题  畅销书《图灵原创:Swift开发指南》作者关东升全新著作

内容简介

  《Swift开发指南(修订版)》通过大量案例讲解了Swift语言开发的方方面面,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议等。
  《Swift开发指南(修订版)》适合现有iOS开发者,其它移动平台开发者计划从事iOS开发者,对iOS开发感兴趣的读者,计划从事iOS开发工作的人,以及计算机专业大学生。本书属于基础语言类技术书,非常适合作为培训教材。

作者简介

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

内页插图

精彩书评

  “本书配套视频教程《苹果Swift语言视频教程闪电入门》在51CTO学院全国首发,是国内首套完整的Swift视频课程,《Swift开发指南》一书出版后受到了51CTO社区广大开发者的好评和认可。修订版在上一版的基础上,修订了Swift语法、Xcode操作界面和工程构建等多方面的内容,全面介绍了苹果Swift语言开发技巧,非常适合广大学员迅速掌握和巩固Swift开发中的知识点。”  ——51CTO学院高级运营经理曹亚莉
  “《Swift开发指南》(修订版)根据Xcode 6版进行了全新修订和完善,不仅通过大量的案例代码和丰富的图示全面讲解了Swift语言开发,而且通过实战开发项目的分布讲解,帮助开发者系统地理解书中内容。本书是一本详尽的入门图书,不仅适合iOS开发者阅读,而且也适合其他领域的移动开发者系统地学习Swift语言,它将带领更多的学生和开发人员开启Swift学习之旅。”  ——CocoaChina社区
  “苹果发布Xcode 6正式版之后,作者全新修订了《Swift开发指南》,修订内容包括Xcode 6正式版本在Swift语法方面的变化、Xcode的操作界面与之前的差异,以及工程构建方面的不同。本书详细讲述了Objective-C语言与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 同步练习
第6章 字符和字符串
6.1 字符
6.1.1 Unicode编码
6.1.2 转义符
6.2 创建字符串
6.3 字符串可变性
6.4 字符串比较
6.4.1 大小和相等比较
6.4.2 前缀和后缀比较
6.5 本章小结
6.6 同步练习
第7章 控制语句
7.1 分支语句
7.1.1 条件语句if
7.1.2 多分支语句switch
7.1.3 在switch中使用范围匹配
7.1.4 在switch中比较元组类型
7.2 循环语句
7.2.1 while语句
7.2.2 do while语句
7.2.3 for语句
7.2.4 for in语句
7.3 跳转语句
7.3.1 break语句
7.3.2 continue语句
7.3.3 fallthrough语句
7.4 本章小结
7.5 同步练习
第8章 集合
8.1 数组集合
8.1.1 数组声明与初始化
8.1.2 数组的修改
8.1.3 数组遍历
8.2 字典集合
8.2.1 字典声明与初始化
8.2.2 字典的修改
8.2.3 字典遍历
8.3 集合的复制
8.3.1 字典复制
8.3.2 数组复制
8.4 本章小结
8.5 同步练习
第9章 函数
9.1 使用函数
9.2 传递参数
9.2.1 使用外部参数名
9.2.2 参数默认值
9.2.3 可变参数
9.2.4 参数的传递引用
9.3 函数返回值
9.3.1 无返回值函数
9.3.2 多返回值函数
9.4 函数类型
9.4.1 作为函数返回类型使用
9.4.2 作为参数类型使用
9.5 函数重载
9.6 嵌套函数
9.7 泛型和泛型函数
9.7.1 一个问题的思考
9.7.2 泛型函数
9.8 本章小结
9.9 同步练习
第10章 闭包
10.1 回顾嵌套函数
10.2 闭包的概念
10.3 使用闭包表达式
10.3.1 类型推断简化
10.3.2 隐藏return关键字
10.3.3 缩写参数名称
10.3.4 使用闭包返回值
10.4 使用尾随闭包
10.5 捕获上下文中的变量和常量
10.6 本章小结
10.7 同步练习

第二部分 面向对象篇
第11章 Swift语言中的面向对象特性
11.1 面向对象概念和基本特征
11.2 Swift中的面向对象类型
11.3 枚举
11.3.1 成员值
11.3.2 原始值
11.3.3 相关值
11.4 结构体与类
11.4.1 类和结构体定义
11.4.2 再谈值类型和引用类型
11.4.3 引用类型的比较
11.5 类型嵌套
11.6 可选类型与可选链
11.6.1 可选类型
11.6.2 可选链
11.7 访问限定
11.7.1 访问范围
11.7.2 访问级别
11.7.3 使用访问级别最佳实践
11.8 本章小结
11.9 同步练习
第12章 属性与下标
12.1 存储属性
12.1.1 存储属性概念
12.1.2 延迟存储属性
12.1.3 属性观察者
12.2 计算属性
12.2.1 计算属性概念
12.2.2 只读计算属性
12.2.3 结构体和枚举中的计算属性
12.3 属性观察者
12.4 静态属性
12.4.1 结构体静态属性
12.4.2 枚举静态属性
12.4.3 类静态属性
12.5 使用下标
12.5.1 下标概念
12.5.2 示例:二维数组
12.6 本章小结
12.7 同步练习
第13章 方法
13.1 实例方法
13.1.1 使用规范的命名
13.1.2 结构体和枚举方法变异
13.2 静态方法
13.2.1 结构体中静态方法
13.2.2 枚举中静态方法
13.2.3 类中静态方法
13.3 本章小结
13.4 同步练习
第14章 构造与析构
14.1 构造器
14.1.1 默认构造器
14.1.2 构造器与存储属性初始化
14.1.3 使用外部参数名
14.2 构造器重载
14.2.1 构造器重载概念
14.2.2 值类型构造器代理
14.2.3 引用类型构造器横向代理
14.3 析构器
14.4 本章小结
14.5 同步练习
第15章 继承
15.1 从一个示例开始
15.2 构造器继承
15.2.1 构造器调用规则
15.2.2 构造过程安全检查
15.2.3 构造器继承
15.3 重写
15.3.1 属性重写
15.3.2 方法重写
15.3.3 下标重写
15.3.4 使用final关键字
15.4 类型检查与转换
15.4.1 使用is操作符
15.4.2 使用as操作符
15.4.3 使用Any和AnyObject类型
15.5 本章小结
15.6 同步练习
第16章 扩展和协议
16.1 扩展
16.1.1 声明扩展
16.1.2 扩展计算属性
16.1.3 扩展方法
16.1.4 扩展构造器
16.1.5 扩展下标
16.2 协议
16.2.1 声明和遵守协议
16.2.2 协议方法
16.2.3 协议属性
16.2.4 把协议作为类型使用
16.2.5 协议的继承
16.2.6 协议的合成
16.3 扩展中声明协议
16.4 本章小结
16.5 同步练习
第17章 Swift内存管理
17.1 Swift内存管理概述
17.1.1 引用计数
17.1.2 示例:Swift自动引用计数
17.2 强引用循环
17.3 打破强引用循环
17.3.1 弱引用
17.3.2 无主引用
17.4 闭包中的强引用循环
17.4.1 一个闭包中的强引用循环示例
17.4.2 解决闭包强引用循环
17.5 本章小结
17.6 同步练习

第三部分 过渡篇
第18章 从Objective-C到Swift
18.1 选择语言
18.2 Swift调用Objective-C
18.2.1 创建Swift的iOS工程
18.2.2 在Swift工程中添加Objective-C类
18.2.3 调用代码
18.3 Objective-C调用Swift
18.3.1 创建Objective-C的iOS工程
18.3.2 在Objective-C工程中添加Swift类
18.3.3 调用代码
18.4 本章小结
18.5 同步练习
第19章 使用Foundation框架
19.1 数字类NSNumber
19.1.1 获得NSNumber实例
19.1.2 NSNumber对象的比较
19.2 字符串类
19.2.1 NSString类
19.2.2 NSMutableString类
19.2.3 NSString与String之间的关系
19.3 数组类
19.3.1 NSArray类
19.3.2 NSMutableArray类
19.3.3 NSArray与Array之间的关系
19.4 字典类
19.4.1 NSDictionary类
19.4.2 NSMutableDictionary类
19.4.3 NSDictionary与Dictionary之间的关系
19.5 本章小结
19.6 同步练习

第四部分 实战篇
第20章 iOS开发基础
20.1 iOS介绍
20.2 第一个iOS应用HelloWorld
20.2.1 创建工程
20.2.2 Xcode中的iOS工程模板
20.2.3 程序剖析
20.3 iOS API简介
20.4 本章小结
20.5 同步练习
第21章 项目实战--基于分层架构的多版本iPhone计算器
21.1 应用分析与设计
21.1.1 应用概述
21.1.2 需求分析
21.1.3 原型设计
21.1.4 分层架构设计
21.1.5 应用设计
21.2 创建工程
21.3 业务逻辑层开发
21.3.1 创建CalcLogic.swift文件
21.3.2 枚举类型Operator
21.3.3 CalcLogic类中属性
21.3.4 CalcLogic类中构造器和析构器
21.3.5 CalcLogic类中更新主标签方法
21.3.6 CalcLogic类中判断是否包含小数点方法
21.3.7 CalcLogic类中计算方法
21.3.8 CalcLogic类中清除方法
21.4 表示层开发
21.4.1 添加图片资源
21.4.2 改变设计界面大小
21.4.3 添加计算器背景
21.4.4 在设计界面中添加主标签
21.4.5 在设计界面中添加按钮
21.4.6 控件的输出口和动作
21.4.7 视图控制器
21.5 Objective-C版本的计算器
21.5.1 Xcode工程文件结构比较
21.5.2 表示层比较
21.5.3 业务逻辑层比较
21.6 Swift调用Objective-C实现的计算器
21.6.1 在Swift工程中添加Objective-C类
21.6.2 调用代码
21.7 Objective-C调用Swift实现的计算器
21.7.1 在Objective-C工程中添加Swift类
21.7.2 调用代码
21.8 本章小结
21.9 同步练习





前言/序言

  2014年8月1日国内第一本Swift图书--《Swift开发指南》正式上市了,这是我们智捷iOS课堂与图灵教育合作的又一本iOS图书,之前合作的《iOS开发指南:从零基础到App Store上架》承蒙广大读者的厚爱,获得了不错的销售业绩。  由于《Swift开发指南》这本书是基于Xcode 6 beta 4版本编写的, Xcode 6最终版本在Swift语法方面、Xcode的操作界面和工程构建方面都有一些变化,因此我们及时编写了《Swift开发指南》的修订版本。  主要修订的内容包括:Unicode编码表现形式的变化(参见6.1.1节),描述范围的半闭区间表现形式的变化(参见7.1.3节),数组元素追加 (参见8.3.2节),访问限定新特性(参见11.7节),析构器示例修改(参见14.3节),构造器继承(参见15.2.3节),Mac OS X工程修改为iOS工程(参见18.2.1节和18.3.1节)和项目实战中iPhone计算器修改(参见21.3节)。  内容和组织结构  本书是我们团队编写的iOS系列图书之一,目的是使从事iOS开发的广大读者通过本书的学习掌握苹果Swift语言,对于原来有Objective-C开发经验的人,能够快速转型到Swift上来开发iOS应用。全书共分为4个部分。  第一部分为基础篇,共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开发指南(修订版) 下载 mobi epub pdf txt 电子书 格式

Swift开发指南(修订版) mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Swift开发指南(修订版) 下载 mobi pdf epub txt 电子书 格式 2024

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

用户评价

评分

冲着这么多好评才买的。

评分

儿子很喜欢高原之宝的牛奶,包装完整,没有烂的

评分

卖家发货和快递速度超快,包装不错无破损。

评分

适合Swift入门的小白,很实用、入门快。

评分

好评,紫薯布丁,好评,紫薯布丁

评分

理论基础,查阅也很方便,实例经典啊

评分

还行,数质量可以,还没仔细看,看了一下目录还可以

评分

swift开发用书,喜欢,值得一看

评分

这本书真心的不怎么样

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

Swift开发指南(修订版) mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


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

友情链接

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