0
大家好我有一个问题: 我想实现restkit,但我不知道如何设置结构。 我应该把一切都放在一类单RestKit中的代码组织
@interface Foo : NSObject
+ (instancetype) sharedmanager;
- (void) fetchUsersWithHandlerCompletion:(void (^)(NSArray *users, NSError *error))completionHandler;
- (void) fetchIssuesWithHandlerCompletion:(void (^)(NSArray *issues, NSError *error))completionHandler;
- (void) authenticationWithHandlerCompletion:(void (^)(BOOL *success, NSError *error))completionHandler;
- (BOOL) isAuthenticated;
@end
或不超
@interface Manager : NSObject
@property(nonatomic, strong) RKObjectManager *manager;
@end
@interface User : Manager
- (void) fetchUsersWithHandlerCompletion:(void (^)(NSArray *users, NSError *error))completionHandler;
@end
@interface Issues : Manager
- (void) fetchIssuesWithHandlerCompletion:(void (^)(NSArray *issues, NSError *error))completionHandler;
@end
@interface authentication : Manager
- (void) authenticationWithHandlerCompletion:(void (^)(BOOL *success, NSError *error))completionHandler;
- (BOOL) isAuthenticated;
@end
界面足够大。 我提出的第三种选择非常有吸引力。我没有想到这一点。 – user3307688
按照你的选择,告诉我在哪里把代码映射到类别或单身 – user3307688
我会使用类别,.h导入到使用和.m来实现这些映射的文件。 – Wain