美文网首页
AFNetwoking Example学习

AFNetwoking Example学习

作者: lazy_clutch | 来源:发表于2015-07-14 11:52 被阅读169次

    看这个example的作用一个是学习Mattt大神的编码风格,另一个就是进一步熟悉AFNetworking框架。

    1.在AppDelegate文件的didFinishLaunchingWithOptions方法中,参数使用了__unused关键字,提示编译器我知道这个变量不会被用到,不要发出警告。

    2.在该方法中,写了下面一句话:

    [[AFNetworkActivityIndicatorManagersharedManager]setEnabled:YES];

    根据作者注释的解释,写这句话的目的是应用会根据request是否发出自动处理NetworkActivityIndicator是否转菊花。

    3.子类化了一个AFHTTPSessionManager,然后用单例实现。在这个类中设置baseUrl和SecurityPolicy。

    4.以后多用instancetype,是对id喝NSObject*的补充,详见这篇文章

    5.Post类中取数据的方法是+ (NSURLSessionDataTask*)globalTimelinePostsWithBlock:(void(^)(NSArray*posts,NSError*error))block,感觉这样写的话参数有些冗余了,可以typedef一个completionHandler代替。

    相关文章

      网友评论

          本文标题:AFNetwoking Example学习

          本文链接:https://www.haomeiwen.com/subject/wwgyqttx.html