从今天开始学习ios,入门第一天(Object-C学习笔记)

1.在Object-C中定义类,并实例化对象

//在SimpleClass.h文件中这样定义

@interface SimpleClass :NSObject

{

    @public

    int firstInt;

    int secondInt;

}

- (id)initWithFirstInt:(int)firstIntValue secondInt:(int)secondIntValue;

@end

//在SimpleClass.m文件中这样定义

#import "SimpleClass.h"

@inplementation SimpleClass

- (id)initWithFirstInt:(int) firstIntValue secondInt:(int) secondIntValue//用id类型作为init方法的返回值是cocoa的习惯用法

{

self = [super init];//用来指明接受消息的对象实例

if(!self)//OBC中的常用写法,如果一个变量不指向任何事物,它的值就是nil,nil就是0

return nil;

firstInt = firstIntValue;

secondInt  = secondIntValue;

return self;

}

@end

SimpleClass *aSimpleClassInstance=[[SimpleClass alloc] initWithFirstInt:1 secondInt:2];//实例化对象

2.在Object-C中定义工厂方法

在Object-C中,如果方法名称前面是一个(+)号,则表明该方法是一个静态(static)方法,方法名称前面是一个减号(-)表明该方法是一个实例方法。

+ (id)simpleClassWithFirstInt : (int)firstIntValue secondInt :(int) secondValue


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值