CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
MGTwitterEngineを使っていて、同期通信を行いたい場面がでてきました。NSURLConnectionでsendSynchronousRequestで同期通信で送信するものを、最初に作りましたがタイムアウトの設定ができない、途中でキャンセルできないなどの問題がありました。 そのため、通信部分は非同期通信を使う。しかし、呼び出したメソッドは通信が終わるまで、returnを返さないようにMGTwitterEngineを改造することにします。 MGTwitterEngineのメソッドを呼び出すと、その中でレスポンスが得られるまで待つという風に実装します。 まんず、待たせるという動作を制御する変数をdidFinish_として定義します。これをNOに設定すると"待て"、YESにすると"終われ"という制御を外部から行えるように、プロパティ化しておきます。 MGTwitterEngine.h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く