这段代码意味着什么?
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
TMBaseParser *parser=[[TMBaseParser alloc] init];
parser.delegate=self;
NSString *post =nil;
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding];
[parser parseForServiceType:TMServiceCategories postdata:postData];
});
Run Code Online (Sandbox Code Playgroud)
请简要解释一下.谢谢
我正在编写的API有大约2000条记录,通过我编写的简单RESTful API以JSON形式返回.
为了减少大量数据的问题,我想使用分页,以便我只返回说出每个请求的前10个或前20个,如同offset或limit或page等.
但我的问题是iOS如何UITableView知道何时获得下一页结果?
我真的不确定如何做到这一点.用户可能正在滚动超高速,因此API可能没有足够的时间一次检索20或50条记录.
与此相关的另一个问题是,假设用户向下滚动UITableView,然后向上然后再向下滚动 - 如何阻止API针对相同的行多次触发?
谢谢