首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Toga21
掘友等级
iOS
|
非知名公司
勿忘初心
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
208
文章 208
沸点 0
赞
208
返回
|
搜索文章
赞
文章( 208 )
沸点( 0 )
Swift 6.0 新特性
Swift 发布十周年之际 Apple 推出了大版本 Swift 6.0,其内置于 Xcode 16,带来了一些新的重要特性。
iOS基于CocoaPods的私有库集成实现
废话少说直接开始CocoaPods私有库总共需要三步。 一:建私有库索引库 二:上传自己的轮子 三:把轮子去私有库那里“备案”一下 一 1.登录gaythub 2.建立一个仓库命名为xxxRepo 点
抖音iOS最复杂功能的重构之路--播放器交互区重构实践
背景介绍 本文以抖音中最为复杂的功能,也是最重要的功能之一的交互区为例,和大家分享一下此次重构过程中的思考和方法,主要侧重在架构、结构方面。 交互区简介 交互区是指播放页面中可以操作的区域,简单理解就
一套iOS底层试卷-我想和你分享
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及时查漏补缺 🎯
学会黑科技,一招搞定 iOS 14.2 的 libffi crash
通过使用静态 trampoline 的方式让 libffi 不需要使用 vmremap,解决了 vmremap 导致的 code sign error。这里就介绍一下相关的实现原理。
iOS开发App组件化之路
组件化是一个老生常谈的涉及面很广的话题,即不是做好一件事而是做好一系列的事情才能达成;其中包含组件化框架在内的各架构层级、构建系统、依赖管理系统、以及配套的防劣化机制与规则规范。
iOS程序员的自我修养-MachO文件动态链接(四)
动态链接要比静态链接复杂多了,我要是直接分析MachO文件动态链接的具体实现,会让读者知其然不知其所以然。所以本文分成2部分,第一部分先讲理论知识,基本解答了如下几个问题: 动态链接产生原因、基本思想、工作过程。 position-independent code (PIC 地…
探秘 Mach-O 文件
之前负责项目的包体积优化学习了 Mach-O 文件的格式,那么 Mach-O 究竟是怎么样的文件,知道它的组成之后我们又能做点什么?本文会从 Mach-O 文件的介绍讲起,再看看认识它后的一些实际应用。 Load Commands(加载命令),正如官方的图所示,描述了怎样加载每…
静态插桩的方式来实现Hook Method
我之前写了一个开源库TimeProfiler,监控所有的OC方法耗时。可以在开发App阶段,很方便的看到主线程所有OC方法的耗时。但是由于TimeProfiler是通过fishhook基于运行时hook,所以从原理上,它就有局限性:不能选择hook部分类的OC方法。这造成2个很…
深入理解MachO数据解析规则
我们知道Apple设备可执行文件的存储格式是MachO,一个二进制文件。通常在做逆向或者静态分析的时候都会用到这个文件,分析MachO的常用工具是MachOView。今天借助于MachOView,主要分析Code Signature的存储规则。 1、MachOView是如何确认…
下一页
个人成就
文章被点赞
258
文章被阅读
25,021
掘力值
715
关注了
68
关注者
29
收藏集
20
关注标签
25
加入于
2017-12-13