前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
KVC(Key-value coding)键值编码,iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。这样就可以...
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录 swift 3中对C层级的GCD的API进行了彻头彻尾的改变。本文将从实...
MD5加密全称是Message Digest Algorithm 5,译为“消息摘要算法第5版” MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位...
前言 首先我们需要明白为什么要让Cell里的图片或者文本自适应高度,因为很多时候Cell中的数据是通过网络请求得来的,我们在自定义Cell的时候并不能把Cel的高度给一个死值...
~ 1、 很多姑娘公众号留言:为什么男生撩我撩到一半就跑了? 老司机还没有开口,一些热心的姑娘就开始给出自己的意见了。 有人说:肯定是这丫的又有新目标了,花心的男人不靠谱。 ...
在介绍Block之前通过一个简单的应用场景认识下Block 场景描述如下:TableView上面有多个CustomTableViewCell,cell上面显示的是文字信息和一...
开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加...
最近项目中要加密与服务器的通讯内容,主要是为了防止恶意的抓包利用,本来这样的加密直接在网上就可以找到的,但是无奈关于OC的几乎都来自同一个模版,加密出来的字符窜无法被PHP后...