読者です 読者をやめる 読者になる 読者になる

なら@はてなブログ

福岡で働くスマートフォンエンジニア(おっさん)のブログ。更新頻度がとにかく低いのが悩み。

プログラミング

iOSでURLエンコード済み文字列がデコードできない場合がある

今回、iOSアプリのURLエンコード関連でちょっと気になることがあったのでエントリー。 症状としては、表題のままです。以下のURLエンコード済み文字列に対して以下のメソッドでデコードを試みた場合、きちんとデコードできずにnilが返ることがある。 - (NSSt…

AppStoreの審査中にIn App Purchaseのデータが変になった件

さて、前の更新が2011年7月だったので、ちょうど半年ぶりの更新。 なにやったかというと、まあ転職してバタバタしておりました。現在は渋谷に拠点を構える緑色のWeb系企業でスマフォアプリの開発をしています。 それはさておき、今回も軽いTips程度の記事な…

ダイアログ表示中のsearchキー

ほひー。こんな更新頻度でblogと呼んでいいんじゃろか? というわけで、例によって久々の更新でございます。 タイトルそんまんまです。 Androidではいろいろダイアログ使うと思います。エラーダイアログとかは普通に表示させるだけなんでアレですが、YES/NO…

LinearLayoutでジェスチャーイベントを拾う

いやー、いろいろ忙しくて1ヶ月以上も放置しておりました。 相変わらずAndroidアプリ開発にどっぷりで、地元のイベントにも行けないことが多くなりました。 さてさて、今回の記事ですが、表題の通りです。 普通にコーディングしてできそうな気がしますが、多…

ProgressDialogをカスタマイズする

引き続きAndroid。たぶん年内はAndroidどっぷりになりそうなので、記事もそっちに偏りそうです。 さて、Androidに限ったことではなく、時間がかかりそうな処理をするときは処理中のお待ちくださいダイアログを出しますね。 Tim Brayも言ってましたが、レスポ…

SQLiteに大量の初期データを登録したい

Androidアプリのお話。 軽いアプリを作るだけならあんまり気にしなくていい話ですが、本格的というか大量のデータを使うアプリを作ろうと思ったら、やはりデータベースは避けては通れないわけで。 で、開発者の方ならご存知の通り、AndroidにはSQLiteが組み…

画面の外からメニューをニュッと表示させたい

iPhoneとAndroidのアプリを両方作ってると、AndroidのUI設計・開発のやりづらさが身にしみます。 今回は、画面下のボタン(というかタブをイメージ)をタップすると、下からメニューがニュッと出てくる処理の実装について。まあ、イベントはタップじゃなくて…

SIGKILLの後でアプリが動かなくなる件

さてさて、iPhoneアプリ開発の話でございます。これまでも開発してるアプリのテスト中に何度かアプリが起動しなくなる(というか入力を受け付けなくなる)現象が起こってました。で、その状況が Xcodeからアプリを実行させる(command + r) アプリを終了さ…

iOS4のマルチタスク対応とUIImagePickerController

とあるアプリの開発で以下のような機能を作ってみました。 カメラのプレビューに対してARで情報を表示(位置はGPSで特定) アプリが起動していなくても、対象が近くにくると通知 ということで、ARについてはUIImagePickerControllerをモーダル表示してOverla…