我有两个免费的应用程序,iSys和iSysMonitor,它们报告有关我的iPhone的信息。有趣的是,他们不同意我的小区连接的IP地址。此外,虽然我可以在iPhone的设置中看到它,但都没有列出我的WiFi连接的名称。我想解决IP参数,并学习如何获取我的网络连接的名称。我看了CFNetwork,但是一旦你知道网络存在,它似乎关注如何处理通信。
更进一步,我想挖掘出我正在谈论的手机信号塔的ID(当不在WiFi上时)。我知道一些较高级别的Cocoa类可能无法访问该细节,而是可以轻松地执行常见任务。
那么我该去哪里寻找低级别的独家新闻?我能得到什么信息?
答案 0 :(得分:1)
如果您不想使用任何私有API,CoreTelephony是您唯一的选择。您可以随时请求Apple公开部分私有API,但如果他们同意,则可能在5.x之前不会出现。
答案 1 :(得分:1)
此stack overflow question about MAC addresses的答案也可能适用于获取两个IP地址。它使用ioctl Unix API。
如果您需要应用而非代码,iStat应用将返回两个IP地址。
答案 2 :(得分:0)
正如其他人所说,核心电话是你最好的选择,虽然我在文件中看不到任何可以返回蜂窝塔标识的东西。如果您想坚持使用已发布的API并在App Store上发布,那么您可能会对此感到不幸。
对于不同的IP地址,这对我来说很有意义:你在谈论两种不同的设备。它们无法共享IP地址,LAN上的两台计算机可以共享IP地址。如果没有唯一的地址,网络上的其他内容就无法仅将数据发送到该设备。