Thursday, March 10, 2011 Building for the MAS If you have any thought of making the jump from iOS to the Mac App Store, bookmark this post by Craig Hockenberry right now. It's a brilliant and detailed guide to everything you need to do to get your application on the Mac App Store from somebody who's been there. Posted by Jeff LaMarche at 5:54 AM Labels: Mac App Store 0 comments: Post a Comment
RSSを読むのはMacはGrumlかChrome、iPhoneはByline、そしてiPadはReederというラインナップ。 環境ごとに読み方、見え方、操作性が違うので、それぞれの特性を活用できるアプリを選んでいるつもり。 もちろん僕の使い方の問題もある。 RSSリーダーは良いアプリが目白押しのジャンルなのだが、良アプリはiPhoneとiPadに集中していて、Mac版はまだまだ数も少なく良いアプリもあまりない感じ。 そんな中、僕がiPhoneで定番として使っているBylineのiPad版がリリースされた! BylineのiPad版への対応はちょっと複雑な仕組みになっている。 以前から販売されている有料版のByline。こちらはiPhoneとiPod Touchのみで、iPadには対応していない。 一方、広告が入る無料版のByline Free。こちらがユニバーサルとなり、iPadでも利用
CoreData を使うアプリであればこの程度の件数はすぐに行くので、起動時にマイグレーションが走ると確実に落ちてしまう。これを防ぐためには起動時に CoreData へアクセスさせないのが最低限の対策になるが、その場合でもユーザが CoreData へアクセスする操作を行った瞬間にマイグレーション処理に時間がかかって画面が固まったようになるのでユーザビリティは良くない。 マイグレーションを考慮したパターン よって CoreDataを使うアプリではマイグレーション用の画面を用意するのがベスト。処理フローはこんな感じ。 起動 ↓ (1)マイグレーションチェック もし必要なら、マイグレーション用の画面へ遷移し、(2)マイグレーション実行 ↓ 通常画面マイグレーションチェックは NSPersistentCoordinator を使えばわかる。 Cocoaの日々: [iOS][Mac] CoreD
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 起動時間が長いとクラッシュ iOS アプリは起動に時間がかかりすぎるとクラッシュする。具体的にはアプリで -[UIApplication application:didFinishLaunchingWithOptions:] での処理が規定された時間を越えた場合に iOS によって強制終了させられてしまう。これが原因で落ちた場合はクラッシュレポートの execution code が 0x8badf00d ("ate bad food") が出る。 (例)Incident Identifier: A3345F94-896E-4D74-AC14-282B3A8996C7 CrashReporter Key: 5e0a8626193824c21a4b9fef635fa1542c92d1c2
The document discusses beta testing an iOS app. It covers setting up testers with Ad Hoc provisioning profiles, building an Ad Hoc release in Xcode, and distributing the release via email or the Hockey app. Testers need their device's UDID added to the developer portal and provisioning profile. The Hockey app allows installing betas directly on devices and checking for updates. Communicating with
Please note: this article is part of the older "Objective-C era" on Cocoa with Love. I don't keep these articles up-to-date; please be wary of broken code or potentially out-of-date information. Read "A new era for Cocoa with Love" for more. In this post, I'll show you the current classes I use to construct and manage UITableViews in a number of different projects. This code is an amalgamation and
日本語でのMac,iPhone,iPad,iPodなどApple関連の情報サイト。MACお宝鑑定団のBlog。 Macに捉われず、様々な情報を掲載しています。 Appleが、開発者から多くのフィードバックを得た結果として、iOS Developer Program License Agreementのセクション3.3.1、3.3.2と3.3.9を改訂し、iOSアプリ開発に利用する開発ツールに関する全ての制限を緩和すると発表しています。 開発ツールとその結果として、アプリケーションが、いかなるコードもダウンロードしないことが条件となっていて、必要なセキュリティを維持しながら、デベロッパーに柔軟性を与えることに繋がると説明しています。 大きな変更点は、SECTION 3.3.1:APIs and Functionalityにあった「アプリケーションはiPhone OSやWebKitで実行可能な
ベース SDK と Deployment Target を設定する ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) ベース SDK を下げるという方法もありますが(iPhone SDK では 3.2 以降の SDK しか同梱されないので無理ですが)、iPhone アプリケーションの場合、最新の SDK でビルドする方がなにかと安定します。 ですので特別に理由がない限り、リリースされている最新の SDK でビルドして、Deployment Target を下げる、ということを原則的に行なったほうがいいです。 これは今後マイナーバージョンアップがあった場合などでも同様です。 例えばこ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く