喝水要喝吐了,十一过后减了30斤体重,周末偶尔吃吃火锅,吃吃自助。工作日就是饮食控制,其实就是挨饿,不跑步,不做无氧,就慢走,每天陆陆续续慢走6公里。
目前是151.6,年前目标145.
推荐文章:🐢 Understanding Xcode Build System -
www.vadimbulavin.com
编辑简评:本文介绍了 `Xcode Build System` 的各个部分,帮助我们提升对于 Xcode 编译的基础知识。很多的包体积减少方案也是基于这个基础知识之上,对于 iOS 开发人员来说很有必要了解
1. Preprocessor(预处理):这个阶段处理一些语法糖的东西,譬如一些编译宏的展开
2. Compiler(编译):将 Swift 工程编译成一个中间语言,一般采用两个编译器,一个是 Swift 语言编译器,一个是 OC、C++/C 编译器(为了解决混编的问题)
3. Assembler(汇编):将中间语言统一转成操作系统能理解的二进制代码
4. Linker(链接):将一切依赖的外部库加入到二进制包中
5. Loader(装载):变成一个可执行程序,添加程序执行的入口,以便操作系统能够直接跑起来
更多优质内容,请查看本周周报:
编辑简评:本文介绍了 `Xcode Build System` 的各个部分,帮助我们提升对于 Xcode 编译的基础知识。很多的包体积减少方案也是基于这个基础知识之上,对于 iOS 开发人员来说很有必要了解
1. Preprocessor(预处理):这个阶段处理一些语法糖的东西,譬如一些编译宏的展开
2. Compiler(编译):将 Swift 工程编译成一个中间语言,一般采用两个编译器,一个是 Swift 语言编译器,一个是 OC、C++/C 编译器(为了解决混编的问题)
3. Assembler(汇编):将中间语言统一转成操作系统能理解的二进制代码
4. Linker(链接):将一切依赖的外部库加入到二进制包中
5. Loader(装载):变成一个可执行程序,添加程序执行的入口,以便操作系统能够直接跑起来
更多优质内容,请查看本周周报:
展开
评论
5
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)