CocoaPods.org 页面
对于基于块的函数,使用 MYCompletionBlock 以通用方式。它应具有调用者需要的所有大多数参数,从而消除了对冗余唯一的回调的需求。
typedef void (^MYCompletionBlock)(id sender, BOOL success, NSError *error, id result);
使用 DDLogVerbose
或其他 cocoaalumberjack 宏代替 NSLog
。这将使日志消息更具可管理性,并消除手动删除 NSLog
语句的需要。