总结于 IOS Tuturial 中 ARC两章,详细在dropbox pdf 文档。Toll-Free Bridging当你在Objective-C和Core Foundation对象之间进行转换时,就需要使用Bridge cast。今天的多数应用很少需要使用Core Foundation,大多数...
分类:
其他好文 时间:
2014-07-28 13:50:50
阅读次数:
367
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、内存管理1.为什么要用内存管理:移动设备的内存极其有限,每个app所能占用的内存是有限制的。当app所占用的内存较多时,系统会发出内存警告,这时...
分类:
其他好文 时间:
2014-07-28 11:24:30
阅读次数:
256
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、
PUT、DELETE等)。支持ARC。
//
// MJViewController.m
// 03.AFN演练
//
// Created by...
分类:
Web程序 时间:
2014-07-24 23:31:43
阅读次数:
328
MRC
防止 block 对self的引用 解决办法
__block typeof(self) weakSelf = self;
ARC
防止 block 对self的引用 解决办法
__weak typeof(self) weakSelf = self;...
分类:
其他好文 时间:
2014-07-24 23:21:43
阅读次数:
290
1.OC中内存管理方式分MRC和ARC两种MRC:手动管理引用计数。ARC:自动管理引用计数。ARC实现的原理是MRC。2.引起引用计数变化的方法加1:alloc,retain,copy;减一:release(引用计数立即减一),autorelease(在未来的某个时刻引用计数减一,这个时刻跟au....
分类:
其他好文 时间:
2014-07-24 22:26:22
阅读次数:
229
方法一:直接复制所有源文件到项目中 这种方法就是把第三方类库的所有源文件复制到项目中,直接把所有.h和.m文件拖到XCode项目中即可。注意: 1. 如果第三方类库引用了一些系统自带类库,那么在项目中还需要额外引用那些类库。 2. 如果当前的项目启用了ARC,而引用的第三方类库未使用ARC,那还需要...
分类:
移动开发 时间:
2014-07-24 22:16:52
阅读次数:
230
SDWebImage是Git上的一个托管项目,它被用来加载来自网络的图片。它有着速度快,异步下载图片等优点。SDWebImage:https://github.com/rs/SDWebImage它具有如下多个特点:异步图片下载,支持gif,自动的图片缓存处理,使用GCD和ARC,来自同一个URL的图...
分类:
Web程序 时间:
2014-07-24 16:56:36
阅读次数:
283
ARC中用代码检测一个对象有没有释放掉你试过在ARC中用代码检测对象有没有释放掉这种事情呢?即使你想过肯定也不知道怎么去实现,因为,这里会用到一个你基本上没怎么接触过的类:NSHashTable.我们以检测导航控制器push出一个新的控制器为例,以下是效果:所有你需要的源码:ObjectDetect...
分类:
其他好文 时间:
2014-07-24 10:17:53
阅读次数:
391
1.ARC 当你自己调用了release或retain语句的时候,ARC有效时编译文件会遇到错误,你可以通过-fno-objc-arc和-fobjc-arc两个编译器标志在混搭中支持ARC和非ARC的代码 如下面编译支持ARC,而文件代码不支持ARC # if !__has_feature(objc...
分类:
移动开发 时间:
2014-07-24 10:17:03
阅读次数:
170