After graduating from university, I founded covelline, LLC in 2013. We are a small team making mobile apps. I am raising my two daughters and developing music composition tools and other experimental software as OSS. I'm passionate about... 🥽Mixed Reality📱Mobile Apps🌐Web technology🎸Guitar🤘Progressive Metal
## トークンの結合 #define HOGE(a) fo##a NSString *foo = @"Hello World"; NSLog(HOGE(o)); 結果: Hello World HOGE(o)のところがfooになるので、fooという変数をNSLogに与えたNSLog(foo);と書いたことと同じになり、 Hello Worldが出力される。 ... 可変引数 __VA_ARGS__ で参照可能になる。 #define HOGE(...) NSLog(__VA_ARGS__) HOGE(@">>> %@ <<<", @"Hello World"); 結果: >>> Hello World <<< 関数マクロ すでに可変引数を説明してしまっているが、括弧を使う形で引数を受け取るマクロを定義できる。 #define MY_MAX(a, zzzz) (a) > (zzzz) ? a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く