源起 公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时...
源起 公司有几个私有pod库,一直使用的是:git =>'https://xxxx.git'这种方式集成的,但是每次 pod update 的时...
我们用 Xcode 构建一个程序的过程中,会把源文件 (.m 和 .h) 文件转换为一个可执行文件。这个可执行文件中包含的字节码会将被 CPU ...
打造完备的 iOS 组件化方案:如何面向接口进行模块解耦? 关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口...
接着上篇文章"Swift/Objective-C-使用Cocoapods创建/管理私有库(初中级用法)"的探索之路。 另外两篇文章:Swift/...
前言 本文主要依赖我写的两个工具 1.UCRuntimeKit:这个小工具主要是为了能够利用字符串+runtime动态的调用方法.经过了500多...
概述: ReactiveCocoa是github开源的一个函数式响应式编程框架,是在iOS平台上对FRP的实现。FRP的核心是信号,信号在Rea...
前言:iOS 开发中,h5 和原生实现通信有多种方式, JSBridge 就是最常用的一种,各 JSBridge 类库的实现原理大同小异,这篇文...
在开发过程中,我们经常会被要求获取每个设备的唯一标示,以便后台做相应的处理。我们来看看有哪些方法来获取设备的唯一标示,然后再分析下这些方法的利弊...
RunLoop是iOS开发中非常底层的一个概念,我们来看看runloop的实现原理,然后结合实例讲解下runloop的应用场景,来帮助大家更深刻...
在开发中经常会用到单例设计模式,目的就是为了在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放。下面...