objc入门例子,类的调用,类中多参数的调用

以一个最简单的类为例子

//
//  Print.h
//  myObjc
//
//  Created by w s on 11-7-26.
//  Copyright 2011年 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Print : NSObject
-(void)putInfo : (NSString*) info second: (NSString*) mySecond;

@end

//
//  Print.m
//  myObjc
//
//  Created by w s on 11-7-26.
//  Copyright 2011年 __MyCompanyName__. All rights reserved.
//

#import "Print.h"

@implementation Print

- (id)init
{
    self = [super init];
    if (self) {
        // Initialization code here.
    }
    
    return self;
}
- (void)putInfo:(NSString*) info second: (NSString*) mySecond{
    NSLog(@"the final result is %@ %@",info,mySecond);
    return ;
}

@end

函数中前面的加减和java中的static含义类似,+表示static,-表示非static

id类似widows编程中我们喜闻乐见的void*类型,

objc中一般使用NSString*类型,这种可能比较省资源。

多参函数,在第一个参数完了格式为 

声明 : (参数类型) 参数名

对应上例中的

second: (NSString*) mySecond

在主函数的调用中

        Print* p = [[Print alloc] init];
        [p putInfo:@"hehe" second:@"my first objc"];

声明的作用在这里就体现了,不然他不知道对应到那里去了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值