ブロックの外で定義された変数をブロック内で使うとき、その変数はブロック内に strong 参照でキャプチャされる。場合によってはこれが循環参照を引き起こすことがある: // self が block を strong 参照→ block が self をキャプチャ(strong 参照) self.aStrongProperty = ^{ NSLog(@"self = %@", self); };
2012年7月27日金曜日 ARCでのシングルトンパターン Objective-Cでのシングルトンパターンは、AppleのDeveloperサイトで解説されていますが、ARCを前提とした内容ではないので、ARCを使っている場合にはコードを変更する必要があります。変更個所をまとめると以下の内容となります。 1. sharedManagerメソッド内でオブジェクトを生成&初期化していますが、生成したオブジェクトを使用していないので、コンパイル時に警告が出ます。これをさける為に、以下のように、(void)を宣言しておきます。こうすると警告は表示されなくなります。 + (YPostDataManager*)sharedManager { @synchronized(self) { if (_sharedManager == nil) { (void) [[self alloc] init];
x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...
[iOS5] ARC : Outletにはweakプロパティを使おう 2011/11/21/|iOS|メモリ管理, iOS5, ARC 今回は、ARCを用いた場合のプロパティ利用に関するTipsです。 ARCって何?と言う方は、まずはこちらからどうぞ。 [iOS5] ARC (Automatic Reference Counting) : Overview [iOS5] ARC : プロパティ属性と使い方 一般的なOutletにはweakプロパティを使う Interface Builderなどを用いて作成したOutletは、一般的に別のview(例えばUIViewControllerのviewなど)のsubviewであることがほとんどです。したがって、これらのOutletのオーナーとなるのはsuperviewのみで十分だと言えます。 ViewControllerは、自身がOutletのオー
ツイッターを読み解く4つのキーワード 「IPO申請、おめでとうございます。僕は2007年4月からのユーザーなんですよ」 そう私が告げると、ツイッター共同創業者の1人、ジャック・ドーシー氏はクールな顔を緩ませ「ありがとう」と照れながら言葉を返してくれた。ドーシー氏へはスクエアについてのインタビューを行ったが、スクエアはサンフランシスコの新オフィスに引っ越したばかり。しかもツイッターのビルの隣に位置しており、場所選びも無関係ではなさそうだ。 ツイッターは、米国の証券取引委員会に書類を提出しており、資料の中で、ツイッターに関するさまざまな情報を公開している。まずツイッターは自らのサービスを「Public. Real-time. Conversational. Distributed.」と説明している。 このタグラインが何を示しているかを簡単に説明しておこう。Publicは、個人による活用から公的
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く