※本記事は、旧ブログからの再掲です。
定数についての備忘録です。
整数の定数(列挙型)
整数値をとる関連定数のグループには列挙を使用します。
列挙定数には、自動的に先頭から順番に0, 1, 2,…と1ずつ加算された値が代入されます。
また整数値を代入することも可能です。一部のみ代入した場合には、その後ろは前の値に+1された値が代入されます。
1 2 3 4 5 |
typedef enum { NotReachable = 0, ReachableViaWiFi, ReachableViaWWAN } NetworkStatus; |
また下記のように書くと、データ型の指定もできます。
1 2 3 4 5 |
typedef NS_ENUM(NSUInteger, NetworkStatus) { NotReachable = 0, ReachableViaWiFi, ReachableViaWWAN }; |