首页 技术 正文
技术 2022年11月12日
0 收藏 612 点赞 2,480 浏览 1895 个字

《Objective-C 高级编程:iOS与OS X多线程和内存管理》基本信息原书名: Pro Multithreading and Memory Management for iOS and OS X: with ARC, Grand Central Dispatch, and Blocks原出版社: Apress作者: (日)坂本一树 (日)古本智彦译者: 黎华丛书名: 图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115318091上架时间:2013-5-28出版日期:2013 年6月开本:16开页码:186版次:1-1所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhoneObjective-C 高级编程:iOS与OS X多线程和内存管理更多关于 》》》《Objective-C 高级编程:iOS与OS X多线程和内存管理》内容简介计算机书籍  《objective-c 高级编程:ios与os x多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的arc以及应用于多线程开发的blocks和gcd。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。   《objective-c 高级编程:ios与os x多线程和内存管理》适合有一定基础的ios开发者阅读。目录《objective-c 高级编程:ios与os x多线程和内存管理》第1章 自动引用计数  11.1  什么是自动引用计数  21.2  内存管理/引用计数  21.2.1  概要  21.2.2  内存管理的思考方式  51.2.3  alloc/retain/release/dealloc实现  131.2.4  苹果的实现  171.2.5  autorelease  201.2.6  autorelease实现  241.2.7  苹果的实现  261.3  arc规则  291.3.1  概要  291.3.2  内存管理的思考方式  301.3.3  所有权修饰符  301.3.4  规则  501.3.5  属性  621.3.6  数组  631.4  arc的实现  651.4.1  __strong修饰符  65.1.4.2  __weak修饰符  671.4.3  __autoreleasing修饰符  751.4.4  引用计数  76第2章 blocks  792.1  blocks概要  802.1.1  什么是blocks  802.2  blocks模式  832.2.1  block语法  832.2.2  block类型变量  852.2.3  截获自动变量值  882.2.4  __block说明符  882.2.5  截获的自动变量  892.3  blocks的实现  912.3.1  block的实质  912.3.2  截获自动变量值  992.3.3  __block说明符  1022.3.4  block存储域  1082.3.5  __block变量存储域  1172.3.6  截获对象  1212.3.7  __block变量和对象  1262.3.8  block循环引用  1282.3.9  copy/release  134第3章 grand central dispatch  1373.1  grand central dispatch(gcd)概要  1383.1.1  什么是gcd  1383.1.2  多线程编程  1403.2  gcd的api  1443.2.1  dispatch queue  1443.2.2  dispatch_queue_create  1473.2.3  main dispatch queue/global dispatch queue  1503.2.4  dispatch_set_target_queue  1533.2.5  dispatch_after  1543.2.6  dispatch group  1553.2.7  dispatch_barrier_async  1573.2.8  dispatch_sync  1603.2.9  dispatch_apply  1613.2.10  dispatch_suspend / dispatch_resume  1633.2.11  dispatch semaphore  1643.2.12  dispatch_once  1663.2.13  dispatch i/o  1673.3  gcd实现  1693.3.1  dispatch queue  1693.3.2  dispatch source  171附录a  arc、blocks、gcd使用范例  176附录b  参考资料  182本图书信息来源:互动出版网

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,085
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,560
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,409
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,182
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,819
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,902