Telegram-iOS——02-概览

1,309 阅读1分钟

什么是 Telegram

Telegram 是一款专注于速度和安全性的消息应用程序,它超级快速、简单且免费。 您可以同时在所有设备上使用 Telegram — 您的消息可以在任意数量的手机、平板电脑或计算机上无缝同步。 Telegram 每月有超过 5 亿活跃用户,是全球下载量最大的 10 款应用程序之一。

使用 Telegram,您可以发送任何类型的消息、照片、视频 文件 使用 Telegram,您可以发送任何类型的消息、照片、视频和 文件(doc、zip、mp3 等),还可以创建可容纳多达 200,000 人的群组或频道,以便向无限的观众广播。 您可以写信给您的手机联系人,并通过他们的用户名 找到人。 因此,Telegram 就像短信和电子邮件的结合体——可以满足您所有的个人或企业消息传递需求。 除此之外,我们还支持端到端加密 语音  视频通话,以及数千名参与者的 群组语音 聊天。

代码概览

目录结构

Telegram-iOS
├── README.md
├── Random.txt
├── Telegram
├── Tests
├── WORKSPACE
├── build-input
├── build-system
├── build_number_offset
├── buildbox
├── submodules
├── third-party
├── tools
└── versions.json

代码情况
Telegram 目录是工程壳子和Extension等,约3.9w行代码;submodules 目录有 273个子模块,共约 137w行代码(其中 Swift 有78.8w, Object-C/C++ 有20.2w;忽略ffmeg模块,有 116.4w 行);third-party 目录有 16 个。