一个简单的数据加载框,可用来在数据加载中使用,也可以做静态显示,颜色等可自己调用,后续会加一个比较炫的加载动画。 需要的可以参考一下,https://github.com/r...
一个简单的数据加载框,可用来在数据加载中使用,也可以做静态显示,颜色等可自己调用,后续会加一个比较炫的加载动画。 需要的可以参考一下,https://github.com/r...
一.static关键字(1).在局部变量中使用。在编译期就会开辟内存空间,只会初始化一次,放在静态变量区。不会改变作用域,但是会延长生命周期,在程序结束后才会被释放。(2)....
很多文章都讲了关于事件响应的话题,但是我们是不是真正明白了事件是怎么寻找和怎么响应的,还是这些文章仅仅在介绍以下两个函数呢? 当然,这两个函数也重要,但是仅仅是其中的一部分 ...
加锁是实现线程同步方案很重要的一种方式,在iOS中,还是有很多种类型的锁,他们适用不同的场景,当然也存在不同的问题,以下就是各种锁的应用和注意点。 OSSpinLock自旋锁...
当我们自定义一个类的时候,要考虑到以下几个方面。持久化保存、作为Hash的key、判断对象是否相等、对象的拷贝等 首先持久化保存实现NSCoding协议,实现编码和解码的方法...
前端的开发,是离不开页面的,那我们就需要了解,从最基本的视图创建和绘制过程。再来看一下,当前优化的点有哪些,并且分析一下开源的几种框架他们是怎么做的优化。 UIView和CL...
启动优化,在不影响业务的前提条件下,怎么提高启动的速度,这是我们要考虑的事情。 在这,根据系统打印提示信息这条主线,看下启动过程中,每个阶段都做的什么,在这些阶段我们能做哪些...
(由于合在一起感觉一篇太长翻着累) iOS多线程目前总结了四篇 iOS基础深入补完计划--多线程(面试题)汇总 iOS基础深入补完计划--NSThread iOS基础深入补完...
一.JLRoutes介绍 1.定义 JLRoutes本质可以理解为:保存一个全局的Map,key是url,value是对应的block,url和block都会常驻在内存中,当...