背景 网络比较差的情况为了提高用户体验需要先显示旧的数据,拿到新数据在更新 对于短时间内变化不大的数据,用户重复获取数据不仅浪费浏览也增大服务器...
1.H5加载页面缓慢,考虑使用离线化加载。 确保[低速网络]或[无网络]可网页秒开。2.使用[NSURLProtocol]拦截 区别于uiweb...
主工程(TestProject) 组件1(ManageLocalCode) 组件2(Me) 主工程 需要依赖 组件1 ,而 测试组件1 又需要依...
键值编码(KVC)集合操作(Collection Operators)提供了一种非常简洁的运算方法,可以有效避免使用循环,如for,while或...
近期由于自己在玩玩私有库和公有库,记录下来自己搭建的过程。私有库可以本地和远程,这里主要是将远程库的搭建。 当然在开始使用github创建私有库...
在iOS11 之后有这么一个概念safeArea(安全区域,具体safeArea是怎么一回事自行google),这里主要探讨一下safeArea...
主要问题: load、initialize方法的区别是什么?它们在category中的调用顺序?以及出现继承时它们之间的调用过程? load、i...
CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用。1、CPU即是中英处理器,对象的创建和销毁、对象属性的调整、布局计算、文本...
iOS App开发过程中,底部弹出框是一个非常常见的需求。实现这个需求的方式有很多,直接添加一个自定义的View让它动画展示和隐藏都是一种非常简...