objective-c - 什么是 Objective-C "constructor"?

标签 objective-c cocoa constructor initialization

我有这门课:

@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/

相关文章:

objective-c - 如何在横向和纵向隐藏主视图 UISplitViewController iOS7.1

haskell - 此 Haskell 数据构造函数示例中 `Pt' ' 的含义

ios - EXC_BAD_ACCESS 关于 mergeChangesFromContextDidSaveNotification

ios - AddressBook 联系人搜索在大列表上很慢,如何改进?

ios - 如何延迟/减慢 UIScrollView 平移速度

objective-c - 如何在运行时更改 NSPanel 的标题?

cocoa - 如何让用户自定义菜单键等效项

macos - OS X 上基于 View 的表格单元格未正确显示数据

c++ - 如何调用模板类的模板构造函数?

php - 扩展 PDO 的类 - parent::__construct 不起作用,但创建新的 PDO 可以