学习 /* 什么是类工厂方法 ? 1.用于快速创建对象的类方法, 我们称之为类工厂方法 2.类工厂方法中主要用于给对象分配存储空间和初始化这块存储空间 3.自定义类工厂方法是苹果的一个规范, 一般情况下, 我们会给一个类提供自定义构造方法和自定义类工厂方法用于创建一个对象 规范: 1.一定是类方法 ...
分类:
其他好文 时间:
2016-09-01 18:18:11
阅读次数:
149
property
synthesize
property的增强
id 动态数据类型
new方法实现原理
构造方法基本概念
instancetype和id的区别
自定义构造方法
类工厂方法的基本概念
类的本质
类对象的获取和使用场景
类的启动过程
SEL类型1. property
基本使用 - - - 编译器只要看到@property, 就会自动生成某一个属性的getter/setter方法的声明...
分类:
其他好文 时间:
2016-04-29 17:35:38
阅读次数:
183
一、构造方法 在OC中构造方法是init开头的方法, 用于初始化一个对象, 让某个对象一创建出来就拥有某些属性和值。 构造方法属于对象方法,以“-”开头 例如:在创建对象的时候就调用了init方法。 Person *p = [[Person alloc] init]; 可以分解为 Person *p ...
分类:
其他好文 时间:
2016-04-25 10:27:06
阅读次数:
157
构造方法 当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。 通常会使用构造方法给一个类的实例变量赋初值,或者执行其它必要的步骤来创建一个完整的对象。 不管你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个默认构造方法,它把所有成
分类:
其他好文 时间:
2016-02-12 16:18:10
阅读次数:
194
知识回顾在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类1.Student.h1 #import 23@interface Student : NSObject {4int _age;5}6 - (void)setAge:(int)age;7 - (int)age;8 @...
分类:
其他好文 时间:
2016-01-06 15:28:16
阅读次数:
159
java的枚举类型详解: 简单示例:public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } 复杂示例(带自定义构造方法与类型)public enum EnumTest { FRANK("The given name of me...
分类:
编程语言 时间:
2015-10-16 14:51:58
阅读次数:
307
知识回顾一、自定义构造方法二、description方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习...
分类:
其他好文 时间:
2015-08-27 07:07:22
阅读次数:
197
———————————————————————————————————————————
super关键字的使用
#import
@interface Animal : NSObject
-(void)run;
-(void)eat;
//+(void)eat;
@end
@implementation Animal
-(void)run
{
NSLog(...
分类:
其他好文 时间:
2015-08-27 00:34:39
阅读次数:
153
本文目录知识回顾一、自定义构造方法二、description方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建...
分类:
其他好文 时间:
2015-08-20 12:43:18
阅读次数:
186
@property编写步骤
(1)在@inteface和@end之间写上@property
(2)在@property后面写上需要生成getter/setter方法声明的属性名称, 注意因为getter/setter方法名称中得属性不需要_, 所以@property后的属性也不需要_.并且@property和属性名称之间要用空格隔开
(3)在@property和属性名字之间告诉需要生成的属性的数据类型,...
分类:
移动开发 时间:
2015-08-10 13:36:00
阅读次数:
248