- 博客(10)
- 收藏
- 关注
翻译 ARC下OC对象和CF对象之间的桥接(bridge)
在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__bri
2016-06-08 14:07:50
244
转载 #ifndef和#define
防止文件被多次引用。一般形式为: #ifndef _XXX_H_ #define _XXX_H_ ... #endif _XXX_H_是任意的,上述代码可以解释为:如果没有定义XXX那么就定义XXX然后运行里面的内容,如果下次还走到这个文件,进行#ifndef判断,下面的内容就不会运行。
2016-06-08 13:32:27
1701
1
转载 ios笔记-NSSet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
2016-06-08 10:54:23
354
原创 CocoaPods安装和使用教程
目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库
2015-03-25 13:01:11
213
原创 解决ld不行d也不行的警告
NSString *socialStr = [NSString stringWithFormat:@"%@",@(sender.tag - 2000+1)];
2015-03-25 12:58:08
379
转载 XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用 操作很简单: 1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab 2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。 3、接下来会出现一个“All Excepti
2014-11-21 10:17:20
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人