我最近开始学习Objective-C。我决定创建一个名为“Student”的类,其属性包括年龄、姓名,重要的是,还有类。我把这些类放在一个充满 NSString 的 NSArray 中。我的问题是,如果我将它定义为 @property,它会自动为其创建一个 setter 和 getter 方法。我不想在我的课上这样。如何在类中将 NSArray 定义为私有数据,而不允许使用 setter 和 getter?
这是标题代码:
#import <Foundation/Foundation.h>
@interface Student : NSObject
@property NSString * Name;
@property unsigned short age;
@property BOOL isFullTime;
@property NSMutableArray * Classes;
@end
[NSGreeterThanksGuys];