主要内容: 理解可执行文件 理解Mach-O文件 Mach-O文件结构 Mach Header Load Comm...[作者空间]
上一篇说到源码经过预处理、编译、汇编之后生成目标文件,这一章介绍一下iOS、Mac OS中目标文件的格式Mach-...[作者空间]
# iOS的编译、链接工具 — Clang/LLVM 官网定义:[https://llvm.org/] The L...[作者空间]
源代码、目标文件、可执行文件 源代码被编译成机器代码,也就是目标文件,链接器把多个目标文件进行合并并且和系统库进行...[作者空间]
一个大型的项目,最终的ipa包,可能会很大, 瘦身工作就会提及到日程, 这时候检查到底是哪个类、哪个第三方库占用了...[作者空间]
前言 随着App的迭代,App的包体积会不断增大,我们的项目已经迭代了两年的时间了,业务变得越来越复杂,功能也是越...[作者空间]
KVO KVO 全程是key-value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变 ...[作者空间]
背景 讨论 WKWebview 在加载 h5 页面时,Objective-C里的 WKNavigationDele...[作者空间]
1.关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS...[作者空间]
什么是Link Map File Link Map File中文直译为链接映射文件,它是在Xcode生成可执行文件...[作者空间]
ipa包太大,首先分析ipa 包各个部分的占比。查到的资料有如下 https://forums.xamarin.c...[作者空间]
Link Map File初识 我们编写的源码需要经过编译、链接,最终生成一个可执行文件。在编译阶段,每个类会生成...[作者空间]
这里是设备对应的Achitectures指令集: Xcode的Achitectures设置 Architectur...[作者空间]
在Mac的bash下边默认有一个md5工具,所以直接调用即可,使用方法 1.使用echo和管道 2.直接使用md5...[作者空间]
打开终端 cd 到项目文件,例如: 回车来到项目目录下运行下面指令 回车,执行--这条指令是获取每个文件内的代码行...[作者空间]
参考文章 Xcode里面指令集设置的理解和总结 ARM ARM架构,是一种低成本、高性能、低耗电处理器架构,目前广...[作者空间]
今天无意这中遇到一个奇怪的崩溃,先上引起崩溃的代码: 当执行到dealloc的时候,程序就crash 掉了。崩溃信...[作者空间]