Objective-C のクラス内のクラスのような同様の機能が必要です。
1 つの方法は別NSObject
のクラスを作成することですが、そのためには 20 個のクラスを作成する必要があります。
クラス機能内のクラスのObjective-Cに代替手段はありますか。
Javaのように:
public class SessionDBConstants {
public static String DATABASE_NAME = "session.db";
public static class Grade {
public static final String Table = "grades";
public static final String RowId = "id";
public static final String ScheduleID = "schedule_id";
public static final String Level = "level";
public static final String Label = "label";
public static final String Thershold = "thershold";
public static final String CreateStmt = "create table grades"
+ "(id integer primary key autoincrement, schedule_id int, level int, label varchar, thershold int )";
public static final String DropStmt = "drop table if exists grades;";
}
}
Objective-Cでこれを実装する方法は?