※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 Mac OS X、iphoneやipadで使われている「Objective-C」というプログラミング言語は、C言語に独特のオブジェクト指向の仕組みを追加した、かなり変わった言語です。あまりプログラミングの経験がない人でも、基礎からしっかり覚えれば、アプリを作れるようになりますよ!(※Automatic Reference Counting対応に全コードを修正しました) ※「まったく何もわからない!」という方は、C言語超入門で基本文法から。 新言語「Swift」で開発したい方は、Swift入門をどうぞ。 ※本連載がKindle本になりました!
では、実際に非同期通信を行ってみましょう。これも、やっぱりサンプルコードを先に見てもらったほうがわかりやすいでしょう。 下のリスト欄にあげたのが、www.apple.comに非同期で接続し、データを受け取るサンプルです。ここでは「SampleConnectDelegate」というデリゲートクラスを定義しておき、その中で非同期通信の処理を行っています。実際にデータが受信できるか確かめてみましょう。 なお、面倒くさいので、ここでは受け取ったバイナリデータのまま出力してあります。気になるなら、先に上げたサンプルのようにNSStringを生成して出力するように直してみましょう。 さて、まずは非同期通信をどのように行っているのか、main関数の処理を見てみましょう。これは、実は動機つ心よりも簡単です。NSURLResponseやNSErrorがいらないのですから。 NSURLConnection*
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く