我已将Google Toolbox for Mac安装到Xcode中,并按照说明设置了在此处find的unit testing。 这一切都很好,我可以绝对好的testing我的所有对象的同步方法。 然而,我实际上想要testing的大部分复杂的API是通过在委托上调用一个方法来asynchronous返回结果 – 例如,对文件下载和更新系统的调用将立即返回,然后在文件结束下载时运行-fileDownloadDidComplete:方法。 我如何testing这个unit testing? 这似乎是我想要的testDownload函数,或者至less是testing框架'等待'fileDownloadDidComplete:方法来运行。 编辑:我现在已经切换到使用XCode内置XCTest系统,并发现Github上的TVRSMonitor提供了一个简单的方法来使用信号等待asynchronous操作来完成。 例如: – (void)testLogin { TRVSMonitor *monitor = [TRVSMonitor monitor]; __block NSString *theToken; [[Server instance] loginWithUsername:@"foo" password:@"bar" success:^(NSString *token) { theToken = token; [monitor signal]; } failure:^(NSError *error) { [monitor signal]; }]; [monitor wait]; XCTAssert(theToken, @"Getting token"); }
我是iPhone开发新手,我想要将唤醒networking集成到我的应用程序中,而不必让我的用户在IP已知时input计算机的MAC地址。 我search了几个小时,拿了一个ARP工具的源代码,但我不知道如何在iPhone上pipe理这个。
我知道我们可以通过IE(ActiveX对象)获取用户的MAC地址。 有没有办法使用JavaScript获取用户的MAC地址?
我需要知道连接客户端的MAC和IP地址,我怎样才能在PHP中做到这一点?