iPhoneアプリ開発 熟達テクニック

「iPhoneアプリ開発 熟達テクニック」という本を執筆しました。

この本では、ネットワークと連携したクライアントアプリの作り方を中心に書きました。Cocoaには、NSConnectionというクラスがあります。このクラスを使うと単純なダウンロードだけではなく、HTTPを使ってPOSTでデータを送信して、サーバから結果を受信するということが簡単にできます。これを使って、WordPressにXML-RPCのデータを送信して、iPhoneアプリからブログを更新するアプリなども作ることができます。

この本では、単純なダウンロードから始めて、Basic認証、FTP、PHPやMySQLとの連携、XML-RPCを使ってWordPressと連携する、プッシュ通知の実装、ローカルネットワークでのネットサービスのブラウズといったことをサンプルアプリを作りながら学べるように書きました。

また、MapKitを使ってアプリの中に地図を表示して、地図の任意の場所にアイコンやアノテーションをおいたり、アノテーションの中にアイコンやボタンを配置する方法なども書きました。

公式ページはこちらです。

著書紹介

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Akira Hayashi (林 晃)のアバター Akira Hayashi (林 晃) Representative(代表), Software Engineer(ソフトウェアエンジニア)

アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn

目次