------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加油!相信自己!