iOS编程基础:Swift、Xcode和Cocoa入门指南 - (EPUB全文下载)
文件大小:2.72 mb。
文件格式:epub 格式。
书籍内容:
O’Reilly精品图书系列
iOS编程基础:Swift、Xcode和Cocoa入门指南
iOS 9 Programming Fundamentals with Swift
(美)马特·诺伊贝格(Matt Neuburg) 著
张龙 译
ISBN:978-7-111-55635-0
本书纸版由机械工业出版社于2017年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
O’Reilly Media,Inc.介绍
译者序
作者介绍
封面介绍
前言
第一部分 语言
第1章 Swift架构纵览
1.1 基础
1.2 万物皆对象
1.3 对象类型的3种风格
1.4 变量
1.5 函数
1.6 Swift文件的结构
1.7 作用域与生命周期
1.8 对象成员
1.9 命名空间
1.10 模块
1.11 实例
1.12 为何使用实例
1.13 self
1.14 隐私
1.15 设计
第2章 函数
2.1 函数参数与返回值
2.2 外部参数名
2.3 重载
2.4 默认参数值
2.5 可变参数
2.6 可忽略参数
2.7 可修改参数
2.8 函数中的函数
2.9 递归
2.10 将函数作为值
2.11 匿名函数
2.12 定义与调用
2.13 闭包
2.14 柯里化函数
第3章 变量与简单类型
3.1 变量作用域与生命周期
3.2 变量声明
3.3 计算初始化器
3.4 计算变量
3.5 setter观察者
3.6 延迟初始化
3.7 内建简单类型
第4章 对象类型
4.1 对象类型声明与特性
4.2 枚举
4.3 结构体
4.4 类
4.5 多态
4.6 类型转换
4.7 类型引用
4.8 协议
4.9 泛型
4.10 扩展
4.11 保护类型
4.12 集合类型
第5章 流程控制与其他
5.1 流程控制
5.2 运算符
5.3 隐私性
5.4 内省
5.5 内存管理
第二部分 IDE
第6章 Xcode项目剖析
6.1 新建项目
6.2 项目窗口
6.3 项目文件及其依赖
6.4 目标
6.5 从项目到运行应用
6.6 对项目内容进行重命名
第7章 nib管理
7.1 nib编辑器界面概览
7.2 nib加载
7.3 连接
7.4 nib实例的其他配置
第8章 文档
8.1 文档窗口
8.2 类文档页面
8.3 示例代码
8.4 快速帮助
8.5 符号
8.6 头文件
8.7 互联网资源
第9章 项目的生命周期
9.1 设备架构与条件代码
9.2 版本控制
9.3 编辑与代码导航
9.4 在模拟器中运行
9.5 调试
9.6 测试
9.7 清理
9.8 在设备中运行
9.9 分析
9.10 本地化
9.11 归档与发布
9.12 Ad Hoc发布
9.13 最后的准备
9.14 向App Store提交应用
第三部分 Cocoa
第10章 Cocoa类
10.1 子类化
10.2 类别与扩展
10.3 协议
10.4 Foundation类精讲
10.5 访问器、属性与键值编码
10.6 NSObject揭秘
第11章 Cocoa事件
11.1 为何使用事件
11.2 子类化
11.3 通知
11.4 委托
11.5 数据源
11.6 动作
11.7 响应器链
11.8 键值观测
11.9 事件泥潭
11.10 延迟执行
第12章 内存管理
12.1 Cocoa内存管理的原理
12.2 Cocoa内存管理的原则
12.3 ARC及其作用
12.4 Cocoa对象管理内存的方式
12.5 自动释放池
12.6 实例属性的内存管理
12.7 保持循环与弱引用
12.8 值得注意的内存管理情况
12.9 nib加载与内存管理
12.10 CFTypeRefs的内存管理
12.11 属性的内存管理策略
12.12 调试内存管理的错误
第13章 对象间通信
13.1 实例化可见性
13.2 关系可见性
13.3 全局可见性
13.4 通知与KVO
13.5 模型-视图-控制器
附录A C、Objective-C与Swift
O’Reilly Media,Inc.介绍
O’Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O’Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O’Reilly的发展充满了对创新的倡导、创造和发扬光大。
O’Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。O’Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新产业的革命性思想。作为技术人士获取信息的选择,O’Reilly现在还将先锋专家的知识传递给普通的计算机用户。无论是通过书籍出版,在线服务或者面授课程,每一项O’Reilly的产品都反映了公司不可动摇的理念——信息是激发创新的力量。
业界评论
“O’Reilly Radar博客有口皆碑。”
——Wired
“O’Reilly凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业务。”
——Business 2.0
“O’Reilly Conference是聚集关键思想领袖的绝对典范。”
——CRN
“一本O’Reilly的书就代表一个有用、有前途、需要学习的主题。”
——Irish Times
“Tim是位 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » iOS编程基础:Swift、Xcode和Cocoa入门指南 - (EPUB全文下载)