u16suzuの blog

日々学んだことのメモブログです。

2013-11-18から1日間の記事一覧

複数の非同期処理や非同期処理内で場合分けする場合に便利な Deferred について

Deferredとは? 元ネタはjsからきた. 既存では非同期処理において完了,未完了の場合ごとにBlock実行をするというアイディアだったが そうはせずに, 完了,未完了の状態を持ったDefferedオブジェクトを即座に返すと言う方針. Defferedオブジェクトは完了もしく…

nullチェックをする

たまに補完で出てきてくれないときがあるのでメモ NSNumber *hoge; [hoge isEqual:[NSNull null]]

定数を static const で定義する

kは定数のプレフィックス. // .m file #import "ScrollButtonsView.h" static const int kButtonNumber = 5; static const float kButtonPadding = 10.0f; @implementation ScrollButtonsView /* 省略 */ @end 文字列定数の場合は以下の通り // .h file #imp…