5月, 2011

「iPhoneアプリ開発 熟達テクニック」の公式ページができました

投稿者:アールケー開発 この記事は 2011年5月22日 に公開されました。

「iPhoneアプリ開発 熟達テクニック」の公式ページができました。

目次や本書の一部の立ち読みもできます。本書で作成するアプリのサンプルデータのダウンロードもできます。公式ページはこちらです。

本書についてはこちらもご覧ください。

▲ページトップへ戻る

「改訂2版 基礎から学ぶiPhoneアプリ開発」の公式ページができました

投稿者:アールケー開発 この記事は 2011年5月12日 に公開されました。

「改訂2版 基礎から学ぶiPhoneアプリ開発」の公式ページができました。

目次や本書の一部の立ち読みもできます。本書で作成するアプリのサンプルデータのダウンロードもできます。公式ページはこちらです。

改訂2版 基礎から学ぶiPhoneアプリ開発

本書についてはこちらもご覧ください。

「改訂2版 基礎から学ぶiPhoneアプリ開発」を執筆しました

▲ページトップへ戻る

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

投稿者:アールケー開発 この記事は 2011年5月8日 に公開されました。

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

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

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

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

発売中です。

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

▲ページトップへ戻る

「改訂2版 基礎から学ぶiPhoneアプリ開発」を執筆しました

投稿者:アールケー開発 この記事は 2011年5月8日 に公開されました。

改訂2版 基礎から学ぶiPhoneアプリ開発 以前執筆した「基礎から学ぶiPhoneアプリ開発」の改訂版を執筆しました。今回の改訂では、開発環境をXcode 3からXcode 4に変更しました。操作手順やスクリーンキャプチャもすべてXcode 4に変更しました。

Xcode 4はXcode 3と比較すると便利になった面や操作方法が整理されたという印象があります。Xcode 3までは、Xibファイルの編集はInterface Builderで行い、コードの編集はXcodeで行うというように、2つのアプリを行ったりきたりしましたが、Xcode 4からは、Xibファイルの編集もXcodeで行えるようになりました。

私の個人的な感想では、Xcode 4は、今年発売が予定されているLion (Mac OS X 10.7)でのテーマになっている「フルスクリーンでの作業環境」という方針にしたがって、一つのウインドウで様々な操作が完了するようにデザインされているように思います。狭い画面では、ごちゃごちゃしやすいという弱点もありますが、広い画面では効率的に作業できます。

また、今回の改訂では、動画の撮影と再生を行うサンプルアプリを追加しました。今では、iPhoneだけではなく、iPod touchやiPadにもカメラがつき、Cocoa Touchにも便利なクラスがあるので、動画を使ったアプリも手軽に作れるようになりました。

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

改訂2版 基礎から学ぶiPhoneアプリ開発

▲ページトップへ戻る

[解決] MySQLを古いバージョンに戻せない

投稿者:アールケー開発 この記事は 2011年5月3日 に公開されました。

Mac OS X 10.6.7にインストールしたMySQLをアンインストールし、古いバージョンをインストールしようとしたのですが、「新しいバージョンが既に存在する」というエラーが出てしまい、インストール出来ないという状態になってしまいました。

従来であれば、次のファイルを削除すれば、アンインストール完了となるはずでした。

  • /usr/local/mysql
  • /usr/local/mysql-xxx (xxxはバージョン番号)
  • /Library/StartupItems/MySQLCOM
  • /Library/PreferencePanes/MySQL.prefPane
  • /Library/Receipts/mysql-xxx-osx10.6-x86_64.pkg (xxxはバージョン番号、その他はインストールしたアーキテクチャ依存)

しかし、「/Library/Receipts」にあるはずのpkgのコピーが無く、それ以外を削除してもアンインストールしたとは認識されません。

調べてみると、次のファイルを削除する必要があるようです。

  • /private/var/db/receipts/com.mysql.mysql.bom
  • /private/var/db/receipts/com.mysql.mysql.plist

上記の2つのファイルを削除すると、古いバージョンをインストールできるようになりました。

ダウングレードできずに困っている方、お試しください。

▲ページトップへ戻る