在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
大家一直期盼的《从零开始学Swift》于3月9日已经上架,它是关东升老师历时8个月的呕心沥血所编著,全书600多页,此本书基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift语法篇、Cocoa Touch框架编程篇、混合编程篇、进阶篇和项目实战篇,囊括了开发工具介绍、语言基础知识,直至应用在App Store上线的所有内容。此外,本书前20 章专门配有同步练习,以帮助读者掌握所学知识。本书更加适合Swift开发者。大家可以看一下。
http://item.jd.com/10153271407.html
附《从零开始学Swift》此书目录: 第1章准备起航 1.1本书约定 1.2Swift开发工具 1.3本章小结 1.4同步练习 第2章第一个Swift程序 2.1使用REPL 2.2使用Playground 2.3使用Web网站 2.4通过Xcode创建OS X工程 2.5通过AppCode创建OS X工程 2.6使用swiftc命令 2.7代码解释 2.8本章小结 2.9同步练习 第3章Swift语法基础 3.1标识符和关键字 3.2常量和变量 3.3注释 3.4表达式 3.5本章小结 3.6同步练习 第4章运算符 4.1算术运算符 4.2关系运算符 4.3逻辑运算符 4.4位运算符 4.5其他运算符 4.6本章小结 4.7同步练习 第5章Swift原生数据类型 5.1Swift数据类型 5.2整型 5.3浮点型 5.4数字表示方式 5.5数字类型之间的转换 5.6布尔型 5.7元组类型 5.8可选类型 5.9本章小结 5.10同步练习 第6章Swift原生字符串 6.1字符 6.2创建字符串 6.3可变字符串 6.4字符串比较 6.5本章小结 6.6同步练习 第7章控制语句 7.1分支语句 7.2循环语句 7.3跳转语句 7.4范围与区间运算符 7.5值绑定 7.6where语句 7.7本章小结 7.8同步练习 第8章Swift原生集合类型 8.1Swift中数组集合 8.2Swift中字典集合 8.3Swift中Set集合 8.4本章小结 8.5同步练习 第9章函数 9.1使用函数 9.2传递参数 9.3函数返回值 9.4函数类型 9.5嵌套函数 9.6本章小结 9.7同步练习 第10章闭包 10.1回顾嵌套函数 10.2闭包的概念 10.3使用闭包表达式 10.4使用尾随闭包 10.5捕获上下文中的变量和常量 10.6本章小结 10.7同步练习 第11章Swift语言中的面向对象特性 11.1面向对象概念和基本特征 11.2Swift中的面向对象类型 11.3枚举 11.4结构体与类 11.5类型嵌套 11.6可选链 11.7访问限定 11.8选择类还是结构体最佳实践 11.9本章小结 11.10 同步练习 第12章属性与下标 12.1存储属性 12.2计算属性 12.3属性观察者 12.4静态属性 12.5使用下标 12.6本章小结 12.7同步练习 第13章方法 13.1实例方法 13.2静态方法 13.3本章小结 13.4同步练习 第14章构造与析构 14.1构造函数 14.2构造函数重载 14.3析构函数 14.4本章小结 14.5同步练习 第15章类继承 15.1从一个示例开始 15.2构造函数继承 15.3重写 15.4类型检查与转换 15.5本章小结 15.6同步练习 第16章扩展 16.1“轻量级”继承机制 16.2声明扩展 16.3扩展计算属性 16.4扩展方法 16.5扩展构造函数 16.6扩展下标 16.7本章小结 16.8同步练习 第17章协议 17.1协议概念 17.2协议 17.3协议方法 17.4协议属性 17.5面向协议编程 17.6本章小结 17.7同步练习 第18章泛型 18.1一个问题的思考 18.2泛型函数 18.3泛型类型 18.4泛型扩展 18.5本章小结 18.6同步练习 第19章Swift内存管理 19.1Swift内存管理概述 19.2强引用循环 19.3打破强引用循环 19.4闭包中的强引用循环 19.5本章小结 19.6同步练习 第20章错误处理 20.1Cocoa错误处理模式 20.2do-try-catch错误处理模式 20.3示例:MyNotes应用数据持久层实现 20.4本章小结 20.5同步练习 第21章Swift编码规范 21.1命名规范 21.2注释规范 21.3声明 21.4代码排版 21.5本章小结 21.6同步练习 第22章Foundation框架 22.1数字类NSNumber 22.2字符串类 22.3数组类 22.4字典类 22.5NSSet集合类 22.6文件管理 22.7字节缓存 22.8日期与时间 22.9使用谓词NSPredicate过滤数据 22.10使用正则表达式 22.11本章小结 22.12 同步练习 第23章iOS开发基础 23.1iOS介绍 23.2第一个iOS应用HelloWorld 23.3iOS API简介 23.4本章小结 23.5 同步练习 第24章CoreFoundation框架 24.1数据类型映射 24.2内存管理 24.3本章小结 24.4同步练习 第25章Cocoa Touch设计模式及应用 25.1单例模式 25.2目标与动作 25.3输出口 25.4选择器 25.5委托与数据源 25.6通知机制 25.7MVC模式 25.8响应者链与触摸事件 25.9本章小结 25.10 同步练习 第26章UIKit框架 26.1视图控制器 26.2视图与UIView 26.3界面构建技术 26.4开关控件 26.5滑块控件 26.6分段控件 26.7工具栏 26.8导航栏 26.9表视图 26.10本章小结 26.11 同步练习 第27章Swift与Objective-C混合编程 27.1选择语言 27.2文件扩展名 27.3Swift与Objective-C API映射 27.4同一应用目标中的混合编程 27.5同一框架目标中的混合编程 27.6本章小结 27.7同步练习 第28章Swift与C/C++混合编程 28.1数据类型映射 28.2应用目标中的混合编程 28.3框架目标中的混合编程 28.4示例:使用SQLite嵌入式数据库实现MyNotes数据持久层 28.5本章小结 28.6同步练习 第29章程序调试 29.1Xcode调试工具 29.2设置和查看断点 29.3使用Xcode中的Instruments工具 29.4iOS真机调试 29.5本章小结 29.6同步练习 第30章并发编程 30.1并发相关概念 30.2GCD技术 30.3GCD示例 30.4GCD与单例模式 30.5小结 30.6同步练习 第31章SpriteKit游戏引擎 31.1移动平台游戏引擎介绍 31.2第一个SpriteKit游戏 31.3一切都是节点 31.4精灵 31.5场景切换 31.6动作 31.7粒子系统 31.8游戏音乐与音效 31.9物理引擎 31.10 本章小结 31.11同步练习 第32章项目实战——基于分层架构的多版本iPhone计算器应用 32.1应用分析与设计 32.2分层架构设计 32.3基于同一工程同一目标纯下Swift实现 32.4基于同一工程同一目标下Swift调用Objective-C实现 32.5基于同一工程不同目标下的Swift调用Objective-C实现 32.6基于同一工作空间不同工程下的Swift调用Objective-C实现 32.7本章小结 32.8同步练习 第33章游戏App实战——迷失航线 33.1迷失航线游戏分析与设计 33.2任务1:游戏工程的创建与初始化 33.3任务2:创建Loading场景 33.4任务3:创建Home场景 33.5任务4:创建设置场景 33.6任务5:创建帮助场景 33.7任务6:游戏场景实现 33.8任务7:游戏结束场景 33.9本章小结 第34章迷失航线游戏苹果AppStore上架 34.1苹果的AppStore 34.2还有“最后一公里” 34.3为发布进行编译 34.4发布上架 34.5常见审核不通过的原因 34.6本章小结 34.7同步练习
欢迎关注关东升新浪微博@tony_关东升。 关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息
更多精品iOS、Cocos、移动设计课程请关注智捷课堂官方网站:http://www.zhijieketang.com 智捷课堂论坛网站:http://51work6.com/forum.php
|
请发表评论