Mach-O学习
Mach-O是Mach object的缩写,是Mac\iOS上用于存储程序、库的标准格式
Mach-O是Mach object的缩写,是Mac\iOS上用于存储程序、库的标准格式
内存断点(watchpoint) : 在内存数据发生改变的时候触发```swift@property (assign, nonatomic) int age;
1.通过lldb指令给未来的某个方法添加断点,比如给test函数添加断点breakpoint set -n test其中n == name
一.什么是库 ?库就是程序代码的集合,将N个文件组织起来,是共享程序代码的一种方式。库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。
在屏幕成像的过程中,CPU和GPU起着至关重要的作用
尽可能降低CPU,GPU功耗 少用定时器
App的安装包(IPA)主要由可执行文件,资源组成资源(图片,音频,视屏等) 采取无损压缩 去除没有用到的资源:https://github.com/tinymind/LSUnusedResources
App的启动可以分为2种 1.冷启动(Cold Launch):从零开始启动App 2.热启动(Warm Launch): App已经在内存,在后台存活着,再次点击图标启动App
给UIButton扩展分类,添加自己封装的方法和属性```swift#import <UIKit/UIKit.h>