240 投稿
收录了17篇文章 · 1人关注
  • Resize,w 360,h 240
    WKWebview 加载过程中的性能指标图解

    背景 讨论 WKWebview 在加载 h5 页面时,Objective-C里的 WKNavigationDelegate、window.per...

  • Resize,w 360,h 240
    iOS指令集总结及Xcode中Architectures的设置

    参考文章 Xcode里面指令集设置的理解和总结 ARM ARM架构,是一种低成本、高性能、低耗电处理器架构,目前广泛的在移动通信领域中使用。 A...

  • 对Link Map File的初步认识

    什么是Link Map File Link Map File中文直译为链接映射文件,它是在Xcode生成可执行文件的同时生成的链接信息文件,用于...

  • Resize,w 360,h 240
    (二) Mach-O 文件结构

    上一篇说到源码经过预处理、编译、汇编之后生成目标文件,这一章介绍一下iOS、Mac OS中目标文件的格式Mach-O的结构,方便了解之后的链接生...

    0.9 Tenloy 2 9
  • Resize,w 360,h 240
    (一) Clang/LLVM 介绍、OC 程序的编译过程

    # iOS的编译、链接工具 — Clang/LLVM 官网定义:[https://llvm.org/] The LLVM Project is ...

    1.3 Tenloy 1 13
  • Resize,w 360,h 240
    Mach-O文件结构

    主要内容: 理解可执行文件 理解Mach-O文件 Mach-O文件结构 Mach Header Load Commands Data 理解大小端...

  • Resize,w 360,h 240
    iOS 统计Xcode项目代码行数

    打开终端 cd 到项目文件,例如: 回车来到项目目录下运行下面指令 回车,执行--这条指令是获取每个文件内的代码行数,并在最后统计出一共的代码行...

  • Resize,w 360,h 240
    iOS调优 | 深入理解Link Map File

    Link Map File初识 我们编写的源码需要经过编译、链接,最终生成一个可执行文件。在编译阶段,每个类会生成对应的.o文件(目标文件)。在...

  • Resize,w 360,h 240
    iOS使用LinkMap分析包大小

    前言 随着App的迭代,App的包体积会不断增大,我们的项目已经迭代了两年的时间了,业务变得越来越复杂,功能也是越来越多,所以如果不定期检查包的...

  • objc_setAssociatedObject 关联详解

    1.关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本...

专题公告

iOS底层原理