- 博客(3)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 ios 常用的宏定义
#pragma mark - shortcuts#ifdef QA# define NSLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);#else# define NSLog(...){};#
2015-10-27 21:27:38 826
转载 深入理解runloop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。IndexRunLoop 的概念RunLoop 与线程的关系RunLoop 对外的接口RunLoop
2015-10-22 15:06:31 458
原创 iOS之代码规范
最近写代码感觉好乱,所以决定重构一遍自己的代码,记得以前自己看的一篇博客,写的非常nice,关于代码规范的,大概说一下其中的要点,对提升自己的代码可读性和逻辑的清晰度是非常有帮助的。原博客在这里:https://github.com/objc-zen/objc-zen-book#conditionals条件条件的主体部分应该写在{}里,来预防一些错误的发生,即使这个条件语句只有一行代码。因
2015-10-18 00:13:23 785
iOS 人脸识别
2015-03-19
ARC中NSNotificationCenter不用移除observer?
2015-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人