最近一直在用 React Native 进行跨端开发,作为一个 iOS 开发,期间遇到了不少问题,如何正确地使用 ...[作者空间]
对于存在多线程释放并且并发访问的对象,不建议使用weak修饰或访问。因为weak的底层实现并不完全是线程安全,否则...[作者空间]
前言:这篇文章是我看李明杰老师的iOS底层原理班(下)/OC对象/关联对象/多线程/内存管理/性能优化总结所得,断...[作者空间]
一、通知的添加 通知的添加有两种常用的方式: 方式一: addObserver:接收通知的对象selector:接...[作者空间]
写在前面 由于文章比较长,简书没有目录,读起来不方便。建议看有目录版RunLoop从源码到应用全面解析——带目录版...[作者空间]
在平时的开发中经常使用到多线程,在使用多线程的过程中,难免会遇到资源竞争的问题,那我们怎么来避免出现这种问题那? ...[作者空间]
前言 在上一篇文章《函数式编程 - 实现响应式框架》中,我实现了一个非常简单小巧的函数式响应式框架,并对它做了与C...[作者空间]
这篇文章源于美团面试官问的我一个问题,为什么Objective-C中有Class和MetaClass这种设计?去掉...[作者空间]
React Native源码分析原理(一)(基于0.48版本) React Native源码分析原理(二)(基于0...[作者空间]
一、两个疑惑 OC 和 Swift 语言在 Richards 上评测的结果显示,Swift 比 OC 快了4倍,S...[作者空间]
weak 关键字的运用在 iOS 当中属于基础知识,在面试的时候问 weak 的用处,就像两个 iOS 程序员见面...[作者空间]
本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 说明: 使用 B...[作者空间]
背景 一个库:Aspects两篇文章:面向切面编程之 Aspects 源码解析及应用消息转发机制与Aspects源...[作者空间]
本文主要跟大家分享iOS攻城狮比较感兴趣的知识点runtime。示例代码在这里:WHRuntimeDemo 读完并...[作者空间]
引导 对于从事 iOS 开发人员来说,所有的人都会答出「 Runtime 是运行时 」,什么情况下用 Runtim...[作者空间]
不知道大家有没有思考过NSDictionary和NSArray内部是怎么实现的,那么今天就深挖一下NSDictio...[作者空间]
有一种 Block 叫 Callback,有一种 Callback 叫 CompletionHandler 【引言...[作者空间]
前言:什么是Method Swizzling,在iOS开发中它有什么作用? 简单来说我们主要是使用Method S...[作者空间]
在 Objective-C 中,有一个十分特殊的类,严格意义上讲它并不属于一个 OC 类,因为它压根就不是一个 N...[作者空间]
1 GCD 术语 1.1 Serial vs. Concurrent 串行 vs. 并发 概念:该术语描述执行当前...[作者空间]