在平常写代码的时候相信大家 都会为每次创建 button或者其他的系统控件的 那么多行代码而烦恼 ,那么怎么能有个简单的方法来快速创建一个button呢。废话不多说,直接进入主题!1.第一种方法 便利构造器 写一个UIButton的子类,添加一个便利构造器的方法,将所要传递的参数 都直接在调用便利构...
分类:
其他好文 时间:
2014-11-25 10:45:31
阅读次数:
225
在平常写代码的时候相信大家 都会为每次创建 button或者其他的系统控件的 那么多行代码而烦恼 ,那么怎么能有个简单的方法来快速创建一个button呢。废话不多说,直接进入主题!1.第一种方法 便利构造器 写一个UIButton的子类,添加一个便利构造器的方法,将所要传递的参数 都直接在调用便利构...
分类:
其他好文 时间:
2014-11-25 10:36:40
阅读次数:
153
// 1 创建字符串对象(3种方法) // (1)初始化方法 NSString *str1 = [[NSString alloc] initWithFormat:@"大家好,我是%@",@"老张"]; NSLog(@"%@",str1); // (2) 便利构造器方法 NSString...
分类:
其他好文 时间:
2014-11-22 17:21:49
阅读次数:
153
一、两种构造器-指定构造器和便利构造器指定构造器:类中必备的构造器,为所有的属性赋初值。(有些子类可能不需要显示声明,因为默认从基类继承了)便利构造器:类中的辅助构造器,通过调用指定构造器为属性赋初值。(仅在必要的时候声明)举例[plain] view plaincopyclassFood{varn...
分类:
编程语言 时间:
2014-11-19 20:30:41
阅读次数:
273
便利构造器通过convenience关键字声明,可以看到,便利构造器是通过调用指定构造器来进行构造的。这也就是一个关键的概念:横向代理。
何为代理:就是让别人帮你干活
二、构造过程中的规则
(一)构造器链就是调用构造器的顺序
规则如下:
1.1、指定构造器必须调用其父类的指定构造器
1.2、便利构造器必须调用同一类中的指定构造器
1.3、便利构造器必须最后以调用一个指定构造器而结束
总得来说一句话:便利构造器横向代理,指定构造器向上代理。...
分类:
编程语言 时间:
2014-11-19 11:07:54
阅读次数:
237
主要内容:继承、初始化方法、便利构造器(掌握)...
分类:
其他好文 时间:
2014-11-18 00:22:51
阅读次数:
238
便利构造器 单例模式1.在声明时指定setter或getter方法,则用点运算符方法调用时默认调用的就是自己指定的方法2.单例:唯一性,如:主席,同一时间只能有一个3.便利构造器和单例模式4.-减号代表实例方法,即对象方法,只能由对象调用+加号代表类方法,由类调用,不依赖于具体对象,相当于由stat...
分类:
其他好文 时间:
2014-11-17 19:06:02
阅读次数:
244
定义的属性,在赋值的时候最好使用setter方法,在取值的时候都可以,差别不大便利构造器的内存释放(便利构造器创建的对象不用释放内存,里面自带内存释放)第一种:第二种第三种:也是最常用最好的一种第四种:// 内存管理原则四 //谁污染谁治理,凡是你自己alloc,copy,retain的,需要你自己...
分类:
其他好文 时间:
2014-11-14 17:29:19
阅读次数:
274
Objective-C基础便利构造器单例模式1-17便利构造器 单例模式1.在声明时指定setter或getter方法,则用点运算符方法调用时默认调用的就是自己指定的方法2.单例:唯一性,如:主席,同一时间只能有一个3.便利构造器和单例模式4.-减号代表实例方法,即对象方法,只能由对象调用+加号代表...
分类:
其他好文 时间:
2014-11-13 20:37:18
阅读次数:
263
内存管理机制引用计数:因为OC中不存在垃圾回收机制,所以才根据引用计数回收机制。当引用计数为0时,销毁空间。也就是说,根据引用计数来确定一个对象是否释放。可以改变引用计数的操作:allcoretainreleasecopydealloc便利构造器自动释放池:每次对象调用autorelease方法时(..
分类:
其他好文 时间:
2014-10-18 11:19:31
阅读次数:
120