1

一旦启用了 GD(通过调用 enableSecureCommunication 或验证应用程序),NSURLConnection 就会自动得到保护。它是如何做到的?

4

2 回答 2

5

很抱歉在提出问题后一年多才回答。

iOS 有一个称为 URL 加载系统的功能。例如,这允许应用程序为 HTTP 请求注册自己的处理程序。应用程序中的 Good Dynamics 库实例可以注册自己的 HTTP 请求处理程序,以确保通信安全。

有关参考,请参阅http://developer.good.com网站上 Good Dynamics SDK for iOS 的 API 参考中的 GDURLLoadingSystem 类参考,以及http://developer.apple.com/library/ios/#documentation/ Cocoa/Conceptual/URLLoadingSystem/用于 iOS 端。

于 2013-12-10T19:37:54.223 回答
4

我的猜测是 Good Dynamics SDK 做了所谓的方法调配类构成

这两种方法都允许用自己的实现替换现有的 Objective C 方法或类。因此,Good SDK 为 NSURLConnection 类执行此操作。

于 2012-09-05T21:58:17.800 回答