03 2014 档案
摘要:看iOS SDK 方法返回的类型都是NSInteger,但是官方给出的示例代码一般for循环的计数器就都是int了。- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;for (int i=0; i<10; i++) {}到底int 和NSInteger有什么区别。其实也没有什么神奇的地方,只要跟踪到他们的定义就可以看到:#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TAR
阅读全文
摘要:NSOperation是没法直接使用的,它只是提供了一个Task的基本逻辑,具体实现还是需要你通过定义自己的NSOperation子类来获得。如果有必要也可以不将NSOperation加入到一个NSOperationQueue中去执行,直接调用起-start也可以直接执行。
阅读全文
摘要:多线程,简而言之,就是提供代码的多个执行路径,对于App性能和用户体验都有着至关重要的意义。在iOS开发中,Apple提供了不同的技术支持多线程编程,主要有NSThread、NSOperationQueue、GCD等多线程技术,从本篇主要对NSThread方式做一个总结。
阅读全文

浙公网安备 33010602011771号