@思考搜索决策勇敢 从别的软件导出的,可能格式有点乱
iOS界的毒瘤-MethodSwizzling原文地址 为什么有这篇博文 不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling...
@思考搜索决策勇敢 从别的软件导出的,可能格式有点乱
iOS界的毒瘤-MethodSwizzling原文地址 为什么有这篇博文 不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling...
打卡 留言
EasyReact源代码行数只有2300行左右
不同于那些复制粘贴(妖艳贱货)的开源库,每行代码都是非常精简的
美团 EasyReact 源码剖析:图论与响应式编程前言 18 年 7 月美团开源了 EasyReact,告知 iOS 工程师们响应式编程和函数式编程并非不可分离,似乎一出来就想将 ReactiveCocoa 踢出神坛。该框架...
众所周知从Xcode10起,苹果摒弃了对libstdc++库的支持转而支持libc++库了。这两个库在Xcode9甚至更早的版本就已经同时存在于系统中并且可供开发者选择,当然...
.tbd 不是库 是 text-based stub libraries
Xcode10缺少了 libstdc++.tbd 和 libstdc++.dylib
其实我们实验可以看出来 苹果的iOS真机是依然有这个动态库的 只不过不允许你开发链接了
但是你非要用肯定也是可以的,比较苹果的新手机 下载几年前不更新的APP肯定也能用
唯一比较担心的是上架被拒绝风险
从Xcode10不再支持libstdc++说起众所周知从Xcode10起,苹果摒弃了对libstdc++库的支持转而支持libc++库了。这两个库在Xcode9甚至更早的版本就已经同时存在于系统中并且可供开发者选择,当然...
前言 经典操作系统的虚拟内存为什么要有虚拟内存?寻址方式地址空间分页缺页处理虚拟内存带来的好处地址翻译如何索引提高效率减少内存现代 OS 虚拟内存系统内存映射 MMAPMMA...
libstdc++.6已经在Xcode10中被废弃,所以链接有stdc++.6的lib会在Xcode10上编译报错,这时就需要手动将stdc++.6替换成c++ 在Podfi...
变化一:build system Xcode10 beta3默认使用New Build System编译,这套编译会严格解析各个文件的依赖关系,如果编译不过,可以退回到Leg...
最近看的书上降到 Purgeable 说的是一些你认为不重要的数据 可以被系统优先干掉~~
系统有个NSMutableData的子类 就是这样的 NSPurgeableData NSCache内部实现也是这样的
让人懵逼的 iOS 系统内存分配问题最近应用中出现低内存被杀的情况,所以就想办法对造成这一个问题的根源进行定位,主要是两个比较 Low 的思路 线下使用 Instruments、MLeaksFinder 来进行...
本文属于原创文章。转载请联系作者。本文首发地址为:http://www.jianshu.com/p/225c209085f9 2016年09月20日 添加 sentinel...
小结 至于写这篇文章的目的最主要是对于一个之前用Ubuntu的程序员换了MBP之后的等等不习惯,对于之前在Ubuntu上的一些习惯等等在换了macOS在之后变得很不习惯,需要...
背景 Reveal 和 FLEX 都是非常强大的利器。 Reveal 可以查看APP的视图,层次,动态修改空间位置等,是一款非常强大的界面调试工具利器。 FLEX 是应用内部...
Mac 下 appium +python 自动化测试系列:Mac 下搭建 appium+ios+python 自动化测试环境(一)Mac 下 appium 自动化测试iOS ...
在开篇我要说的是, 有很多人希望将vim打造成一个ide, 我个人不是很赞成这个观点, 因为vim无论怎么配置都不会有ide方便和强大, 所以我觉得如果你追求vim像ide一...
@愤怒的小懒懒 可以的
iOS-APP-运行时防Crash工具XXShield练就原文地址 前言 正在运行的 APP 突然 Crash,是一件令人不爽的事,会流失用户,影响公司发展,所以 APP 运行时拥有防 Crash 功能能有效降低 Crash 率,提...