objective-cで確保するメモリサイズについてのメモ sizeof演算子で変数型のサイズを表示できる。 以下はその例 // (c99ではzuでsize_t型を出力可能) printf("sizeof(short int) = %zu\n", (size_t)sizeof(short int)); sizeofの戻り値size_tは実装によってサイズが異なる。 size_tは__darwin_size_tのtypedefとして定義されている。 以下はMacOSX10.8.sdk/usr/include/sys/types.h内の定義 typedef __darwin_size_t size_t; __darwin_size_tは__SIZE_TYPE__が未定義の場合unsigned longとなっている。 #if defined(__GNUC__) && defined(__SIZE