布局设计中的Tips
- 在Main.storyboard中对控件进行相对布局时尽量使用屏幕边界作为相对布局,避免使用控件与控件直接的相对布局。
- 控件重叠显示时的顺序可以在UI设计版面右边的ViewController Scene中通过移动控件的顺序来决定上下层的顺序
库的配置Tips
- 在Xcode中添加自定义的.dylib动态库时,如果添加不成功,可以尝试把库的名字前的lib去掉
C代码相关
- 同时有.h和.cpp时,尽量把.cpp中的#include移到.h文件中,否则可能编译出错
- 在对视频或者摄像头数据进行处理时,尽量把所有的初始化工作放在对每一帧的处理外面,否则时间和空间开销会比较大.
- 对于要在cpp中使用的在c文件中写好的函数func(),只需要在c文件的头文件中添加extern “C”声明就可以了。比如:extern “C” func() { …}
当然,可以使用
#ifdef __cplusplus
extern “C” {
#endif
函数声明和头文件包含等
#ifdef __cplusplus
}
#endif