案卷 · 2026 年 10 月 · 源码与二进制分析

Telegram 两端客户端的
UIKit 与 AppKit 奇技淫巧

本站整理了 Telegram 官方 iOS 与 macOS 客户端源码中的 300 条非常规做法。每条都附固定提交的源码行号。macOS 部分另用 REA 核对了官方 13.0 发布版二进制。

两个源码对象

15 份主题笔记 · 1 份二进制验证

Telegram-iOS

iOS · UIKit
TelegramMessenger/Telegram-iOS@f1dd7a2d

5,493 个 Swift 文件,913 个 ObjC/ObjC++ 文件

二进制未验证:App Store 版 IPA 受 FairPlay 加密。

条目数 · 精选数

研究方法

  1. 步骤 1

    源码精读

    15 个子任务按主题并行读源码,其中聊天界面主题是单独补做的。每条技巧写明做法、原因、风险和源码行号。

  2. 步骤 2

    合并精选

    合并 15 份主题笔记并去重,得到 300 条。按独特性和可借鉴性精选 88 条进入报告正文。

  3. 步骤 3

    二进制验证

    在 macOS 26.7 云电脑上,用 REA 6.7.0 和 Rizin 0.9.1 分析官方 Telegram for macOS 13.0,并实测私有类和 selector 是否仍存在。

阅读路径

按 ⌘K 或 Ctrl K 全文搜索

本站内容基于公开源码的静态分析和一次有限的二进制验证。条目中的私有 API 用法仅用于技术研究,不构成借鉴建议。共收录 300 条,风险分级见“风险与可借鉴性”。