• Swift 2.2高级编程
21年品牌 40万+商家 超1.5亿件商品

Swift 2.2高级编程

全新正版 极速发货

28.03 5.6折 49.8 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)迈克尔·迪普瑞(Michael Dippery) 著;冯宝隆 译

出版社清华大学出版社

ISBN9787302445395

出版时间2016-09

装帧平装

开本16开

定价49.8元

货号1201379987

上书时间2024-09-27

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
Michael Dippery是一位供职于旧金山工业光魔公司的软件开发者,拥有布尔耐大学计算机科学专业的硕士学位。之前他还在旧金山的SoCode公司和纽约的TheNewYorkReviewofBooks公司工作过。尽管他大部分时间都在编写Python代码,但他一直很喜欢Objective-C。他为OSX中的Adium和Colloquy项目贡献代码,并编写和发布了许多Objective-C开源库。在他不使用Objective-C时,他热衷于使用Haskell和Erlang编写代码。他期待Swift的潜力能够改善iOS和OSX软件开发。在业余时间,Michael喜欢阅读、写小说以及摄影。

目录
第Ⅰ部分构建Swift应用
章Swift入门
1.1什么是Swift
1.2为什么要学习Swift
1.3使用常量和变量
1.3.1理解Swift数据类型
1.3.2使用类型注解
1.3.3使用类型推导简化类型注解
1.3.4使用类型别名简化代码
1.4使用运算符
1.4.1使用基本运算符
1.4.2使用复合赋值运算符
1.4.3使用溢出运算符
1.4.4使用范围运算符
1.4.5使用逻辑运算符
1.4.6使用比较运算符
1.4.7使用自定义运算符
1.5使用控制流进行判断
1.5.1使用条件语句
1.5.2使用循环
1.5.3控制转移语句
1.6使用枚举组织类型
1.7使用函数
1.7.1声明函数
1.7.2指定参数名称
1.7.3定义默认参数
1.7.4指定可变参数
1.7.5指定常量、变量和输入-输出参数
1.7.6函数类型
1.7.7使用闭包
1.8本章小结
第2章编写Swift程序
2.1设置Xcode
2.1.1从Apple开发者门户网站下载
2.1.2下载:Xcode
2.2试验Playglound
2.2.1在Xcode中使用Playground
2.2.2使用Playground的简单示例
2.2.3一个更令人兴奋的Playground示例
2.3在Xcode中编写Swift程序
2.3.1建立一个新的Swift项目
2.3.2建立Swiftisms应用
2.4调试Swift应用
2.4.1理解断点类型
2.4.2设置断点
2.4.3使用调试器
2.5本章小结
第3章类、结构和枚举
3.1使用类和结构
3.1.1定义类和结构
3.1.2初始化类和结构
3.1.3析构类
3.2使用属性
3.2.1使用简单属性
3.2.2使用延迟属性
3.2.3使用计算属性
3.2.4观察属性的变化
3.3理解方法
3.4理解类和结构的不同之处
3.5使用枚举
3.6本章小结
第4章Swift中的并发
4.1什么是并发
4.1.1理解进程
4.1.2理解线程
4.1.3为什么使用并发
4.1.4设计并行程序
4.2iOS和OSx中的并发
4.2.1理解事件循环
4.2.2理解运行循环
4.2.3理解异步方法
4.2.4理解NSTimer
4.2.5理解NSThread
4.2.6理解GrandCentralDispatch
4.3本章小结
第5章与Web服务交互
5.1理解Web服务
5.2实现Web服务客户端
5.2.1注册Firebase账号
5.2.2布局用户界面
5.2.3挂接AddAlbumViewController
5.2.4建立专辑模型
5.2.5与Firebase通信
5.2.6连接视图和数据模型
5.2.7连接过渡
5.2.8运行应用
5.3本章小结
第6章使用CoreData存储数据
6.1什么是CoreData
6.2CoreData栈
6.3在Swift中使用CoreData
6.3.1设置Birthdays应用
6.3.2获取用户输入
6.3.3显示数据
6.4本章小结
第Ⅱ部分不错Swift概念
第7章扩展类
7.1使用类扩展
7.1.1向类中添加方法
7.1.2向类中添加属性
7.1.3在扩展中修改类
7.2使用协议指定行为
7.2.1采用协议
7.2.2声明属性和方法
7.2.3使用可选方法和属性
7.2.4协议是类型
7.2.5继承其他协议
7.2.6在类扩展中采用协议
7.3使用泛型
7.3.1泛型类
7.3.2使用类型约束
7.4本章小结
第8章不错数据类型
8.1使用枚举和代数数据类型
8.1.1匹配模式
8.1.2通过JSON串联这些知识
8.2使用可选类型
8.2.1使用null值
8.2.2拒绝null值
8.2.3理解Swift中的null
8.2.4可选值链
8.3理解类型转换
8.4使用元组组织值
8.5自定义运算符
8.5.1自定义运算符
8.5.2定义优先级和结合性
8.5.3和运算符有关的最后一些话
8.6使用函数和闭包
8.7本章小结
第9章桥接Swift和Objective-C
9.1Objective-C的继承者
9.2引入命名空间和模块
9.2.1使用命名空间组织代码
9.2.2使用模块分发代码
9.3Swift和Objective-C如何交互
9.3.1在Objective-C中使用Swift类
9.3.2在Swift中使用Objective-C
9.4在Swift中使用C和C++代码
9.4.1使用C标量类型
9.4.2使用C指针访问内存
9.4.3在Swift中使用全局常量和定义
9.4.4在Swift中调用C代码
9.4.5在Swift中使用C++代码
9.5本章小结
0章调试Swift应用
10.1调试的艺术
10.2创建CircleView
10.2.1绘制圆形
10.2.2添加滑动条
10.2.3完成项目
10.3输出值
10.4使用调试器
10.5使用lldb检查错误
10.5.1基本断点
lO.5.2使用lldb检查程序
10.5.3移除或禁用断点
10.5.4设置条件断点
10.5.5设置符号断点
10.5.6探索调试器的使用
10.6本章小结
1章Swifc运行时
11.1运行时的含义
11.2理解Objective-C运行时
11.2.1在Obiective-C中动态委派方法
11.2.2消息传递
11.2.3解析方法
11.2.4消息和方法
11.3研究Swift运行时
11.3.1理解虚拟方法表
11.3.2加载Swift程序
11.4本章小结
附录AC语言概述

内容摘要
由美国迈尔·迪普瑞所著、冯宝隆翻译的《Swift2.2不错编程/移动开发经典丛书》一书首先介绍了Swift编程的基础知识,包括其指令、数据存储等,然后介绍了数据类型、扩展类、调试技术、安全等不错话题,读者将学习到从Objective-C过渡到Swift所需的所有核心知识点和技能。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP