- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 条件编译 #ifndef、#def、#endif 等宏的意义及其用法
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被
2015-08-22 13:50:57 704
转载 App 从Windows到OS X的移植
在移植之前我们需要了解不同的目标平台,学习不同平台下编程的基础知识。Mac OS X系统是基于BSD Unix的内核环境,支持Standard C++ Library,类似fopen、fread、fwrite、stl函数及其他函数在Mac OS X中也可使用。另外,在Win32 API和BSD API之间还存在一对一映射:CreateFile对应open、ReadFile对应read、WriteF
2015-08-19 16:56:07 530
原创 IBOutlet 以及 IBAction 意义
IBOutlet和IBAction 是为了你在interface building 设计交互界面的时候告诉它这些是你要用到的,其他的没标明的都是不需要直接和界面交互的。简单理解:假设有两个黑盒子:盒子A里放着代码 ,盒子B里放着盒子A要用到的ui组件要想让A里的代码访问到B里的组件,比如想要修改label的文字 ,那些就要从A处打个洞连到B处,这时就用IBOutletB
2015-08-18 20:09:09 739
转载 ARC机制 和 strong weak 深刻理解
目录(?)[-]写在开头什么是ARCARC工作原理ARC机制一点提醒写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人的回答是担心内存管理不受自己控制..其实我个人认为
2015-08-18 16:58:01 523
转载 @property的属性 strong 和 weak 深刻理解(强引用与弱引用)
在Objective-C里,用@property访问所有的实例变量。@property有一对属性:strong 和 weak。官方文档里的解释晦涩难懂;Stack Overflow里的用户RDC (http://stackoverflow.com/users/1371853/rdc) 给出了形象的解释:把对象想象成一条狗,它要跑 (be deallocated)。强指针就像一条拴在狗脖
2015-08-18 15:18:37 3144 1
FFmpeg Windows(64bit)
2017-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人