首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编译优化
订阅
用户5823537364593
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
dyld背后的故事&源码分析
dyld(the dynamic link editor)是苹果的动态链接器,是苹果操作系统的一个重要组成部分,当系统内核做好启动程序的准备工作之后,余下的工作会交给dyld来负责处理。那它存在的意义是什么?它又具体都负责做些什么呢?这一篇我们一起来一探究竟。前方长篇预警~ 存…
MachO 文件结构详解
苹果开发者对它一定不陌生,特别是喜欢逆向的同学,对它的研究更是必不可少。在可安装的每一个.app包中,都有一个与app同名的可执行文件,它可能长这样:(如果你碰到显示为白色的MachO文件,说明当前用户对其没有可执行权限) 可以看到,该示例的MachO文件属于通用二进制文件(苹…
真实案例引发的iOS底层实现窥探
本文源于项目中实际遇到的一个真实案例,从一个具体的UITableView实现的例子引出,试图通过SIL(Swift Intermediate Language)这个中间语言,探究iOS系统框架的实现细
iOS独立开发|Swift项目编译时间的分析与优化
本文将从代码层面探究如何分析并优化 Swift 代码的编译速度。这里就拿我个人项目(小白鼠)梦见账本来进行一次优化吧
使用Ruby快速搜索项目中的无用图片
最近在练习Ruby,顺手写了个小脚本,用于扫描项目中未被使用的图片。 原理比较简单,先找到项目中存放图片资源的文件夹 *.xcassets ,获取图片的名字,根据这个名字去项目中遍历查找我们所关心的文
iOS组件化方案选型
各模块直接调用,耦合严重。业务模块间划分不清晰,相互引用,模块之间耦合度很大,非常难维护。 所有模块代码都编写在一个项目中,测试某个模块或功能,需要编译运行整个项目,不能独立运行。 所有的模块间的调用都会经过中间层中转(参考Router),但是发现增加这个中间层后,耦合还是存在…
Swift编译慢?请看这里,全套开源
距离上一篇iOS二进制编译方案(iOS如何提高10倍以上编译速度)已经快过去半年了,期间收到了很多来着小伙伴们的支持。cocoapods-imy-bin这套系统也在我司(美柚)跑满了上万条的打包记录,目前表现依然是很稳定。 鉴于目前市场上,Swift及Swift-OC混编项目流…