图书介绍

Objective-C高级编程(iOS与OSX多线程和内存管理)/图灵程序设计丛书(日)

Objective-C高级编程(iOS与OSX多线程和内存管理)/图灵程序设计丛书(日)
  • 店铺: 学成图书专营店
  • 出版社: 人民邮电
  • ISBN:9787115318091
  • 版次:1
  • 上架时间:2015-09-23 00:46:25
  • 商品编码:1755733106

微信关注本书

淘宝优惠券

PDF下载

立即下载 备用下载

赞助商

图书目录

基本信息商品名称:Objective-C高级编程(iOS与OSX多线程和内存管理)/图灵程序设计丛书作者:(日)坂本一树//古本智彦|译者:黎华开本:16开原价:49
页数:186现价:见顶部出版时间2013-06-01ISBN号:9787115318091印刷时间:2013-06-01出版社:人民邮电版次:1商品类型:图书印次:1内容提要坂本一树、古本智彦所著的《Objective-C高级编程(iOS与OSX多线程和内存管理)》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。《Objective-C高级编程(iOS与OSX多线程和内存管理)》适合有一定基础的iOS开发者阅读。作者简介KazukiSakamoto日本资深软件工程师,具有17年开发经验。在StackOverflow上的威望值超过4500。著有《iOS4编程基础》、《iPhone&iPadcocos2d游戏编程》等。Twitter:@splhack。TomohikoFurumoto日本资深软件工程师,擅长游戏和移动应用开发。Twitter:@munakoiso。黎华具有多年对日软件开发和项目管理经验,现就职于日本某知名软件公司。曾参与富士通、东芝、日立等大型企业软件项目的开发,热衷于技术交流与资源共享。目录第1章自动引用计数11.1什么是自动引用计数21.2内存管理/引用计数21.2.1概要21.2.2内存管理的思考方式51.2.3alloc/retain/release/dealloc实现131.2.4苹果的实现171.2.5autorelease201.2.6autorelease实现241.2.7苹果的实现261.3ARC规则291.3.1概要291.3.2内存管理的思考方式301.3.3所有权修饰符301.3.4规则501.3.5属性621.3.6数组631.4ARC的实现651.4.1__strong修饰符651.4.2__weak修饰符671.4.3__autoreleasing修饰符751.4.4引用计数76第2章Blocks792.1Blocks概要802.1.1什么是Blocks802.2Blocks模式832.2.1Block语法832.2.2Block类型变量852.2.3截获自动变量值882.2.4__block说明符882.2.5截获的自动变量892.3Blocks的实现912.3.1Block的实质912.3.2截获自动变量值992.3.3__block说明符1022.3.4Block存储域1082.3.5__block变量存储域1172.3.6截获对象1212.3.7__block变量和对象1262.3.8Block循环引用1282.3.9copy/release134第3章GrandCentralDispatch1373.1GrandCentralDispatch(GCD)概要1383.1.1什么是GCD1383.1.2多线程编程1403.2GCD的API1443.2.1DispatchQueue1443.2.2dispatch_queue_create1473.2.3MainDispatchQueue/GlobalDispatchQueue1503.2.4dispatch_set_target_queue1533.2.5dispatch_after1543.2.6DispatchGroup1553.2.7dispatch_barrier_async1573.2.8dispatch_sync1603.2.9dispatch_apply1613.2.10dispatch_suspend/dispatch_resume1633.2.11DispatchSemaphore1643.2.12dispatch_once1663.2.13DispatchI/O1673.3GCD实现1693.3.1DispatchQueue1693.3.2DispatchSource171附录AARC、Blocks、GCD使用范例176附录B参考资料182精彩导读

查看全部 ↓

精品推荐