MCR指令ARM数据寄存器传送到协处理器寄存器。假设协处理器不能成功运行操作。会产生未定义指令中止。语法教学格式:MCR{} p15, 0, , , {,}MCR2 p15, 0, , , {,}当中。为指令运行的条件码。当忽略时指令为无条件运行。MCR2中,为Ob1111,指令为无条件运行指令。为...
分类:
其他好文 时间:
2015-06-22 12:21:22
阅读次数:
138
CocoaPods是什么 当我们开发iOS项目时候,会经常使用到第三方类库,并且会使用很多。大家的做法基本上都是到GitHub上下载一个一个的类库,然后导入到工程中,并且引入各种的类库,做各种的配置。有时候还要处理ARC与MRC的问题,很麻烦。还有一种情况,就是当第三方类库出现升级的情况时候,我们....
分类:
其他好文 时间:
2015-06-21 14:26:37
阅读次数:
196
从开始接触MRC的云山雾罩,到现在略知皮毛,一路辛酸不表,以此为记录总结!开篇,首先感谢两位前辈的阐述,给我了很大的帮助!http://blog.csdn.net/yanxunuser/article/details/6792850http://www.cocoachina.com/bbs/read...
分类:
其他好文 时间:
2015-06-17 20:00:48
阅读次数:
162
在项目中经常会遇到解析json的情况,如果有同学想要解析JSON,那么JSONKit可以是一个不错的选择。git中JSONKit 的地址为:https://github.com/johnezang/JSONKit由于项目已经很久没有更新,仍然使用了MRC,因此在使用时需要做几处修改:1.把JSONK...
分类:
Web程序 时间:
2015-06-17 07:01:21
阅读次数:
144
前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:123456789- (void)dealloc{self.array = nil;self.string = nil;// ... //// 非Objc对象内存的释放,如CFRelease(...)// ... //...
分类:
移动开发 时间:
2015-06-11 16:12:14
阅读次数:
326
关于block在内存中的位置,http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/这篇文章解释的不错,但是好像并没有区分arc和mrc的区别block的位置分为这几种NSGlobalBlock:类似函数,位于text段;N...
分类:
其他好文 时间:
2015-05-28 19:48:28
阅读次数:
234
retain就是MRC版的strongTheretainattribute is theManual Retain Releaseversion ofstrong, and it has the exact same effect: claiming ownership of assigned va...
分类:
其他好文 时间:
2015-05-24 17:05:45
阅读次数:
107
我是前言 Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管....
分类:
其他好文 时间:
2015-05-24 15:26:11
阅读次数:
495
OS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写...
分类:
其他好文 时间:
2015-05-24 14:11:00
阅读次数:
130
(注:使用MRC)一、功能描述:main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能:1).使用便利构造器创建四个Person类的实例(联系人).姓名:Lucy性别:女电话:123年龄:21姓名:Joe性别:男电话:456年龄:17姓名:Baby性别:女电话:789年龄:27姓名:Linda..
分类:
编程语言 时间:
2015-05-23 11:35:02
阅读次数:
435