![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
呆呆的中国
三年iOS开发经验
展开
-
iOS备忘代码
http://github.ibireme.com/github/list/ios/原创 2013-10-16 20:48:18 · 419 阅读 · 0 评论 -
iOS内存管理
iOS的内存管理,MRC ARC,具体的规则都能了解一些的,知其然,更要知其所以然。 分享下内存分配的预备知识:一个由C/C++编译的程序会分为5个部分:栈区,堆区,全局区(静态区),文字常量区,程序代码区。 其中只有堆区是需要程序员管理的,那么内存管理核心就是堆区内存管理。iOS Object-C是类C语言,那就先要了解C语言的内存,C语言动态内存分配提供malloc, cal原创 2015-03-27 13:48:27 · 383 阅读 · 0 评论 -
Object-C中的Block理解
闭包是一个函数(或者指向函数的指针) + 函数执行的非局部变量。闭包允许一个函数访问该函数运行上下文中的变量,甚至可以访问不用运行上文中的变量。block是OC对闭包的实现。1、block可以访问局部变量,全局变量,即使是static。2、block中变量修改情况: 1)对于block外部的变量引用,默认是将其复制到数据结构中实现访问的,通过block进行闭包的变量原创 2015-04-01 11:37:43 · 1023 阅读 · 0 评论