前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
IP属地:内蒙古
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
神奇的Block 本文不做Block的基本介绍和底层实现原理,有兴趣的同学直接戳这篇文章,写得灰常好,本文只在应用层面上带领读者进行思考,并整理出一些结论.这些结论是我从书上...
下篇预告:Parse的网络缓存与离线存储,敬请 star 持续关注 Parse源码浅析系列(一)---Parse的底层多线程处理思路:GCD高级用法 【前言】从iOS7升到i...
学iOS的应该没有没用过tableView的吧,tableView里面会对dequeueReusableCellWithIdentifier申明的cell根据identifi...
做iOS开发的同学想必都用过UIAlertVIew或者UIActionSheet。UIAlertVIew 可以弹出一个出现在屏幕中间的提示视图,给用户展示信息,并让用户自己选...