2024年4月
« 8月    
1234567
891011121314
15161718192021
22232425262728
2930  
2009/07/17

書籍紹介「はじめてのiPhoneプログラミング」

書籍の帯に「iPhoneアプリ開発は、この一冊で十分です。」と自信の一文が書かれてますが、その通りのなかなかの充実ぶりです。

XCodeなどのツール、各種UIコンポーネント、画面のローテーション&リサイズ、テーブルビューや複数のビューの管理、アプリケーションの設定値やデータの保存&管理、QuartzやOpenGL ESでの画面描画、タップ、タッチ、ジェスチャなどのイベント、GPS(CoreLocation)、加速度センサー、カメラとフォトライブラリ、アプリケーションのローカライズと、盛りだくさんです。

確かに、ここまで盛りだくさんの書籍は他に無いかも知れません。

なかでもOpenGL ESに触れている数少ない書籍です。

難点は翻訳本の宿命とも言える少し変な言い回しがある事と、オーディオ関係の記述があまり無い事、あとは最新のiPhoneSDK 3.0以前に書かれた書籍なので、3.0で変わった部分は別途確認が必要というところでしょうか。

3.0の新機能はいいとして、3.0以前のクラスで、一部のメソッドがdeprecatedになってたりするので、その点は注意が必要です。(deprecatedのメソッドは、XCodeでビルドした時にWarningが出ます。)

これからiPhoneアプリを作りたいって人にとっては良い本だと思います。


※iPhoneアプリ開発に関する投稿を今から始めるiPhoneアプリ開発にまとめました。

 

2009/07/14

和時計 Ver1.3 配信開始

本日配信開始になりました。

主な新機能は、iPhoneOS 3.0ユーザー向けのiPod Libraryとの連携機能です。

設定画面で以下のタイミングで曲を鳴らすようにできます。

・BGM(アプリ起動中に曲が流れます。)
・アラーム(指定した時刻に曲が流れます。)
・日の出時刻(和時計が使える時のみ)
・日の入時刻(和時計が使える時のみ)
・南中時刻(和時計が使える時のみ)

※iPhoneアプリの仕様上バックグラウンドでは動作しない為、アプリが実行されている時のみ動作します。

iPhoneOS 2.2.1ユーザーも変わりなくご利用頂けます。

App Storeで”和時計”をチェック

「和時計」のページをチェック

 

2009/07/14

JPClock updated. ( Ver 1.3 )

Added the new function using iPod Library for iPhoneOS 3.0.

You can change setting to play music

* as BGM (playing music during application running)
* as Alarm (playing music at the time when you set it)
* at the time of sunrise
* at the time of sunset
* at the time of sun noon

Because application does not work in the background, these setting is effective only for application run time.

The user using iPhone OS 2.2.1 can use JPClock without a change.

Check “JPClock” on App Store.

Check “JPClock” page on this site.

 

2009/07/14

BOSEからiPhone対応リモコン付きヘッドフォン発売

先日AppleのAppleのリモコン&マイク付きのIn-ear Headphonesを購入したばかりですが、BOSEからリモコン付きのヘッドフォンが発表されてました。

リモコンが付いてない先代モデルの音は好きだったので、これはやばいです。

ボーズ・モバイルヘッドセット

リモコン&マイク付きですが、リモコンの機能はiPhone 3Gの頃の旧リモコンで、iPodの再生/停止や、受話などは出来ますが、ボリュームのコントロールは付いていません。

iPhone 3Gユーザーには魅力的ですが、iPhone 3GSユーザーは迷う所ですね。

個人的な音の好みはAppleの「Apple In-ear Headphones with Remote and Mic」より、BOSEの方が好きですが、AppleのIn-ear Headphoneのリモコン部分でボリュームチェンジが出来るのは魅力です。

なかなか悩ましい。

ハードロック、ヘビーメタル、R&Bなどなど、低音が出てる方が心地いい音楽はBOSEの方が良い感じなので、今有るヘッドフォンだと低音が足りないって方は試してみてもいいかも知れません。

次のiPod touchが出る頃には、ボリュームコントロールも出来るリモコン付きが出るかな!?

 

2009/07/09

iPhone 3GSで案外気づかれていない改善点

某家電量販店のスタッフに聞いても知らなかったので、案外気づかれてないんじゃないかという改善点。

第二世代のiPod touchでは使えて、iPhone 3Gでは使えず、なんで!?って思ってたAppleのリモコン&マイク付きのIn-ear Headphonesが対応しています。

リモコン部分でiPodの再生開始/停止/次の曲/前の曲という操作ができて、マイクも付いているので受話&通話もそのままできます。

