Objective-C for Swift Developers (中文译本)
译者注
序言
介绍
本书结构
真实项目
我爱 Objective-C 吗?
开始之前还有些事儿…
献词
总览
概念
基础语法
模板里有什么?
接入头文件
创建变量
条件语句
Switch/case 结构
循环
调用方法
合并空值
指针
常量指针
整数的大小
哪个才是「真」
样式申明
数据类型
字符串
创建字符串
字符串的使用和比较方法
可变的字符串
实用函数
数字
数组
数组的基本用法
可变数组
排序
实用技巧
字典
实用技巧
集合
泛型
NSValue
NSData
NSObject
id 和 instancetype
NSError
Blocks
获取值
循环引用
第一个项目:猜词游戏
绕不开的字符串
发车了发车了,没时间解释了快上车!
打印游戏状态
和 Swift 项目比一比
类
类的介绍
继承
方法
命名参数
多返回值
调用带参数的选择器
类方法
属性
实例变量
属性
属性和实例变量的混用
自定义 getter 和 setter
私有属性
属性的修饰符
原子性
调整属性
创建对象
种类和类扩展
类扩展与种类的异同
协议
空特性修饰符
Nullable 特性的属性和方法
审阅区域
哪个地方的代码出问题了?
null_resettable 修饰符
过渡空特性修饰符
第二个项目:科幻引文
先完成一小步
加入引文
打印引言
和 Swift 项目比一比
预处理器
预处理器内部
定义类对象宏命令
处理条件语句
不同平台的宏命令
用在 debug 的宏
元数据宏命令
定义类函数宏命令
第三个项目:swifty Commits
我的解决方法
解析 JSON
从命令行读取内容
你的任务
和 Swift 项目比一比
深度讨论
自动计数机制
ARC 的工作原理
ARC 的辐射影响
技术正确重要吗?
处理 Core Foundation
现在嘞?
自动释放池
Objective-C++
Powered by
GitBook
总览
Overview 总览
results matching "
"
No results matching "
"