OC 方法声明使用
Posted 守望星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 方法声明使用的主要内容,如果未能解决你的问题,请参考以下文章