A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区


内容简介苹果源代码不会告诉你的Objective-C高级编程
《图灵程序设计丛书·Objective-C高级编程:iOS与OS X多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。
《图灵程序设计丛书·Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。


作者简介
Kazuki Sakamoto,日本软件工程师,具有17年开发经验。在StackOverflow上的威望值超过4500。著有《iOS 4编程基础》、《iPhoneiPad cocos2d游戏编程》等。

Tomohiko Furumoto,日本软件工程师,擅长游戏和移动应用开发。


目录
第1章 自动引用计数 
1.1 什么是自动引用计数 
1.2 内存管理/引用计数 
1.2.1 概要 
1.2.2 内存管理的思考方式 
1.2.3 alloc/retain/release/dealloc实现 
1.2.4 苹果的实现 
1.2.5 autorelease 
1.2.6 autorelease实现 
1.2.7 苹果的实现 
1.3 ARC规则 
1.3.1 概要 
1.3.2 内存管理的思考方式 
1.3.3 所有权修饰符 
1.3.4 规则 
1.3.5 属性 
1.3.6 数组 
1.4 ARC的实现 
1.4.1 __strong修饰符 
1.4.2 __weak修饰符 
1.4.3 __autoreleasing修饰符 
1.4.4 引用计数 
第2章 Blocks 
2.1 Blocks概要 
2.1.1 什么是Blocks 
2.2 Blocks模式 
2.2.1 Block语法 
2.2.2 Block类型变量 
2.2.3 截获自动变量值 
2.2.4 __block说明符 
2.2.5 截获的自动变量 
2.3 Blocks的实现 
2.3.1 Block的实质 
2.3.2 截获自动变量值 
2.3.3 __block说明符 
2.3.4 Block存储域 
2.3.5 __block变量存储域 
2.3.6 截获对象 
2.3.7 __block变量和对象 
2.3.8 Block循环引用 
2.3.9 copy/release 
第3章 Grand Central Dispatch 
3.1 Grand Central Dispatch(GCD)概要 
3.1.1 什么是GCD 
3.1.2 多线程编程 
3.2 GCD的API 
3.2.1 Dispatch Queue 
3.2.2 dispatch_queue_create 
3.2.3 Main Dispatch Queue/Global Dispatch Queue 
3.2.4 dispatch_set_target_queue 
3.2.5 dispatch_after 
3.2.6 Dispatch Group 
3.2.7 dispatch_barrier_async 
3.2.8 dispatch_sync 
3.2.9 dispatch_apply 
3.2.10 dispatch_suspend/dispatch_resume 
3.2.11 Dispatch Semaphore 
3.2.12 dispatch_once 
3.2.13 Dispatch I/O 
3.3 GCD实现 
3.3.1 Dispatch Queue 
3.3.2 Dispatch Source 
附录A ARC、Blocks、GCD使用范例 
附录B 参考资料 
游客,如果您要查看本帖隐藏内容请回复











496 个回复

正序浏览
下载看看
回复 使用道具 举报
下载看看~
回复 使用道具 举报
不错不错
回复 使用道具 举报
看看看看看~~~~
回复 使用道具 举报
下载看下下下
回复 使用道具 举报
下载看看
回复 使用道具 举报
下载一下,谢谢分享
回复 使用道具 举报
TXL1319 来自手机 初级黑马 2021-5-1 16:18:05
489#
看一看瞧一瞧
回复 使用道具 举报
看看什么东西
回复 使用道具 举报
下载学习
回复 使用道具 举报
苹果源代码不会告诉你的Objective-C高级编程
回复 使用道具 举报
看看看看看看
回复 使用道具 举报
试试看是生生世世生生世世生生世世
回复 使用道具 举报
好书,推荐大家收藏,这本书讲解的这两个知识还是很透彻的
回复 使用道具 举报
感谢分享
回复 使用道具 举报
感谢分享!!!!
回复 使用道具 举报
希望是真实的有用的资料
回复 使用道具 举报
看看能否下载
回复 使用道具 举报
2414 初级黑马 2020-10-12 02:50:26
478#
6444445123214124
回复 使用道具 举报
学习 好的知识
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马