在iOS开发时,总是会遇到单例模式,单例即是一种模式,更是一种思想,单例模式是借鉴了数学中的单集合。就是一个集合中有且仅有一个元素。下面分享一下几个单例的写法和利弊。 一 在...
在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...
如何面试 iOS 工程师? - iOS 开发 - 知乎 《招聘一个靠谱的iOS》面试题参考答案(上) - CocoaChina_让移动开发更简单 《招聘一个靠谱的iOS》面试...
谢谢分享,写的太好了
OC属性的setter和getter方法一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter...
引子 一直认为Mac QQ的登录界面清爽节约,体验很不错,所以想着是怎么实现的,周末花了点时间把它实现了一下。源码和效果图在最下面 探索 以前知道在Cocoa中有一个NSDr...
@interface UIView : UIResponder/** * 通过一个frame来初始化一个UI控件 */ - (id)initWithFrame:(CGRect...
最近把iOS里的UI组件重新整理了一遍,简单来看一下常用的组件以及它们的实现。其实现在这些组件都可以通过Storyboard很快的生成,只是要向这些组件能够变得生动起来并且赋...
一、UIView常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0,0)) 2.center 中点(以父控件的左上角为原点(0,0)) 3.bounds 位置和...
iOS,UI的理解: iOS是由苹果公司开发的移动操作系统,本是给iPhone使用,原名为iPhone OS系统,后因各种移动设备都使用iPhone OS,所以改名为iOS。...
转载:http://blog.csdn.net/tskyfree/article/details/8121915 //初始化textfield并设置位置及大小 UITextF...
iOS开发中有时候会将UIViewController或者UIView的subViews设置为透明,然后在底部设置背景图片,我们常用加载图片有UIImage的imageNam...