注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,...
概况 我们都知道+initialize方法会在此类第一次被使用的时候会被调用,那么调用的次数是靠什么来决定的了?结论一:类第一次被使用的时候,会先调用+initialize方...
前言 在iOS开发过程中,经常会和时间打交道。例如用户在一个页面停留的时间、两个方法哪个执行更快等等。之前对于这部分内容没有深入地了解,直到在实际工作中遇到了时间处理的坑,才...
本文长期更新!M系列芯片的机型也适用 前言: 在需要安装CocoaPods时,总会有各种烦人的问题导致安装失败,这里总结一下,供大家参考。 参考1:CocoaPods 执行i...
一、前言 在开发过程中,我们常常遇到用RSA进行加密、解密、签名及验签处理,而在进行这些处理的时候,必须首先到导入我们的密钥(公钥或私钥),而我们拿到的密钥有各种形式,例如:...
昨天看了YYCache的源码,发现里面经常用到了__attribute__。attribute是GNU的一种编译指令在声明的时候指定某种特性,能做多样化的错误检查和高级优化。...
前言 在开篇之前思考几个问题? 1、继承最大的缺点是什么? 2、为什么说耦合也可能是一种需求? 3、有哪些场景不适合使用继承? 4、继承本身就具有高耦合性,但却可以实现代码复...
背景 一方面随着项目组件化的进行,越来越多的模块需要输出更为详细与易理解文档,而在描述文档的时候或多或少会加入类与类之间关系的描述。另一方面是如果在需求预言的时候,在涉及到较...
Android Studio 常用高效快捷键 整理Android群英传和网上出现的比较完整AS的快捷小技巧. mac版已测, win大部分已测试. 最后有一个整理的完整快捷键...
@Light413 嗯嗯好的,非常感谢,我们继续研究下。
iOS MDM详解(5)— 给设备发个指令操作简介 给设备发个指令操作的第一步不是由MDM Server直接向APNs推送指令的,但是由Server向APNs发送一个特定的指令来好比唤醒设备,设备被唤醒之后会根据已安装的...
@Light413 因为您上面说配置了 MDM 的 App 不能上架 App Store。请教下,这句话怎么理解哈?
iOS MDM详解(5)— 给设备发个指令操作简介 给设备发个指令操作的第一步不是由MDM Server直接向APNs推送指令的,但是由Server向APNs发送一个特定的指令来好比唤醒设备,设备被唤醒之后会根据已安装的...