2015年2月20日

(五十九)iOS网络基础之UIWebView简易浏览器实现

摘要: 【UIWebView网络浏览器】 通过webView的loadRequest方法可以发送请求显示相应的网站,例如: NSURL *url = [NSURL URLWithString:@"http://m.baidu.com"]; // 创建请求数据 NSURLRequest... 阅读全文

posted @ 2015-02-20 17:52 张大大123 阅读(188) 评论(0) 推荐(0) 编辑

(五十八)NSObject实现多线程、自动释放池的补充

摘要: 模拟一个图片下载的场景,图片的下载需要2s,在这期间为了保证程序的流畅,应该把图片的下载放在子线程中进行。 使用NSObject的方法performSelectorInBackground方法即可实现: [self performSelectorInBackground:@selector(se... 阅读全文

posted @ 2015-02-20 16:21 张大大123 阅读(301) 评论(0) 推荐(0) 编辑

(五十七)线程的资源共享、单例的实现

摘要: 【资源共享的问题】 例如线程A与B均实现数字Num的加一操作,如果不加以限制,可能A和B先后拿到最初的Num,然后返回Num+1,无法实现Num+1之后再+1。 【互斥锁】 使用互斥锁(@synchronized)来解决,让线程A操作时锁住Num,不允许B的读写,直到A操作完并且写回后,再让B进... 阅读全文

posted @ 2015-02-20 13:40 张大大123 阅读(195) 评论(0) 推荐(0) 编辑

导航