Objective-C の静的変数に関する投稿を検索しましたが、この質問に対する答えが見つかりませんでした。
Java では、次のように、同じクラス型の静的変数を持つクラスを作成できます。
public class Status {
public static final Status SUCCESS = new Status(0, "Success");
public static final Status FAILURE = new Status(-1, "It's Broke");
private int number;
private String message;
private Status(int number, String message) {
this.number = number;
this.message = message;
}
}
そして、次のように Status で静的変数を使用できます。
public Status foo() {
...
return Status.FAILURE;
}
Objective-Cで同様のことを行う方法を誰か教えてもらえますか?