http://ios.jobbole.com/81657/ 在本文我们会看到一个在Objective-C中很陌生的概念——元类。Objective-C中的每个类都有和自己相关...
http://ios.jobbole.com/81657/ 在本文我们会看到一个在Objective-C中很陌生的概念——元类。Objective-C中的每个类都有和自己相关...
AutoreleasePool App启动后,苹果在主线程RunLoop 里注册了两个Observer,其回调都是_wrapRunLoopWithAutoreleasePoo...
苹果用 RunLoop 实现的功能 首先我们可以看一下 App启动后RunLoop 的状态: 可以看到,系统默认注册了5个Mode:1.kCFRunLoopDefaultMo...
镜像使用 https://mirrors.tuna.tsinghua.edu.cn/help/CocoaPods/ 对于旧版的 CocoaPods 可以使用如下方法使用 tu...
本文通过clang的LibTooling来实现Objective-C源码中方法名的混淆。 1.准备环境 需要下载Clang和LLVM。简单说一下,Clang是编译器的前端,能...
1 基本说明 Block一直是OC的一个重点、难点、黑科技。Block在日常项目中经常使用,他的实现方式和一般的oc代码不一样。同时也很容易出现使用不慎的情况。我们知道OC的...
阴雨连绵的二月,终于在前两天(周六)迎来了一丝阳光。恰逢周六大学室友张老师结婚,真是天公作美。工作也是循序渐进的熟悉中,领导也同意让我提前转正,这无疑是对我工作能力最大的一种...
让.保罗.萨特曾说过:现实的精华就是匮乏,一种普遍而永恒的欠缺。人生重要的不是填补一种不完美,而是找到自己的位置。 iOS签名机制 iOS 平台对第三方 APP 有绝对的控制...
今天有人问我collectionView 的左滑和 cell中的左滑手势冲突怎么处理 目前有两个处理方式 适用于 UIscrollView UItableView UICol...