内存管理
夏草away
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios 深浅拷贝学习
来源:http://www.cnblogs.com/scorpiozj/archive/2011/01/25/1944496.html这里主要侧重于集合类的深浅拷贝,主要事因为工作的时候遇到这个问题。有不足的地方欢迎指正,转载请注明。首先我们需要有这样的一个前提: [array addObject:obj];这样obj的引用计数会增加1,如果使用remove则obj转载 2014-03-22 23:07:40 · 604 阅读 · 0 评论 -
UIScrollerView加载大量数据内存爆满的问题
1、延迟加载:在测试时发现图片都加载到了内存中,导致内存会越来越大,因此会考虑到每次只加载三张,即当前这一张,前一张和后一张!然后释放掉其他的内存。http://bbs.51app.com/forum.php?mod=viewthread&tid=8237原创 2014-05-08 17:59:26 · 1164 阅读 · 0 评论 -
理解assign,copy,retain变strong
来源:http://my.oschina.net/openlab/blog/89354举个例子: NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅']; 上面一段代码会执行以下两个动作: 1 在堆上分配一段内存用来存储@' 装梵几的三室两厅 ' ,比如:内存地址为 0X1111 内转载 2014-01-26 21:36:25 · 738 阅读 · 0 评论 -
arc下如何释放内存
1、http://ohcoder.com/blog/2013/04/03/ios6-memory-release/原创 2014-07-17 22:35:08 · 861 阅读 · 0 评论 -
MRC工程转ARC工程小记
春节前抽空花了一天的时间将手头的工程从MRC转成了ARC,然后陆陆续续地修复一部分因为转ARC引起的内存泄漏和崩溃,到目前为止工程也算是比较稳定了,抽空记上一笔。(虽说这种事情这辈子估计都只会做这么一次了,但是可以留点经验给后来的童鞋)这个工程启动于12年底13年初,一开始人手少工期短,需要尽快地出demo,同时抱着对面世才一年多的ARC不太信任的态度沿用了最熟悉的MRC。但是随着工程投入转载 2014-08-26 10:59:15 · 1089 阅读 · 0 评论 -
手把手教你ARC——iOS/Mac开发ARC入门和使用
本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机转载 2014-09-01 12:47:48 · 696 阅读 · 0 评论 -
iOS中block实现的探究
[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。用Apple文档的话来说,A block is转载 2014-10-16 19:59:44 · 685 阅读 · 0 评论
分享