私が最初にiOS用のプログラミングを始めたとき(Cocos2dを使用)、iPhone用に320x480の画面サイズに基づいてハードコードされた座標の束を使用しました。少なくとも基本バージョンのiPadとiPadminiを含める必要があることに気づきました。
私はこれらを読みました:
cocos2d(しかし、これが最善の方法かどうかはわかりませんか?) cocos2d:iPhoneアプリをユニバーサルアプリに変換します
座標の変換: iPhoneの画面サイズからiPadの画面サイズに座標を変換します
iphoneからipadへの変換:http: //iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
ユニバーサルアプリの作成に関するAppleのドキュメント:http: //developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html#//apple_ref/doc/uid/TP40007072-CH7-SW24
- ハードコードされた値を使用したコードのすべての部分を編集せずに、グラフィック表示をiPhoneからiPadに変換する簡単な方法はありますか?(50スポット、すべて1つのファイルに)
iOS / Cocos2D座標を使用した将来のコーディングのベストプラクティスは何ですか?私がすべき
#define SPACE_SHIP_X_IPAD 384
#define SPACE_SHIP_X_IPHONE 160
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
`[ship.setPosition ccp:(SPACE_SHIP_X_IPHONE,0)];`
} else {
`[ship.setPosition ccp:(SPACE_SHIP_X_IPAD,0)];`
}
(ちなみに、このコードを「#」記号でフォーマットする方法を知っている人は、plzが上記のコードをフォーマットする方法を教えてくれますか?)
2つの異なるアプリを作成することをお勧めします-1つはiPhone用、もう1つはiPad用ですか?または、1つのアプリのみのこの普遍的なアプローチで、Appstoreに送信するときに配布タイプを選択しますか?
- MacバージョンのアプリはiPhoneおよびiPadのアプリストアと同じ配布チャネルですか?Macで配布することの長所と短所は何ですか?(グラフィックスは巨大なiMacのようなものに対応しなければならないので、それは良くないと思いますか?)
- 念のために言っておきますが、私のアプリファイル(通話などのiPhone固有のものは何も使用していません)は、余分な作業をしなくてもiPodとiPad Miniで動作しますよね?
どんな助けでも大歓迎です。私はすべての良い試みに賛成します