返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 Swift开发指南 关东升,赵志荣 人民邮电出版社 978711537333
  • 新华书店旗下自营,正版全新
    • 作者: 关东升,赵志荣著 | 关东升,赵志荣编 | 关东升,赵志荣译 | 关东升,赵志荣绘
    • 出版社: 人民邮电出版社
    • 出版时间:2014-11-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 关东升,赵志荣著| 关东升,赵志荣编| 关东升,赵志荣译| 关东升,赵志荣绘
    • 出版社:人民邮电出版社
    • 出版时间:2014-11-01
    • 版次:1
    • 印刷时间:2014-11-01
    • 字数:502000
    • 页数:320
    • 开本:16开
    • ISBN:9787115373335
    • 版权提供:人民邮电出版社
    • 作者:关东升,赵志荣
    • 著:关东升,赵志荣
    • 装帧:平装
    • 印次:暂无
    • 定价:69.00
    • ISBN:9787115373335
    • 出版社:人民邮电出版社
    • 开本:16开
    • 印刷时间:2014-11-01
    • 语种:暂无
    • 出版时间:2014-11-01
    • 页数:320
    • 外部编号:8344050
    • 版次:1
    • 成品尺寸:暂无

    第一部分 基础篇
    第1章 准备开始 2
    1.1 本书学习路线图 2
    1.2 本书中的约定 3
    1.2.1 示例代码约定 4
    1.2.2 图示的约定 4
    1.3 Xcode开发工具 6
    1.3.1 Xcode安装和卸载 7
    1.3.2 Xcode界面 10
    1.4 如何使用API帮助 11
    1.5 本章小结 14
    1.6 同步练习 14
    第2章 第一个Swift程序 15
    2.1 使用Playground编写 15
    2.1.1 编程利器Playground 15
    2.1.2 编写HelloWorld程序 16
    2.2 代码解释 19
    2.3 本章小结 20
    2.4 同步练习 20
    第3章 Swift基本语法 21
    3.1 标识符和关键字 21
    3.1.1 标识符 21
    3.1.2 关键字 22
    3.2 常量和变量 22
    3.2.1 常量 22
    3.2.2 变量 23
    3.2.3 命名规范 23
    3.3 注释 24
    3.4 表达式 25
    3.5 本章小结 26
    3.6 同步练习 26
    第4章 基本运算符 28
    4.1 算术运算符 28
    4.1.1 一元运算符 28
    4.1.2 二元运算符 29
    4.1.3 算术赋值运算符 30
    4.2 关系运算符 31
    4.3 逻辑运算符 33
    4.4 位运算符 34
    4.5 其他运算符 36
    4.6 本章小结 37
    4.7 同步练习 37
    第5章 基本数据类型 39
    5.1 Swift数据类型 39
    5.2 整型 39
    5.3 浮点型 41
    5.4 数字表示方式 41
    5.4.1 进制数字表示 41
    5.4.2 指数表示 42
    5.4.3 其他表示 42
    5.5 数字类型之间的转换 42
    5.5.1 整型之间的转换 42
    5.5.2 整型与浮点型之间的转换 43
    5.6 布尔型 44
    5.7 元组类型 44
    5.8 本章小结 45
    5.9 同步练习 45
    第6章 字符和字符串 47
    6.1 字符 47
    6.1.1 Unicode编码 47
    6.1.2 转义符 48
    6.2 创建字符串 49
    6.3 字符串可变性 49
    6.4 字符串比较 50
    6.4.1 大小和相等比较 50
    6.4.2 前缀和后缀比较 51
    6.5 本章小结 52
    6.6 同步练习 52
    第7章 控制语句 53
    7.1 分支语句 53
    7.1.1 条件语句if 53
    7.1.2 多分支语句switch 55
    7.1.3 在switch中使用范围匹配 57
    7.1.4 在switch中比较元组类型 58
    7.2 循环语句 60
    7.2.1 while语句 60
    7.2.2 do while语句 62
    7.2.3 for语句 62
    7.2.4 for in语句 63
    7.3 跳转语句 64
    7.3.1 break语句 65
    7.3.2 continue语句 66
    7.3.3 fallthrough语句 68
    7.4 本章小结 70
    7.5 同步练习 70
    第8章 集合 74
    8.1 数组集合 74
    8.1.1 数组声明与初始化 75
    8.1.2 数组的修改 76
    8.1.3 数组遍历 77
    8.2 字典集合 77
    8.2.1 字典声明与初始化 78
    8.2.2 字典的修改 79
    8.2.3 字典遍历 80

    8.3 集合的复制 81
    8.3.1 字典复制 81
    8.3.2 数组复制 83
    8.4 本章小结 85
    8.5 同步练习 85
    第9章 函数 87
    9.1 使用函数 87
    9.2 传递参数 88
    9.2.1 使用外部参数名 88
    9.2.2 参数默认值 89
    9.2.3 可变参数 89
    9.2.4 参数的传递引用 90
    9.3 函数返回值 91
    9.3.1 无返回值函数 91
    9.3.2 多返回值函数 92
    9.4 函数类型 92
    9.4.1 作为函数返回类型使用 93
    9.4.2 作为参数类型使用 94
    9.5 函数重载 95
    9.6 嵌套函数 96
    9.7 泛型和泛型函数 97
    9.7.1 一个问题的思考 98
    9.7.2 泛型函数 98
    9.8 本章小结 99
    9.9 同步练习 99
    第10章 闭包 103
    10.1 回顾嵌套函数 103
    10.2 闭包的概念 104
    10.3 使用闭包表达式 105
    10.3.1 类型推断简化 105
    10.3.2 隐藏return关键字 106
    10.3.3 缩写参数名称 106
    10.3.4 使用闭包返回值 107
    10.4 使用尾随闭包 107
    10.5 捕获上下文中的变量和常量 108
    10.6 本章小结 109
    10.7 同步练习 109
    第二部分 面向对象篇
    第11章 Swift语言中的面向对象特性 112
    11.1 面向对象概念和基本特征 112
    11.2 Swift中的面向对象类型 112
    11.3 枚举 113
    11.3.1 成员值 113
    11.3.2 原始值 115
    11.3.3 相关值 116
    11.4 结构体与类 117
    11.4.1 类和结构体定义 118
    11.4.2 再谈值类型和引用类型 119
    11.4.3 引用类型的比较 121
    11.5 类型嵌套 122
    11.6 可选类型与可选链 123
    11.6.1 可选类型 123
    11.6.2 可选链 124
    11.7 本章小结 127
    11.8 同步练习 128
    第12章 属性与下标 132
    12.1 存储属性 132
    12.1.1 存储属性概念 132
    12.1.2 延迟存储属性 133
    12.1.3 属性观察者 134
    12.2 计算属性 134
    12.2.1 计算属性概念 134
    12.2.2 只读计算属性 136
    12.2.3 结构体和枚举中的计算
    属性 137
    12.3 属性观察者 137
    12.4 静态属性 139
    12.4.1 结构体静态属性 141
    12.4.2 枚举静态属性 142
    12.4.3 类静态属性 143
    12.5 使用下标 143
    12.5.1 下标概念 144
    12.5.2 示例:二维数组 144
    12.6 本章小结 146
    12.7 同步练习 146
    第13章 方法 148
    13.1 实例方法 148
    13.1.1 使用规范的命名 149
    13.1.2 结构体和枚举方法变异 152
    13.2 静态方法 153
    13.2.1 结构体中静态方法 153
    13.2.2 枚举中静态方法 154
    13.2.3 类中静态方法 154
    13.3 本章小结 155
    13.4 同步练习 155
    第14章 构造与析构 156
    14.1 构造器 156
    14.1.1 默认构造器 156
    14.1.2 构造器与存储属性初始化 157
    14.1.3 使用外部参数名 158
    14.2 构造器重载 160
    14.2.1 构造器重载概念 160
    14.2.2 值类型构造器代理 161
    14.2.3 引用类型构造器横向代理 162
    14.3 析构器 163
    14.4 本章小结 168
    14.5 同步练习 168
    第15章 继承 170
    15.1 从一个示例开始 170
    15.2 构造器继承 171
    15.2.1 构造器调用规则 171
    15.2.2 构造过程安全检查 173
    15.2.3 构造器继承 175
    15.3 重写 177
    15.3.1 属性重写 177
    15.3.2 方法重写 180
    15.3.3 下标重写 181
    15.3.4 使用final关键字 182
    15.4 类型检查与转换 184
    15.4.1 使用is操作符 185
    15.4.2 使用as操作符 186
    15.4.3 使用Any和AnyObject类型 187
    15.5 本章小结 188
    15.6 同步练习 188
    第16章 扩展和协议 190
    16.1 扩展 190
    16.1.1 声明扩展 190
    16.1.2 扩展计算属性 191
    16.1.3 扩展方法 192
    16.1.4 扩展构造器 193
    16.1.5 扩展下标 195
    16.2 协议 196
    16.2.1 声明和遵守协议 197
    16.2.2 协议方法 197
    16.2.3 协议属性 200
    16.2.4 把协议作为类型使用 202
    16.2.5 协议的继承 204
    16.2.6 协议的合成 205
    16.3 扩展中声明协议 207
    16.4 本章小结 207
    16.5 同步练习 208
    第17章 Swift内存管理 210
    17.1 Swift内存管理概述 210
    17.1.1 引用计数 210
    17.1.2 示例:Swift自动引用计数 211
    17.2 强引用循环 213
    17.3 打破强引用循环 216
    17.3.1 弱引用 216
    17.3.2 无主引用 218
    17.4 闭包中的强引用循环 220
    17.4.1 一个闭包中的强引用循环
    示例 221
    17.4.2 解决闭包强引用循环 221
    17.5 本章小结 223
    17.6 同步练习 223
    第三部分 过渡篇
    第18章 从Objective-C到Swift 226
    18.1 选择语言 226
    18.2 Swift调用Objective-C 226
    18.2.1 创建SwiftiOS工程 227
    18.2.2 在Swift工程中添加Objective-C类 228
    18.2.3 调用代码 229
    18.3 Objective-C调用Swift 230
    18.3.1 创建Objective-C iOS工程 230
    18.3.2 在Objective-C工程中添加Swift类 232
    18.3.3 调用代码 234
    18.4 本章小结 235
    18.5 同步练习 235
    第19章 使用Foundation框架 237
    19.1 数字类NSNumber 237
    19.1.1 获得NSNumber实例 237
    19.1.2 NSNumber对象的比较 240
    19.2 字符串类 241
    19.2.1 NSString类 241
    19.2.2 NSMutableString类 244
    19.2.3 NSString与String之间的
    关系 245
    19.3 数组类 246
    19.3.1 NSArray类 246
    19.3.2 NSMutableArray类 247
    19.3.3 NSArray与Array之间的
    关系 248
    19.4 字典类 249
    19.4.1 NSDictionary类 249
    19.4.2 NSMutableDictionary类 250
    19.4.3 NSDictionary与Dictionary之间的关系 251
    19.5 本章小结 252
    19.6 同步练习 252
    第四部分 实战篇
    第20章 iOS开发基础 254
    20.1 iOS介绍 254
    20.2 第一个iOS应用HelloWorld 255
    20.2.1 创建工程 255
    20.2.2 Xcode中的iOS工程模板 262
    20.2.3 程序剖析 263
    20.3 iOS API简介 265
    20.4 本章小结 266
    20.5 同步练习 266
    第21章 项目实战——基于分层架构
    的多版本iPhone计算器 267
    21.1 应用分析与设计 267
    21.1.1 应用概述 267
    21.1.2 需求分析 267
    21.1.3 原型设计 268
    21.1.4 分层架构设计 269
    21.1.5 应用设计 270
    21.2 创建工程 271
    21.3 业务逻辑层开发 273
    21.3.1 创建CalcLogic.swift文件 273
    21.3.2 枚举类型Operator 274
    21.3.3 CalcLogic类中属性 275
    21.3.4 CalcLogic类中构造器和析
    构器 275
    21.3.5 CalcLogic类中更新主标签
    方法 276
    21.3.6 CalcLogic类中判断是否包
    含小数点方法 277
    21.3.7 CalcLogic类中计算方法 277
    21.3.8 CalcLogic类中清除方法 278
    21.4 表示层开发 279
    21.4.1 添加图片资源 279
    21.4.2 改变设计界面大小 281
    21.4.3 添加计算器背景 281
    21.4.4 在设计界面中添加主标签 283
    21.4.5 在设计界面中添加按钮 285
    21.4.6 控件的输出口和动作 289
    21.4.7 视图控制器 293
    21.5 Objective-C版本的计算器 294
    21.5.1 Xcode工程文件结构比较 294
    21.5.2 表示层比较 295
    21.5.3 业务逻辑层比较 296
    21.6 Swift调用Objective-C实现的计算
    器 299
    21.6.1 在Swift工程中添加Objective-C类 300
    21.6.2 调用代码 302
    21.7 Objective-C调用Swift实现的计算
    器 303
    21.7.1 在Objective-C工程中添加Swift类 303
    21.7.2 调用代码 304
    21.8 本章小结 307
    21.9 同步练习 307

    关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。精通iOS、Arldroid和Windows Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iPhone客户端开发,金融系统微博的iOS、Windows Phonee 7、Android客户端开发。在App Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。近期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用最佳实践》、《iPhone与iPad开发实战——iOS经典应用剖析》、《Android开发案例驱动教程》、《Android网络游戏开发实战》、《iOS开发指南:从零基础到App Store上架》以及《JSP网络程序设计》等图书。

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

    本教程通过大量案例讲解了Swift语言开发的方方面面,包含常量与变量、运算符和表达式、数据类型、数据类型转换、字符串类型、语言的元组类型、可选类型、数组、字典、控制语句、函数、闭包、类与结构体、属性、方法、下标、继承、构造器、析构器、扩展、协议等。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购