介绍 什么是库?库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会用到库呢?一种情况是,某些代码需要给别人使用,但是我们不希望...
介绍 什么是库?库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会用到库呢?一种情况是,某些代码需要给别人使用,但是我们不希望...
最近参照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
iOS原理 文章汇总[https://www.jianshu.com/p/9fa8104e3698] 在iOS中,虚拟内存主要分为栈区、堆区、全局(静态)区、常量区、代码区,...
iOS原理 文章汇总[https://www.jianshu.com/p/9fa8104e3698] 前言 在iOS原理 OC对象的实例化[https://www.jians...
由于公司分享库用到了 libWeiboSDK.a与 libWeChatSDK与TencentOpenAPI.framework 以及依赖了 DouyinOpenSDK在pod...
前言由于公司需使用RAC+MVVM模式要写业务逻辑,对于rac菜鸡的我,不得不补习下功课,在RAC中,万物皆信号。感悟:没使用之前,为嘛要用这个,不用这个也能实现啊使用中,这...
相对于Objective-C的Runtime机制,Swift的运行时机制相对低调很多,Swift语言是用C++编写的,Swift的核Library使用Swift编写的. 方法...
什么是RunLoop? 答:RunLoop是线程相关的基础框架中的一部分,是一个事件处理对象,每一个线程都有与之对应的RunLoop,但并不是线程创建时就有RunLoop,只...
最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开...