这是一个非官方的 iOS 库,用于访问 Marvel.com API。
示例使用 Cocoapods。在 Example
文件夹内,您应该运行以下命令:
pod install
将 CBPDefines-example.h
复制到 CBPDefines.h
,并在 CBPDefines.h 中填写您的公钥和私钥。
示例应用当前默认显示本周的发布,同时允许您搜索上周和下周的发布。点击单元格将您带到(非常)简易的单独漫画详情屏幕。
将 MDAMarvelAPI
文件夹中的内容复制到您的项目中。
在能够访问 Marvel API 的地方包含 MDAMarvelAPIClient.h
和 NSURLSessionDataTask+MarvelDeveloperAPI.h
。
例如,如果我们想查看 "Avengers Assemble #24" 的详情,它的 id 为 48564,并将结果存储在名为 comic
的实例变量中,我们只需执行以下调用
__weak typeof(self) blockSelf = self;
NSInteger comicId = 48564;
[NSURLSessionDataTask fetchComicWithId:comicId
withBlock:^(MDAComic *comic, NSError *error) {
blockSelf.comic = comic;
}];
MDAMarvelAPI 需要 iOS 7.0 及以上版本。
MDAMarvelAPI 使用 AFNetworking 进行网络连接。
MDAMarvelAPI 使用 ARC。
首先,感谢您的贡献,您非常棒!
请在提交拉取请求之前,请写一些有意义的 提交信息,并对您的分支进行 变基。
可能会要求您 合并提交。这用于在合并之前“清洁”您的拉取请求(我们不希望在合并提交中有类似于 fix tests
、fix 2
、fix 3
等等的提交)。
谢谢!
Karl Monaghan
MDAMarvelAPI遵循MIT许可证。有关更多信息,请参阅LICENSE文件。
所有获取的数据均由Marvel提供。© 2014 Marvel。