该文章属于刘小壮原创,转载请注明:刘小壮[//www.greatytc.com/u/2de707c93dc4] 介绍 KVO全称KeyValueObserving,...
该文章属于刘小壮原创,转载请注明:刘小壮[//www.greatytc.com/u/2de707c93dc4] 在工作中经常会使用到KVC,但是很多人对于KVC的实...
前言 什么是内存管理?是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 我们本篇学习的就是iOS开...
前言 1.深浅拷贝 2.copy 和 mutableCopy 介绍和用法。 3.为什么修饰block用copy? 4.声明NSArray 和 NSMutableArray变量...
问题背景: 概念: flv即flash video,是Adobe公司推出的一种音视频封装格式,这家公司在音视频、图像图形领域也算是神一般的存在,多少都用过他们家的产品。常见的...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
IM 即时通讯技术在多应用场景下的技术实现,以及性能调优(iOS视角) (视频见评论区) 2016年9月份我[https://github.com/ChenYilong]参加...
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...
由于项目需求,需要实现app中的其中一个页面支持横竖屏,由于之前接触此方面甚少,着实花费了一些时间研究~怕自己忘记也为了给他人提供一些便利,故写此文~ 我用PPT大致画了一下...
/*数据库升级流程1.每一次运行程序,判断数据库是否存在。如果不存在,创建数据库。如果存在,进行其他后续处理。2.第一次安装app,创建数据库,并将版本号存入数据库中。同时保...