日々精進

新しく学んだことを書き留めていきます

NSRect,CGRectのリテラルの書き方

こういう書き方できるんだ。知らなかった。。NSRect,CGRect共通の記法っぽい。

CGRect rect = {1,2,3,4};
CGRect rect = {.origin = {0, 1}, .size = {.width = 2, .height = 3}};

参考:Graham Lee on Twitter: "NSRect easyToRead = {.origin = { 0,0 }, .size = {.width = 4, .height = 3}};

NSRect wtf = NSMakeRect(0,0,4,3);"