gpt4 book ai didi

cocoa - 读取过去的频段切换

转载 作者:行者123 更新时间:2023-12-03 16:21:47 25 4
gpt4 key购买 nike

我知道有一种方法可以读取 bandswitch。

最佳答案

iPhone SDK 中没有记录的方法可以执行此操作。我非常确定他们使用 sysctl(),这是一个标准的 BSD 调用,因此它也必须存在于 iPhone OSX 上。

看这个答案: How to get network adapter stats in linux/Mac OSX?

一个很好的问题是他们是如何通过应用商店程序的。我认为 sysctl() 大约是从有文档 API 到无文档 API 的“一半”:它在 SDK 文档中没有提及,但它存在于所有 BSD 系统上。因此,Apple 可能没有(或没有)过滤标准 BSD 调用,这就是他们让 sysctl() 通过的原因。

更新:我在 iPhone 模拟器上成功运行了这个 netstat 代码(我目前没有 iPhone 设备)。我所要做的就是注释掉#include <net/route.h>因为它不存在于 iPhone SDK 中,并从此 header 复制以下定义:

#define RTM_IFINFO2 0x12

所以这比我想象的要简单。因为这段代码中基本上没有任何不在 SDK header 中的函数调用,所以如果您使用此代码,Apple 可能会批准您的应用程序(他们无法过滤简单常量...)。

关于cocoa - 读取过去的频段切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2926458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com