笔记
Flutter
flutter_bloc使用解析 # Flutter引擎源码解读-Flutter是如何在iOS上运行起来的
iOS
UI
iOS 图形绘制框架 ——UIBezierPath 、Core Graphics 和OpenGL
swift
Swift: memory leak gotcha with weak self
Swift - Any、AnyObject、AnyClass详细区别
理解rxjs中的flatMap, flatMapLatest
Lightweight API design in Swift
性能
静态库文件.a就是一组.o文件(可执行文件,汇编代码及其可直接执行)的ar包,可以用ar -t查看.a包含的所有.o。.o不能反编译为高级语言。
iOS Dynamic Framework 对App启动时间影响实测
Improving App Performance with Order Files
抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15%
手淘架构组最新实践 | iOS基于静态库插桩的⼆进制重排启动优化
编译
为什么 Debug Information Format 改为 DWARF 可以提高编译速度?
Swift Intermediate Language 初探
源码
autoreleasepool源码分析,并与runloop的关系
clang
包管理
fastlane Short: UTF-8 Locale Settings
方案
其他
Xcode11,Transporter上传卡在——正在验证 APP - 正在通过App Store进行认证
Android
Kotlin Coroutines(协程) 完全解析(一),协程简介
web
深入理解javascript中的立即执行函数(function(){…})()
Vue项目调试总结(1)-WebStorm+Chrome调试
other
音视频
逆向
汇编
ARM64 Function Calling Conventions