iPhone
アプリを開発していて結構手間になるのが設定画面の開発。 見た目はすごくシンプルだけどグループテーブルビューの独特の記述で面倒くさい。iOS5からは静的なテーブルビューが用意され、作成の際にデータソースが不要になっています。 TableViewの「Content…
iOSのアプリを提供する際に気を付けたいのはアプリのデータを20MB以内におさめるということ。 アプリが3G経由でダウンロードできる最大のサイズが20MBだから。 ちなみにアプリのサイズの内訳として、85%以上のアプリが20MB以下という結果になっている。(ソ…
巷ではiPad3だのiOS5.1だのと騒がれておりますが、iOS5で一体何ができるようになったのか、ざっと読みしてみたいと思います。以下の本に書いてあることを斜め読みしております。 詳解iOS5プログラミング作者: 沼田哲史出版社/メーカー: 秀和システム発売日: …
週末にこれまで気になっていた技術をひととおり調査してみた。まだコードをガリガリ書いている状態ではないけど早く試してみたい! バーコード認識 巷では廃れた感があるが、自分としてはまだまだ未知の分野。画像・動画認識の基礎にもなるところなので、定…
iOS5で以前のバージョンのアプリをビルドしようとするとインポートしている一部のライブラリで「 Semantic Issue '&&' within '||' 」とワーニングがわんさか出る。 結構な数で出てくるのでなんとかしようとしたときのメモ。 Xcode上には「Place parentheses…
みなさまご存知の通り、iPhoneでは通常左から右にビューが遷移していきます。 奇特なことに右から左にビューをプッシュしたいという方がおられたので、その時の情報をまとめます。 画面遷移についてはこのブログエントリに丁寧に解説されておりましたので参…
<AppBankとは> ・AppBankはiPhoneユーザーにはおなじみのアプリレビューサイト。(2008年10月8日〜)これまでレビューしたアプリおよそ12,000本。 ・月間1,500万PV ユニークユーザー数月180万人。基本的にアプリを探す人が集まるので単純に計算する…
idとcontentsの2つのキーを持ったオブジェクトmessages(NSArray)を JSONで受け取り、idの値でソートしたい場合。 - (NSArray *)sortByRecentMessages:(NSArray*)messages { NSSortDescriptor *sortByRecent = [NSSortDescriptor sortDescriptorWithKey:@"…
位置情報を必要とするアプリが増えてきている一方で、iOS5からどうも電池の減るスピードが早くなったと感じてついつい位置情報をオフにしているユーザーも多いのではないでしょうか? 開発者の立場としてはなかなか辛いところですが、今回は位置情報の利用を…
TextFieldのPlaceholderって便利ですよね。TextViewでも同じようにできるかと思ってたら...できない! 「Placeholder in UITextView」でGoogle先生に聞いてみると、ばっちりの回答が。 iphone - Placeholder in UITextView - Stack OverflowUIPlaceHolderTex…
iPhoneアプリ上でfacebookと連携させる必要がでてきた。 ここでは「ダイアログ」に「友達申請画面」を表示させる必要があったのでその時のメモ。 <iOS用SDKの取得> まずはfacebook-ios-sdkの最新版をGitHubから手に入れておくなど。 facebook/facebook-ios…
アプリ内課金を組み込むときに申請の順番が結構ややこしかったのでメモ。 webでは意外と情報がなかった。 ※公式ドキュメントは必読「In App Purchaseプログラミングガイド」1. アプリの新しいバージョン(または新規アプリ)を「prepare for upload」の状態…