新書推薦:
《
偿还:债务与财富的阴暗面
》
售價:HK$
78.2
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:HK$
92.0
《
封建社会农民战争问题导论(光启文库)
》
售價:HK$
66.7
《
虚弱的反攻:开禧北伐
》
售價:HK$
92.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:HK$
81.4
《
花外集斠箋
》
售價:HK$
151.0
《
有兽焉.8
》
售價:HK$
68.8
《
大学问·明清经济史讲稿
》
售價:HK$
70.8
|
編輯推薦: |
※这本书可能会是你读到的most有趣的编程书,作者用网络化、诙谐幽默的语言,生动地讲解有关Swift语言的知识,把看似困难的概念分解成一个个网红级的八卦小故事,一边看小明的故事,就把数组的概念学会了。用女神、萝莉、正太来理解类。其中还会看到作者各种自我吐槽,总之这就是一本边看边笑的学习书。※这本书突出实战,通过豆瓣电台、跑酷熊猫、任务提醒软件、拖拖看小游戏、围住神经猫几个经典的应用开发案例来告诉你怎样把基础知识运用到实际操作中。※这套书是受到工程师们喜爱的Swift入门实用系列书,荣登2015年亚马逊年度好书排行榜。※第2版基于新发布的Swift2.0做了迭代更新,让你站在技术的制高点上学习编程。※案例所用的图片素材和代码包均可下载。
|
內容簡介: |
本书通过实例讲解Swift语言在软件开发中的实际应用方法。首先讲述Swift的基础内容,即开发环境的搭建和Swift的基础语法。由于本书是晋级篇,故不再大篇幅讲解基础内容。再以UIKit控件为主要内容,通过拖拖看小游戏等案例来充分巩固UIKit从基础到高级的知识体系,其中还会涉及网络数据读取、图片缓存等技术。讲解SpriteKit的应用,以围住神经猫、跑酷熊猫两个实例来讲述2D游戏的开发技术。
|
關於作者: |
老镇,本名曾伟,勤劳码农一名,擅长iOS游戏与应用开发。拥有十余年研发经验,是国内很早一批Swift 研究者。51CTO 学院、SwiftV 课堂热门讲师。Swift系列视频教程《跑酷熊猫》、《豆瓣电台》和《Swift动画编程指南》的原作者。
|
目錄:
|
目录
第1章 Swift语言基础知识速览1
1.1 开启新世界的大门 1
1.2 Swift的前世今生 1
1.3 Swift与Object-C的比较 2
1.4 什么人适合学习Swift 2
1.5 下载Xcode 3
1.6 关于Mac操作系统 4
1.7 Swift快速入门 5
1.7.1 常量与变量 5
1.7.2 常用数据类型 6
1.7.3 数组 8
1.7.4 控制流 12
1.7.5 可选类型 14
1.7.6 枚举 15
1.7.7 类 16
1.8 Swift开发实例-猜拳小游戏 17
第2章 Swift语法速读 33
2.1 基础知识 33
2.1.1 变量与常量 33
2.1.2 注释 34
2.1.3 整数 34
2.1.4 浮点数 34
2.1.5 类型推测 34
2.1.6 数值类型转换 34
2.1.7 布尔值 35
2.1.8 元组 35
2.1.9 可选类型 36
2.1.10 断言 37
2.2 基本运算符 37
2.2.1 赋值运算符 37
2.2.2 数值运算 38
2.2.3 自增(自减)运算 38
2.2.4 复合赋值 38
2.2.5 比较运算 38
2.2.6 三元运算符号 39
2.2.7 区间 39
2.2.8 逻辑运算 39
2.2.9 括号优先级 39
2.3 字符串和字符 40
2.3.1 字符串 40
2.3.2 字符 40
2.4 集合类型 41
2.4.1 数组 41
2.4.2 字典 43
2.5 流程控制 45
2.5.1 for循环 45
2.5.2 while循环 46
2.5.3 条件语句 47
2.5.4 控制转移语句 50
2.6 函数 50
2.7 闭包 53
2.8 枚举 53
2.9 类和结构体 54
2.10 属性 55
2.11 方法 58
2.12 下标 59
2.13 继承 61
2.14 构造过程 63
2.15 析构过程 65
2.16 自动引用计数 65
2.17 可选链 66
2.18 类型转换 67
2.19 类型嵌套 69
2.20 扩展 70
2.21 协议 72
2.22 泛型 73
2.23 访问控制 74
2.2
|
|