欢迎关注我的同事犀利豆[https://www.jianshu.com/u/451d2001f3ec]。 我们知道,锁的本质是互斥,即任何时候一个锁最多只能被一个客户端持有。...
IP属地:广东
欢迎关注我的同事犀利豆[https://www.jianshu.com/u/451d2001f3ec]。 我们知道,锁的本质是互斥,即任何时候一个锁最多只能被一个客户端持有。...
今天我们讨论的hook方式仅仅是指Method Swizzle,fishhook、Cydia Substrate 等方式不在今天的讨论范畴。 hook load方法我们主要面...
iOS中多线程的几种实现方式是面试的热门问题,这篇文章不是讲解这三种常用的实现方式,而是想针对另外的一个引出问题:OperationQueue和GCD的关系,做一下讨论。 奇...
本文主要学习Objective-C的runtime源码时整理所成,主要剖析了category在runtime层的实现原理以及和category相关的方方面面,内容包括: 1、...
整个 Weex 的工作原理大致可以用一张图来表述: 这次分享的重点在 Native Module 如何注册并切可以被 JS 调用的。 初始化 首先我们通过 [WXSDKEng...
前言 我之前上学时和工作中所接触的编程语言,C++、Java、Objective-C,全部都是面向对象的语言,直到学习了Swift。 通过学习和在App中的实践,感觉Swif...
WKWebView不支持NSURLProtocol 前段时间总结过《WKWebView从入门到趟坑》,其中提到 NSURLProtocol 拦截支持和缓存的痛点。在 UIWe...