黑马程序员:OC学习日记之方法和函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

今天学习了OC中特有的方法和函数,感觉OC实在是太强大了。

下面向大家介绍OC的方法和函数。

知识点:

方法(行为) 方法名,参数,返回值(声明,实现) 
OC方法和函数差别
“-”开头 OC方法中任何数据类型都必须用小括号()括住
OC方法中的小括号(作用):括住数据类型
@implementation 
类的实现,OC中,想执行一些行为,就写上一个中括号【行为执行者 行为名称】

错误盘点;
盘点OC和C的差别
+ 和 — 详解
对象方法和类方法 函数  

不多说了,大家看我代码,一切就变的如此之简单了!

方法和函数代码实例:

#import <Foundation/Foundation.h>
@interface Test : NSObject
//方法的声明 - 号开头的是对象方法,+ 开头的是类方法
- (void)test1;
+ (void)test1;

- (void)test2;
+ (void)test2;

@end

@implementation Test
//方法的实现
- (void)test1
{
    NSLog(@"调用了test1的对象方法");
}
+ (void)test1
{
    NSLog(@"调用了test1的类方法");
}

- (void)test2
{
    NSLog(@"调用了test2的对象方法");
}
+ (void)test2
{
    NSLog(@"调用了test2的类方法");
}

@end

int main()
{
    Test *t = [Test new]; // 执行类的new 行为来创建对象
    [t test1]; // 执行对象方法
    [Test test1]; // 通过类名加方法名调用类方法
    [t test2];
    [Test test2];
    return 0;
}

看完之后大家有没有感觉OC简单了不少,比起C++和JAVA都弱爆了!

加油!为学OC加油!相信自己!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值