#import <Foundation/Foundation.h>
@interface UserInfo :NSObject
{
//变量的声明
NSInteger intger;
NSInteger intgerTwo;
}
//方法声明
+(void)add;
-(void)delete;
@end
注:最左边的减号,代表该方法是类的实例方法,如果是加号则代表该方法为类方法。这里须记住一点:普通定义类的时候,方法前用减号即实例方法即可,类方法是可以不用生成实例而直接调用的方法。
#import "UserInfo.h"
@implementation UserInfo
- (void)delete{
NSLog(@"减法");
}
+ (void)add{
NSLog(@"加法");
}
@end
实例调用
//因add方法为类方法 不用实例化便可直接调用
[UserInfo add];
//allod 为 实例化方法 是父类 NSObject的方法
id info=[UserInfo alloc];
//调用类的方法 类的方法需要实例化才能调用
[info delete];
类的方法和类方法 在C#中 就像静态方法以及普通的方法
类的方法 像 C#中普通方法
类方法 像 C#中静态方法 我个人的理解方法