iOS中,MRC和ARC混编 如果一个工程为MRC,其中要添加ARC的文件:选择target -> build phases -> compile sources -> 单击ARC的文件...
分类:
其他好文 时间:
2014-12-05 17:15:58
阅读次数:
138
MRC这个词应该是我编的,ARC,Automatic Reference Counting,手工引用计数就应该是:Manual Reference Counting,那就应该是MRC喽,不过没有见人这样用过。ARC引入了新的语句管理自动释放池语法:@autoreleasepool { // Cod....
分类:
其他好文 时间:
2014-11-22 18:50:00
阅读次数:
187
1 说说 你对 MRC和 ARC 的理解
2 对OC内存分析 有什么好的方法,
3 corePlot
4 pop 动画
5 cocoapods
6 GCD
7 瀑布流 及 uicollectionviewlayout
8 ios 布局 适配
9 block
聊了 一个多小时
请各位大神 留言 求答案...
分类:
移动开发 时间:
2014-11-19 01:37:05
阅读次数:
178
DES加密(支持ARC与MRC)源文件:YXCrypto.h 与YXCrypto.m//// YXCrypto.h// 用秘钥给字符串加密或者解密//// Created by YouXian on 14-11-16.// Copyright (c) 2014年 YouXian. All r...
分类:
其他好文 时间:
2014-11-17 00:15:41
阅读次数:
388
一、什么是 ARC ?所谓ARC就是Automatic Reference Counting , 即自动引用计数。ARC是自iOS5引入的。ARC机制的引入是为了简化开发过程的内存管理的。相对于之前的MRC (Manual Reference Counting) , ARC机制显得更加自动化。在使用...
分类:
移动开发 时间:
2014-11-05 01:54:51
阅读次数:
226
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事;ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制吧。
Autorelease对象什么...
分类:
其他好文 时间:
2014-11-03 10:14:04
阅读次数:
206
iOS开发中常用到获取屏幕宽度,高度,为控件设置颜色,MRC下释放内存,为imageView设置图片等等,我们可以将其定义成宏,方便开发使用,可移植性强,可随时拿到工程里使用...
分类:
移动开发 时间:
2014-10-31 15:46:45
阅读次数:
251
单例模式单例模式的作用可以保证程序运行过程,一个类只有一个实例,而且该实例易于供外界访问。从而方便的控制了实例个数,节约了系统资源。单例模式的使用场合在整个应用程序中,共享一份资源(这份资源只需要创建初始化一次)。单例模式在ARC/MRC环境下的写法有所不同,需要编写两套不同的代码。可以用宏判断是否...
分类:
其他好文 时间:
2014-10-21 19:12:31
阅读次数:
139
我封装好了2个方法,用来字典和data相互转换的,直接复制方法拿来用就可以了,注意2点:
1.我是用的mrc,用arc的同学把autorelease去掉即可。
2.第二个我是路径文件转的字典,想data转的话自己把方法改一下就行了。
//字典转data
+(NSData *)returnDataWithDictionary:(NSDictionary *)dict
{
...
分类:
其他好文 时间:
2014-10-18 12:40:20
阅读次数:
149
1、网上找的这个是MRC代码: UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectZero]; CGRect pickerRect = CGRectMake(680, 60, 100, 650); ...
分类:
其他好文 时间:
2014-10-17 21:46:20
阅读次数:
133