ARC+MRC 内存/缓存
文章平均质量分 52
Joycecsdn
梦想不去做,只是妄想,一个行动胜过百个空想,坚持下去。^_^
展开
-
如何让混合使用ARC和MRC?
(1)如果你的项目使用的ARC模式,但是非ARC模式的代码文件计入 -fno-objc-arc ,如果你的项目使用的是MRC模式,但是ARC模式的代码文件加入 -fobjc-arc (2)打开:你的 target-Build Phases-Compile Sources ,双击对应的 .m文件,在弹出的窗口中输入上面提到的标签-fno-objc-arc/-fobjc-arc,直接按回车键翻译 2015-08-11 15:15:44 · 916 阅读 · 0 评论 -
ios清除缓存2
IOS清理缓存的几种方法,有需要的朋友可以参考下。 网络百度的多种方法: - (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPath:filePath]翻译 2016-01-09 16:42:51 · 496 阅读 · 0 评论 -
iOS 清除缓存
iOS 清除缓存翻译 2015-09-06 16:55:46 · 1035 阅读 · 0 评论 -
ios清除缓存3
一段清理缓存的代码如下: dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) , ^{ NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDire转载 2016-05-18 10:32:58 · 482 阅读 · 0 评论 -
使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。 这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。 本文假设你已经比较熟悉Obj-C的内存管理机制。 实验的开发环境:XCode 4.5.2 1、运行Demo。 先下载一个实现准备好的内存泄露的转载 2016-05-18 11:01:20 · 491 阅读 · 0 评论 -
iOS 开发,工程中混合使用 ARC 和非ARC
【前提知识】 ARC:Automatic Reference Counting,自动引用计数 在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、release、autorelease 等,而在其后的版本可以使用 ARC,让系统自己管理内存。 【问题】 在项目开发过程中我们通常会用到第三方提供的源代码,麻烦的是有些开源项目用的是转载 2016-05-19 09:56:03 · 375 阅读 · 0 评论