1.Student.h1 #import 2 3 @interface Student : NSObject {4 int _age;5 }6 - (void)setAge:(int)age;7 - (int)age;8 @end2.Student.m 1 #import "Student....
分类:
编程语言 时间:
2015-08-09 20:27:30
阅读次数:
184
1、自定义构造方法-(id)initWithAge:(int)ageandNo:(int)no{//首先要调用super的构造方法//self=[superinit];if(self=[superinit]){_age=age;_no=no;}returnself;}2、重写父类的descripti...
分类:
移动开发 时间:
2015-07-26 17:16:35
阅读次数:
162
//
// main.m
#import
#import "Iphone.h"
int main(int argc, const char * argv[])
{
/*
Iphone * phone1 = [Iphone new];
phone1->_cpu = 1.5;
phone1->_ram = 512;
*/
/*Iphon...
分类:
其他好文 时间:
2015-07-21 09:08:31
阅读次数:
85
知识回顾
在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类
1.Student.h
1 #import
2
3 @interface Student : NSObject {
4 int _age;
5 }
6 - (void)setAge:(int)age;
7 - (int)age;
8 @end
2.Stu...
分类:
其他好文 时间:
2015-07-14 10:07:05
阅读次数:
203
格式-(instancetype)init(){ self=[super init] if(self){ } return self; } 自定义构造方法规范1)一定是对象方法,以减号开头2)返回值一般是id类型3)方法名一般以initWith开头 带参数的构造方法-(ins...
分类:
其他好文 时间:
2015-05-13 19:19:25
阅读次数:
120
自定义构造方法@interface Person : NSObject
@property NSString *name;
@property int age;/*
自定义构造方法的规范
1.一定是对象方法,一定以 - 开头
2.返回值一般是id类型
3.方法名一般以initWith开头
*/- (id)initWithName:(NSString *)name;- (id)initWith...
分类:
其他好文 时间:
2015-04-19 10:15:06
阅读次数:
260
之前我们利用类来创建对象用到了一个类方法new,可是new方法具体是怎么执行的呢?例如1 Person *p = [Person new];程序只要执行了这一行代码,内存中就会有一个Person类和Person对象,并且Person对象的所有实例变量都初始化为0,并且还有个isa指针指向Person...
分类:
其他好文 时间:
2015-04-13 20:37:36
阅读次数:
245
自定义构造方法: 我们已经知道创建对象分两步,1:在内存中开辟存储空间,并把地址存储在指针变量里,2:调用指针变量的初始化方法init初始化该对象。Student * stu = [Student alloc];stu = [stu init];在这里,init方法是系统原始的初始化方法,但有时我....
分类:
其他好文 时间:
2015-02-21 06:29:44
阅读次数:
210
本文目录知识回顾一、自定义构造方法二、description方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建...
分类:
编程语言 时间:
2015-02-13 17:59:23
阅读次数:
193
【转自】http://www.cnblogs.com/mjios/archive/2013/04/19/3031412.html本文目录知识回顾一、自定义构造方法二、description方法说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快...
分类:
其他好文 时间:
2015-01-20 20:27:14
阅读次数:
160