【发布时间】:2013-10-21 07:12:12
【问题描述】:
我正在编写类似于 C# Abstract 类的 Objective C 类。我需要在抽象类实现中将 BOOL 变量分配给 TRUE。正如我在Objective C for Abstract 类中所知道的那样,不会有init 方法。那么如何将我的 BOOL 变量默认值更改为 TRUE?
C# 类:
public abstract class ABC
{
private bool isNew = true;
}
如何在 Objective C 中实现相同的功能?
【问题讨论】:
-
你应该在你的类中重写 init 方法。 stackoverflow.com/questions/10704291/…
-
您还可以反转变量的含义,因此它可以默认为 NO。例如,
isOld而不是isNew。否则,请按照其他人的建议覆盖-init。 -
@nielsbot 你真的需要添加评论说你已经添加了答案吗?
标签: ios objective-c