在iOS开发时,总是会遇到单例模式,单例即是一种模式,更是一种思想,单例模式是借鉴了数学中的单集合。就是一个集合中有且仅有一个元素。下面分享一下几个单例的写法和利弊。 一 在...
IP属地:青海
在iOS开发时,总是会遇到单例模式,单例即是一种模式,更是一种思想,单例模式是借鉴了数学中的单集合。就是一个集合中有且仅有一个元素。下面分享一下几个单例的写法和利弊。 一 在...
KVC(Key Value Coding) 1.主要作用: 1.KVC可以给对象的私有变量赋值(UIPageControl) 使用注意: 1>.设置key/keyPath位置...
引言:让我们来思考几个问题,你开发过的产品,它还有可以优化的地方吗?能增加它的帧率吗?能减少多余的CPU计算吗?是不是存在多余的GPU渲染?业务这点工作量对于越来越强大的设备...
虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来...
UITableView是iOS系统中最重要的视图, 在常用的APP中随处可见。 UITableView UITableView继承于UIScrollView,可以滚动。UIT...
前言: APNs 协议在近两年的 WWDC 上改过两次, 15 年 12 月 17 日更是推出了革命性的新特性。但在国内传播的博客、面试题里关于 APNs 的答案全都是旧的、...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...
NSbundle 用法1.用来访问与之对应的资源包内的所有文件,可以用资源名来获取文件的全路径;//定义一个主bundleNSBundle *bundle=[NSbandle...