前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:123456789- (void)dealloc{self.array = nil;self.string = nil;// ... //// 非Objc对象内存的释放,如CFRelease(...)// ... //...
分类:
移动开发 时间:
2015-06-11 16:12:14
阅读次数:
326
对羟基苯甲酸脂(英语:Paraben)是一种用在化妆品、药品中的防腐剂,有时也会被用在食品添加剂中。对羟基苯甲酸脂有仿雌激素的作用,长期大量服用会有乳腺癌等症状。用途化 妆品防腐剂。属酚类防腐剂,对各种霉菌、酵母菌、细菌有效,但尼泊金酯的杀菌力低,通常与尼泊金乙酯混合使用,具有良好的加成性和协同性。...
分类:
其他好文 时间:
2015-06-02 00:04:29
阅读次数:
188
关于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
1 说说 你对 MRC和 ARC 的理解2 对OC内存分析 有什么好的方法,3 corePlot4 pop 动画5 cocoapods6 GCD7 瀑布流 及uicollectionviewlayout8 ios 布局 适配9 block10 内存警告 处理办法11 ios 后台挂起 方法聊了 一个...
分类:
移动开发 时间:
2015-05-17 18:24:23
阅读次数:
196
本函数是实现访问父类或兄弟类对象,是返回一个代理类对象,以便访问父类或兄弟类的方法。使用这个函数主要用来避免在继续类时使用基类的类名称,以及多重继承时,保证只调用一次基类的构造函数。要注意点就是不能与调用基类名称方式混合使用。例子:#super()
class A:
def __init__(self):
print('A.init')
class B(A):
d...
分类:
编程语言 时间:
2015-05-17 10:52:50
阅读次数:
139
最近要用微信支付功能,在此总结一下!需要下面第三方支持备注:JSONKit框架是基于MRC的,如果工程开发环境是ARC的话,请在编译时设定 编译参数 -fno-objc-arc1、首先到微信开放平台上,申请app及与T进行签约、认证https://open.weixin.qq.com/获取到:/**...
分类:
微信 时间:
2015-05-14 13:48:39
阅读次数:
335