首页 > 代码库 > OC 方法声明使用
OC 方法声明使用
Person.h
#import <Foundation/Foundation.h> @interface Person : NSObject { int _age; } - (void)setAge:(int)age; // 方法名是setAge: - (int)age; // 方法名是age // 方法名是setAge:andNo: // - (void)setAge:(int)newAge andNo:(int)no; @end
Person.m
#import "Person.h" @implementation Person - (void)setAge:(int)age { NSLog(@"调用了setAge方法:%i", age); _age = age; // 这是错误的写法,会导致死循环,无限调用set方法 // self.age = newAge;// [self setAge:newAge]; } - (int)age { NSLog(@"调用了age方法:%i", _age); return _age; } @end
OC 方法声明使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。