0

到目前为止,我所知道的是运行时标头位于框架文件夹中,并且您必须对您的 idevice 进行类转储才能找到跳板标头。但是有什么区别呢?我正在做一个调整,我不知道要使用什么标题,所以这让我有点困惑。例如,如果你想向状态栏添加一个对象,我应该使用哪些标题?

4

2 回答 2

0

您是对的,您需要对 SpringBoard 标头进行类转储或使用已转储的集合,例如: https ://github.com/Fr0stDev/SpringBoard-iOS5-Headers

至于使用哪个标头,通常需要进行一些挖掘。我建议从SBStatusManager.h

于 2012-03-15T17:14:07.147 回答
0

我没有尝试这样做(将项目添加到状态栏),但您也可能想在此处查找UIStatusBarServer. 这个类本身不是 Springboard 的一部分,但似乎是 UIKit 框架的一部分。它似乎有一个方法addStatusBarItem。如果我必须根据它的名称来猜测,它可能是一个框架服务,它监听客户端向状态栏添加内容,这就是您想要做的。

于 2012-05-06T08:05:22.940 回答