在arc工程中如果有使用mrc的文件,则操作如下:
分类:
其他好文 时间:
2014-08-29 22:37:58
阅读次数:
224
xcode5 运行在iphone retain 3.5" 模式下(即对应iphone4, iphone4s)需要开启ARC//// main.m// Hello//// Created by lishujun on 14-8-28.// Copyright (c) 2014年 lishuju...
分类:
移动开发 时间:
2014-08-29 01:14:36
阅读次数:
352
方法一:(用互斥锁实现)1、ARC中单例模式的实现:1.1在.m中保留一个全局的static的实例static id _instance;1.2重写allocWithZone:方法,在这里创建唯一的实例(注意线程安全)+ (id)allocWithZone:(struct_NSZone*)zone{...
分类:
其他好文 时间:
2014-08-28 22:30:56
阅读次数:
361
使ARC与非ARC一块工作ARC与非ARC在一个项目中同时使用1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc...
分类:
其他好文 时间:
2014-08-28 10:59:59
阅读次数:
205
这两天在看《OC高级编程-多线程编程和内存管理》日本人写的那本,该书对arc,block和gcd有了更深层次的解读,非常不错。现在总结一下gcd相关的知识。有关arc和block的参考arc 参考block
网上很多博客都对gcd有过讲解,很多是对gcd的全局队列,主线程队列,创建队列等等,做了单方面的描述,不是很全面系统。下面我们将学习一下系统得gcd。本文主要分为下面几个要点,前几个好点比较好理解,最后可能理解起来有些费劲!
● 什么是gcd,iOS为什么要用多线程
● 创建线程,序列线程和...
分类:
移动开发 时间:
2014-08-27 13:03:47
阅读次数:
376
内存管理方式垃圾回收机制(gc)(java在特定时间段进行回收);MRC(ManualReferenceCount)(手动管理)苹果中没有垃圾回收机制。。。。。。ARC(AutoReferenceCount)(自动引用计数)---->垃圾回收:程序员只需要开辟内存空间,不需要用代码显示地释放,系统类判断哪..
分类:
其他好文 时间:
2014-08-26 03:11:55
阅读次数:
244
转自:http://blog.csdn.net/b719426297/article/details/20790461在用非ARC模式编写iOS程序的时候,造成程序内存泄露在所难免,后期我们一般会进行内存优化。自己比较常用的内存优化方法有两种 1、Analyze,静态分析内存泄露的方法。很简单,在X...
分类:
移动开发 时间:
2014-08-25 18:47:44
阅读次数:
185
自:写在前面,这个Leaks工具貌似也并不总对,我刚才就碰到了多运行一会程序后,显示有红柱 了,但一定位定位到main函数里了,问群里一哥们,他说不用太在意,可能是系统问题,先知道就行吧!虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要...
分类:
其他好文 时间:
2014-08-24 19:15:52
阅读次数:
294
不完美解决方案...(黑屏1秒恢复...)原创保留:http://www.cnblogs.com/Leetvin/p/3932865.html原因:wap回调 如果加入UINavigationController就会黑屏#if ! __has_feature(objc_arc)self.viewCo...
分类:
移动开发 时间:
2014-08-24 16:38:12
阅读次数:
221