码迷,mamicode.com
首页 >  
搜索关键字:arc    ( 7955个结果
iOS 开发,工程中如何混合使用 ARC 和非ARC
Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。添加标签的方法:打开:你的ta...
分类:移动开发   时间:2015-04-22 13:30:41    阅读次数:136
self. 与 _object 的使用
我记得很久之前学习iOS的时候,便是直接使用arc 和 self.方法来定义变量的,当时对于set,get方法也是一带而过,没有怎么去深究,最近再做一个mrc工程的维护和升级,不得不重新学习了一遍内存管理方面的内容。当然少不了在set方法里面的文章了。我们在以后的编程工作中,会慢慢发现这两个是很.....
分类:其他好文   时间:2015-04-22 13:19:32    阅读次数:114
Xcode6.2如何关闭ARC
在创建项目工程时,ARC(Automatic Reference Counting)是默认开启的,虽然ARC很好用,但有时不得不关闭。比如Xcode中经常需要导入一些外来的代码文件,如果导入的文件没有使用ARC机制而当前项目使用了ARC,Xcode会给出警告或者错误信息,这时就需要关闭或开启ARC功能了。 可采取下面的方式彻底关闭整个工程的ARC 点击项目导航文件--> 选中Targe...
分类:其他好文   时间:2015-04-21 20:52:17    阅读次数:252
单例创建及宏实现单例
创建一个类Tool 继承于NSobject 这里用了两种方式创建单例,注释部分代码比较繁琐,非注释部分为GCD,本人感觉看起来比较干净。 如果是在 非ARC状态下运行 需要自定义release,retain,retainCount,防止单例运用时能释放 在.h里添加该类方法 因为一个程序或者一个项目在应用单例时,频...
分类:其他好文   时间:2015-04-20 18:38:48    阅读次数:114
【canvas】基础练习
Demo1【绘制一条线】 demo 1 Demo2【改变线帽样式】 lineCap demo3【绘制矩形】 strokeRect demo4【圆形】 arc demo5【】123demo6【】123demo7【】
分类:其他好文   时间:2015-04-20 12:44:10    阅读次数:133
iOS开发高级面试题-ARC下dealloc的作用
在MRC时代,我们需要在 dealloc中做很多,比如释放对象,等等; 如今我们已经进入ARC时代,对于普通对象的释放,系统已经帮我们做好了; 那是否可以高枕无忧了呢?在ARC下我们应该做什么? 观点: ARC下,系统可以帮我们释放该对象,及其包含的对象; 但是却无法释放不属于该对象的一些东西,如: 1.通知的观察者 由于通知中心是系统的一个单例,你在注册通知...
分类:移动开发   时间:2015-04-20 11:16:59    阅读次数:165
IOS开发学习笔记013-ARC机制
ARC1、ARC机制2、ARC 判断准则ARC机制 ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化ARC 判断准则: 只要没有强指针,就会释放对象。 指针分2种: ...
分类:移动开发   时间:2015-04-19 10:05:46    阅读次数:137
IOS开发学习笔记013-内存管理
内存管理 1、基本知识 2、关闭ARC机制 3、@property 4、循环引用 5、自动释放池一、基本知识内存的分类 栈:局部变量 堆:动态申请的对象,变量等 全局(静态):static 变量,const变量,全局变量等引用计数器 每个OC对象都有自己的引用计数器,是一个整数,表...
分类:移动开发   时间:2015-04-18 23:22:29    阅读次数:187
解决ARC的循环引用问题
看看下面的程序有什么问题:BNRItem.h@interface BNRItem : NSObject@property (nonatomic, strong) BNRItem *containedItem;@property (nonatomic, strong) BNRItem *contain...
分类:其他好文   时间:2015-04-17 17:35:13    阅读次数:110
Swift 内存管理
1、Object-C 经历两个阶段: 1、手动引用计数内存管理(Manual Reference Counting,MRC) 2、自动引用计数内存管理(Automatic Refernce Counting,ARC)2、引用类型 内存分配到 堆 上,需要人为管理。 值类型 内存分配到 栈 上,有处理...
分类:编程语言   时间:2015-04-16 21:47:54    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!