問題タブ [universal-binary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
353 参照

iphone - iPhoneとiPadのバージョン間でユニバーサルバイナリでNSUserDefaultsを共有する

これは、iPhoneとiPadの1つのプロジェクト内に2つのターゲットを作成する最初の試みです。

私の質問は、アレイをNSUserDefaultsに保存し、iPhoneがiTunesと同期してから、iPadを同期した場合、iPadバージョンはそれに同期されたアレイにアクセスできるかどうかです。

0 投票する
2 に答える
728 参照

iphone - ユニバーサル アプリは iPad シミュレーターで動作しません

iPhone と iPad の両方のユニバーサル アプリに変換しようとしている既存の iPhone アプリがあります。iPad デバイスで実行するとすべて正常に動作するように見えますが、iPad シミュレーターで実行しようとすると、次のランタイム エラーが発生します。

最新の 4.1 SDK を使用してビルドしています。私のプロジェクト設定は、iPhone/iPad 用にビルドするように設定されています。私の展開ターゲットは iOS 3.1 に設定されています。UIKit.framework へのリンクが弱いです。

どんな助けでも大歓迎です。ありがとう!

0 投票する
4 に答える
1593 参照

iphone - ユニバーサルアプリケーションでxibをiPadとして表示する際の問題

ターゲット OS 3.1 で既に実行中の iPhone アプリがあります。私はそれをユニバーサルアプリに変えようとしています。モデルを変更するつもりはありません。xib のみです。だから私は IB で ipad xib を書き、次に info.plist に行き、適切な MainIpad.xib を指している ipad 用の MainIpad Nib を追加しました。また、プロジェクト情報のターゲット デバイス ファミリを ipad/iphone に設定しました。

ipadシミュレーターを実行するたびに、MainIpad.xibビューが常にiphoneとしてサイズ変更されます。実際には、ipad内にiphoneが表示されているだけです。また、CGRect を手動で iPad サイズに設定しようとしました。その結果、iPhone にクリップされたままの大きなビューになります。

私が間違っていることを指摘し、ユニバーサルアプリで変換する適切な方法を提案できますか?

ありがとう

0 投票する
1 に答える
8891 参照

iphone - iPad アプリを iPhone で実行できるように変換する (ユニバーサル アプリ)

私は今iPhoneで動作させる必要がある動作中のiPadアプリを持っています。私はこれについてかなり読んでいますが、良い答えが見つかりませんでした。このサイトで、私はいくつかの議論を見ました...しかし、やはり、明確な答えはありません.

チュートリアルを知っている人はいますか?iPad であるかどうかに関係なく、コードでキャプチャしたので、すべての準備が整いました。テストするには、実際に iPhone で取得する必要があります。

情報をありがとう

0 投票する
2 に答える
705 参照

iphone - iPod 3.1.3 で動作するユニバーサル アプリ (iPad および iPhone 4.1) の作成方法

iphone/ipad 用のユニバーサルを構築しており、展開ターゲットを既に 3.0 に設定しています。iPad 3.2 および iphone 4.1 で問題なく動作します。しかし、iPod 3.1.3 でビルドして実行すると、ランタイムが自動的に iPad コード パスを選択し、UIPopOverController と UIMenuItem が見つからないことを通知します。私の iPhone パス コードでは、そのようなものは使用しません。

正常にビルドされ、実行しようとしたときにのみ、エラーが表示され、見つかりません:

編集

iPad クラスをすべて削除し、App.info Main nib bundle を iphone のみに設定するとします。すると、うまくいきます。問題は、iPad コードを実行することだと思います。iPod またはプロジェクトの何が問題なのかわからない

0 投票する
2 に答える
264 参照

iphone - ユニバーサル iPhone / iPad アプリで異なるクラスを切り替える方法は?

ジェスチャーなどを管理する特別なクラスがあります。iPhone を強くターゲットにしています。MyControlleriPad では、そのクラスの 90% 異なる動作が必要なので、 と に分割したいと考えていMyController_iPhoneますMyController_iPad

iPad か iPhone かに応じて、適切なクラスをどのように割り当てますか?

0 投票する
2 に答える
198 参照

iphone - ユニバーサル バイナリは、デバイスのメモリを大量に浪費していませんか?

iPhone / iPad 用のユニバーサル バイナリに取り組んでいる間、私はよく自問自答してきました。iPhone と iPod touch デバイスは、関係のない iPad コンテンツをすべて含むパッケージ全体をダウンロードするだけだと思います。私のアプリはグラフィックを多用するので、iPhone と iPod touch のユーザーは約 10 MB の無関係なグラフィックに悩まされることになる。それらはただのゴミであり、デバイスでは使用されていません。iPad ユーザーの場合も同様で、使用されていない 6 MB の不要な画像データが表示されます。もちろん、デバイスの未使用コードもすべて含まれています。

これは本当に賢いのだろうか。これが本当に未来であるとすれば、大量のゴミをダウンロードしてインストールし、さらに多くのものをインストールできるようにするためだけに 8 GB、16 GB、32 GB、さらには 64 GB のデバイスを購入することを心配することです。私が持っている多くのユニバーサル アプリが、未使用のファイルでデバイスを完全にゴミ箱に入れているのではないかと心配しています。それは私を愚かに感じさせます。

0 投票する
1 に答える
4949 参照

iphone - UI_USER_INTERFACE_IDIOM() をチェックして、iPhone または iPad であるかどうかを判断しても安全ですか?

ここでこのコードを見つけました:

このチェックの安全性は? Appleは実際にこれを行うことを推奨していますか? それとも、iPad を iPad として、または iPhone を iPhone として検出しないということは起こり得ますか?

0 投票する
1 に答える
333 参照

iphone - 2G iPhoneにユニバーサルアプリをインストールする方法

xcode 3.2.4 を使用してユニバーサル アプリケーションを作成しました。私のビルド設定では、「ターゲット デバイス」を 3.1.2 に設定しました。このアプリケーションは、iPhone 3G、iPhone 4、および iPod touch 3G で正常に動作します。しかし、iOS 3.1.3 を搭載した 2G iPhone にユニバーサル アプリケーションをインストールしようとすると、「署名なし」エラーが発生します。プロビジョニング ファイルに 2G iPhone UID を含めました。しかし、それでも同じエラーが発生します。この問題を克服し、ユニバーサル アプリを 2G デバイスでも動作させる方法を教えてください。

前もって感謝します。RAM

0 投票する
3 に答える
544 参照

iphone - ユニバーサル アプリが正しく動作しません。なんで?

ユニバーサル バイナリで iPhone バージョンを実行するのではなく、独自のアプリとして iPad アプリを「トリガー」するのは、アプリのどの部分ですか?

「現在の Target for iPad をアップグレード」をクリックした後、アプリをユニバーサルにするには何を変更する必要がありますか? アプリはシミュレーターの外で実行されますが、画像が小さすぎてテキストがずれています。ここで何が欠けていますか?

反対に、ユニバーサル アプリを iPadのシミュレーター内で iPhone アプリとして強制的に実行するにはどうすればよいですか? (「Target Device Family」を変更すると、シミュレーターでiPad バージョンのアプリが実行されますが、iPhone バージョンは実行されません。)

編集:

これらの質問は互いに補完し合っているように思えます。どちらの状況でも同じメカニズムが働いているのではないかと思いますが、それが何であるか、またはどのように機能するかはわかりません.