我有这门课:
@interface RSSEntry : NSObject{
NSString *blogTitle;
NSString *articleTitle;
NSString *articleUrl;
NSDate *articleDate;
}
@property (copy) NSString *blogTitle;
@property (copy) NSString *articleTitle;
@property (copy) NSString *articleUrl;
@property (copy) NSDate *articleDate;
@end
现在,我将如何在创建对象时初始化这些成员变量,尤其是在 Xcode 项目中启用 ARC 时?我是 Objective-C 的新手;我正在寻找类似 C 基础语言中的构造函数的东西。
最佳答案
在 Objective-C 中没有构造函数。但是,通常的做法是创建 init
方法并让用户在 init
之后立即调用 alloc
。参见 Objective-C constructors例如。
关于objective-c - 什么是 Objective-C "constructor"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999104/