摘要: 一、整体介绍 前面已经介绍了网络访问的NSURLSession、NSURLConnection,还有网页加载有关的webview,基本满足通常的网络相关的开发。其实在网络开发中还有比较常用的就是网络状态的检测。苹果对需要联网的应用要求很高,就是必须要进行联网检查。另外,当网络发生异常时能够及时提示用 阅读全文
posted @ 2017-05-10 22:46 孙富有(iOS工程师) 阅读(12054) 评论(0) 推荐(1)
摘要: 一、整体介绍 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面列举一些 阅读全文
posted @ 2017-05-10 22:45 孙富有(iOS工程师) 阅读(4248) 评论(0) 推荐(0)
摘要: 一、整体介绍 NSURLConnection是苹果提供的原生网络访问类,但是苹果很快会将其废弃,且由NSURLSession(iOS7以后)来替代。目前使用最广泛的第三方网络框架AFNetworking最新版本已弃用了NSURLConnection,那我们学习它还有什么用呢? 首先,苹果弃用它还是需 阅读全文
posted @ 2017-05-10 22:44 孙富有(iOS工程师) 阅读(390) 评论(0) 推荐(0)
摘要: 一、整体介绍 NSURLConnection是苹果提供的原生网络访问类,但是苹果很快会将其废弃,且由NSURLSession(iOS7以后)来替代。目前使用最广泛的第三方网络框架AFNetworking最新版本已弃用了NSURLConnection,那我们学习它还有什么用呢? 首先,苹果弃用它还是需 阅读全文
posted @ 2017-05-10 22:43 孙富有(iOS工程师) 阅读(517) 评论(0) 推荐(0)
摘要: 一、整体介绍 NSURLSession在2013年随着iOS7的发布一起面世,苹果对它的定位是作为NSURLConnection的替代者,然后逐步将NSURLConnection退出历史舞台。现在使用最广泛的第三方网络框架:AFNetworking、SDWebImage等等都使用了NSURLSess 阅读全文
posted @ 2017-05-10 22:41 孙富有(iOS工程师) 阅读(1732) 评论(0) 推荐(0)
摘要: 死锁一直都是在使用多线程时,需要注意的一个问题。以前对同步、异步,串行、并行只有一个模糊的概念,想想也是时候整理一下了。再看看之前的博客,已经很久没有干货了【说得好像之前有干货一样】,所以,这篇博客,我尽最大努力,也借鉴了很多其他博客中的例子,来讲解GCD死锁问题。 环境信息: Mac OS X 1 阅读全文
posted @ 2017-05-10 22:39 孙富有(iOS工程师) 阅读(429) 评论(0) 推荐(0)