iPhone 3GS本体はポケットやバッグに入れたままで、ヘッドフォン部分で操作できるので結構便利です。

ボタンの長押しで、iPhone 3GSで追加された音声コントロールも呼び出せるので、人がいる所では不審者に見られかねないですが、発信もできるにはできます。

肝心のヘッドフォンの音はと言うと、とてもバランスがいい印象です。

Appleの公式ページによると、低音/中音を処理する低音域ドライバと、高周波数を処理する高音域ドライバの2つのドライバが内臓されているらしく、この価格帯では珍しいようです。

以前投稿したBOSEのインイヤーヘッドフォンと比べると、バランスがいい自然な音に感じますが、低音が命って人はBOSEの方がお勧めです。(価格差以上に音作りに差があります。)

BOSEの低音に慣れてしまっているので、Appleのは物足りない感じがしましたが、iPodのイコライザの設定で「Bass Booster」を選んでしばらく聞いていたら、これはこれで悪く無いかなーって感じでした。

David Sanbornのアルバム「Closer」の中から数曲聴いてみましたが、JAZZやクラシックを聴く人にはもっと合ってるかも知れません。

iPhone 3GSを電話としてもiPodとしてもフル活用している方にはお勧めです。

 

2009/07/08

LotoNumber Ver2.2 配信開始

iPhoneアプリ「LotoNumber」のVer2.2が、本日配信開始になりました。

変更点は以下の2点です。

・ロト6、ミニロト、ナンバーズ4、ナンバーズ3の2009年05月から2009年06月までの当籤データを追加

・カスタム設定の画面にリセットボタンを追加
今後とも宜しくお願いします。

2009/07/06

iPhoneOSのバージョン番号をチェックする

アプリが実行されているiPhoneOSのバージョン番号の取り方です。

■文字列(NSString)で取る場合

NSString *version = [[UIDevice currentDevice] systemVersion];

■数値(float)で取る場合

float version = [[[UIDevice currentDevice] systemVersion] floatValue];

特定のバージョン以上かをチェックする場合は、上記のfloatの値を使って比較すると簡単です。


※iPhoneアプリ開発に関する投稿を今から始めるiPhoneアプリ開発にまとめました。

2009/07/06

書籍紹介「ユメみるiPhone」

他のiPhone開発者向けの書籍とは少し毛色が違う書籍。

XCodeやInterfaceBuilderを使った基本的な開発はもちろん、OpenALを使ったサウンド再生、マルチタッチの処理、Timerを使ったアニメーション処理、加速度センサーやGPSを使ったアプリなど、盛りだくさんです。

変わった所だと、Open Sound Control(OSC)という音楽用の通信プロトコルを使ったアプリや、PocketGuitarの作者など、4人の開発者が語る「iPhoneが見せる未来」という対談が掲載されています。

開発者の生の声を読みたいという方や、OSCやOpenALに興味が有る方、加速度を使った端末のShakeの判定(※)などに興味のある方は良いかも知れません。

※iPhoneOS 3.0でShakeのイベントをハンドリングするAPIが追加されましたが、本書の方法は知っておいても損は無いと思います。


※iPhoneアプリ開発に関する投稿を今から始めるiPhoneアプリ開発にまとめました。

 

2009/07/06

「和時計」Ver 1.3 アップロード

Ver 1.2が配信開始になったので、早速Ver 1.3をアップロードしました。

Ver 1.3はいくつかのバグフィックスに加えて、iPhoneOS 3.0向けの機能を実装しました。

iPhoneOS 2.2.1上で動作する時は、Ver 1.2と変わり有りませんが、iPhoneOS 3.0上で動作する時は、iPod Libraryにある曲を以下のタイミングで再生するように設定できます。

・BGM(アプリ起動中は音楽を再生)
・アラーム(指定した時刻に再生)
・日の出時刻
・日の入時刻
・南中時刻

iPhoneOS 2.2.1上でも動作して、iPhoneOS 3.0上では3.0の機能が使えるようなバイナリは初めてAppleに提出するので、App Store上の「条件」欄がどのようになるのかとか、審査上は問題無いのかとか、少し不安です。

最近は審査に時間がかかっているようなので、配信まで2~3週間くらいかかるかも知れませんが、配信開始された際には宜しくお願いします。

 

2009/07/04

和時計 Ver1.2 配信開始

時計だけを表示する設定を追加したVer 1.2が配信開始になりました。

和時計 スクリーンショット 5

時計のみを表示した時

和時計_時計のみ

「和時計」のページをチェック

App Storeで”和時計”をチェック