PTLURLProtocol 0.0.2

PTLURLProtocol 0.0.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

未认领维护。



  • Brrian Partridge

描述

使用NSURLProtocol测试网络请求的有用包装器。

PTLURLProtocol设计得非常基础,只是在子类化NSURLProtocol时的样板逻辑包装器。如果您需要更高级的功能,请查看OHHTTPStubs

用法

  • 子类化PTLURLProtocol
@interface MyCustomURLProtocol : PTLURLProtocol
@end
  • 覆盖3个方法
@implementation MyCustomURLProtocol
+ (BOOL)canInitWithRequest:(NSURLRequest *)request {...}
+ (NSURLResponse *)responseForRequest:(NSURLRequest *)request {...}
+ (NSData *)dataForRequest:(NSURLRequest *)request {...}
@end
  • 注册您的自定义协议
[MyCustomURLProtocol registerProtocol];
  • 完成任务

许可证

MIT

感谢

@mattt在NSHipster上引入了该想法。

联系方式

Brian Partridge - 在TwitterApp.Net上为@brianpartridge