2010-11-01 96 views
1

我是新来的Mac-OS-X开发。我想获取用户网络的详细信息,只是为了在我的应用程序中显示它。详细信息,如IP地址,子网掩码,状态是否连接与否等MAC-OS-X如何让网络细节,如IP地址,子网掩码等

是否有可能得到相同的?

其次,是IP地址的无线局域网连接和正常的以太网连接不同?我在网络概念方面有点虚弱。

任何帮助将不胜感激。

注:我已经尝试过寻找线索,但笏我所能找到的苹果开发者网站只是System Configuration Programming guide

回答

2

奇怪。有没有框架或类获取IP地址...但我总算让我的手的以下信息.. First with this reference ..其次,我发现..

  1. 为链接提到,如果我们手动设置IP,那么它就会储存在preferences.plist
  2. 但是,如果我们设定的IP来DCHP,那么我们可以得到ConfigMethod为“DCHP”,因此检查com.apple.network.identification.plist,这将有IP地址的详细信息。

    因此与使用的plist并检查是否ConfigMethod既是“手动”或“DCHP”我们可以得到当前的IP地址虽然这是不记录任何地方。

+0

可能我恳请您抛出一些示例代码:) – Dmitry 2013-09-17 12:18:08