iPhone
Titanium Mobileで文字列を国際化する方法は、AppceleratorのDocumentation Guide『Internationalizing your Application』でわかります。iPhone上の表示名を国際化したい場合は、string.xmlとは別に「app.xml」ファイルを作ります。app.xmlには、name属性が…
MongoDBにSleepy.Mongoose経由で、Titanium Mobileで作ったiPhoneアプリから接続する簡単なアプリを作ってみました。Sleepy.Mongooseを経由したのは、MongoDBのRESTインターフェースは読み取り専用で外部ツールを使うことが推奨されていたからです。*1 The m…
『Google Code Archive - Long-term storage for Google Code Project Hosting.』のiPhone用サンプルアプリを動かす際の注意点。 iPhone用サンプルアプリは、SVNでチェックアウトしたディレクトリ(例えば、mpoauthconnection-read-only)の下層にある、「MP…
ちょっとOpenGL ESの勉強をしてみたいなと思い、Jeff LaMarcheさんの『http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html』を読み始めました。LaMarcheさんは、私が今年の1月に初めてiPhone/Objective-Cの勉強に使った…
方位を取得(startUpdatingHeading)し、didUpdateHeadingが呼ばれたら、UITableViewCellのdetailTextLabel.textを書き換えようと思い、次のように書きました。 - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeadi…
アプリを起動した直後にUIImagePickerControllerを表示していたので気がつかなかったのですが、昨日、TableViewCellをタップしたら起動し、Cancelボタンをタップしてdismissするようにしたら、アプリが落ちました。原因は、dismissModalViewControllerAnimat…
UIImagePickerControllerのsourceTypeをUIImagePickerControllerSourceTypeCameraに設定して、presentModalViewControllerで表示させた後、アイリスシャッターを表示させないようにするにはどうしたらよいのか調べてみました。ついでにツールバーのボタンを…