iOS性能优化
文章平均质量分 93
加菲猫的小窝
这个作者很懒,什么都没留下…
展开
-
Macho文件浏览器---MachOView
前言: MachOView下载地址:http://sourceforge.net/projects/machoview/ MachOView源码地址:https://github.com/gdbinit/MachOView Mach-O格式全称为Mach Object文件格式的缩写,是mac上可执行文件的格式,类似于windows上的PE格式 (Portable Executable ), linux上的elf格式 (Executable and Linking Format)。 mach-o文件类转载 2021-01-18 15:23:07 · 1084 阅读 · 0 评论 -
理解Mach-O文件格式(1)
原文地址 写在之前 之前工作中对Mach-O文件有一定的接触, 原本早就想写一篇文章分享一下,但是奈何只是不够深入, 总怕分析的有问题误导读者。 最近又在阅读深入解析Mac OS X 与iOS 操作系统,借着这个机会记录下自己的学习成果, 并结合之前的经验, 加上一些实例让读者更好的理解。 毕竟对于程序员来说 大部分人对抽象的概念的感觉就是 听说过很多原理, 依然不知道大佬说的是什么 Mac OS 与 iOS 支持的文件类型 在Unix-Like系列的操作系统, 可以通过命令 chmod +x 给转载 2021-01-18 15:13:42 · 591 阅读 · 0 评论 -
理解 Mach-O 并提高程序启动速度
我们日常开发的打包或者 SDK 的打包会生成一个ipa 或者 framework。在 framework 和 ipa 文件中其实都可以找到一个 exec 文件。这个文件就是一个 Mach-O 文件。这一次主要就是深入的去了解 Mach - O 文件在到底都用来做什么。 (一)了解 Mach - O 的结构 如果我们想对 Mach -O 文件有所了解,可以将我们打包好的 ipa 文件后缀改成 .zip,然后解压生成 Payload 文件,在其中就可以找到 exec 文件。或者找一个动态库的 framewo转载 2021-01-18 10:14:43 · 333 阅读 · 0 评论 -
iOS UITableView性能优化 —— HERO博客
1.cell重用,注册重用标识符 tableView会根据屏幕可显示的cell个数去创建cell,当cell划出屏幕时会放到重用池,有cell需要显示时,会根据标识符先去重用池取,有则拿出来显示,没有再去创建。 static NSString *identifier = @"cellIdentifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identi...转载 2020-11-12 18:58:46 · 303 阅读 · 0 评论