Light Gray
  • 首页
  • Dev
  • 旅行
  • 作品
  • 文思旧梦
  • 关于
Sign in Subscribe
文思旧梦

文思旧梦·序

Gray

Gray

06 May 2024 — 2 min read
Share
文思旧梦·序
Photo by Allef Vinicius / Unsplash

This post is for subscribers only

Subscribe now

Already have an account? Sign in

Read more

Cinder:基于 Swift Macro 与 Mach-O Section 的解耦注册机制

Cinder:基于 Swift Macro 与 Mach-O Section 的解耦注册机制

Cinder(Github) 是一个无需逐模块启动注册、支持字符串、类型和函数调用的 Swift 编译期注册框架。 Cinder 是什么 在 iOS app 里借助 Mach-O 注册能力做一些二进制的插桩操作并不罕见。以往这些操作大都使用 objc runtime ,借助 __attribute__((used)) 和 __attribute__((section("name"))) 实现。在 Swift 上实现有一些难度,因为 Swift runtime 能力弱,以及早期的版本没有类似 objc 的 __attribute__ 能力。 * 在 Swift 5.10 版本,Apple 提供了 @_used 和

By Gray 17 Jul 2026
获取 macOS/iOS 系统库 dylib 二进制文件

获取 macOS/iOS 系统库 dylib 二进制文件

从 dyld Shared Cache 和 IPSW 固件中提取 macOS/iOS 系统库的真实 dylib 二进制文件,并使用 Hopper 进行静态分析,探索 Apple 系统框架的内部实现。

By Gray 30 May 2026
期权投资的进阶策略

期权投资的进阶策略

常见的期权进阶策略,包括保险策略、组合策略等

By Gray 12 Apr 2026
期权投资的基础知识

期权投资的基础知识

期权的基础知识,包括核心概念和盈亏分析

By Gray 23 Mar 2026

欢迎加入

期待与你一起探索技术,分享生活。

Light Gray
  • Sign up
  • Github
  • Medium
  • 简历
  • 阅读计划
  • RSS 订阅
Powered by Ghost