首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
7eyxpi7634nrmbyixoddt27ph
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
iOS 启动
iOS 系统是基于 ARM 架构的,从上到下可以分为四层:用户体验层(含SpringBoard、Spotlight等)、应用框架层(Cocoa等框架)、核心框架层(Metal等图形和媒体核心框架)和 Darwin 层(操作系统核心,含了系统内核 XNU、驱动等)。
mach-o 二进制通用包的理解
包括TEXT段主要为代码,DATA段为数据,可读写
优化启动时间
pre-main的优化:将动态库改为静态库(注意符号冲突),通过移除多余的class,优化rebase耗时,二进制重排main:分开再willlaunch和didlaunch的中的加载方法,预先加载t
关于静态库个人的一些总结
xcode9之后swift就可以使用静态库了,使用cocoapod的时候注释了use_frameworks!就可以导入静态库了,1.9.0版本后的cocoapod可以使用这个命令生成指定的类型的库:u
WKWebview 客户端优化相关
1、WKWebview是使用了额外当前APP的进程,在客户端刚启动时,就初始化一个全局的WebView待用,当用户访问了WebView时,直接使用这个WebView加载对应网页,并展示。
Swift中的枚举内存布局——读书笔记
1、简单枚举<没有关联值>的本质就是一个整型值,整型值的大小取决于该枚举所定义的类型的数量。 2、给枚举添加原始值不会影响枚举自身的任何结构,设置原始值其实是编译器帮我们添加了rawValue属性,init(rawValue)方法(RawRepresentable协议…
个人成就
文章被阅读
1,407
掘力值
71
关注了
1
关注者
0
收藏集
1
关注标签
15
加入于
2016-09-26