問題タブ [ios-universal-app]

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 投票する
1 に答える
563 参照

iphone - iOS: アプリの iPad バージョンと iPhone バージョンの間でドキュメントを共有する方法は?

Apple がユニバーサル アプリを展開したとき、複数のデバイスにインストールされた同じアプリ間でファイルを同期するための共有メカニズムが提供されたという印象を受けました。しかし、私はこれについて多くの証拠を見ません。私は何が欠けていますか?

(Apple がユーザーのデータを政府に提供することについてのプライバシー上の懸念があるため、iCloud を避けることをお勧めします。これは法的なグレーゾーンなどです)。

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

iphone - xib ファイルの名前を変更した後、IBAction が機能しない

同じファイル MainWindow.xib にすべてのビューを持つユニバーサル アプリケーションがあります。今日、これらのビューをそれぞれの xib ファイルに分割することにしました (たとえば、MainMenuController.h、MainMenuController.m、および MainMenuController.xib を含めるため)。IBActions を受信できなくなりました。これが私が段階的に行ったことです:

  1. MainMenuController.xib という名前の新しい .xib ファイルを作成し、そのファイルの所有者を既存の MainMenuController クラスに設定しました。

  2. MainMenuController に対応するビューを MainWindow.xib ファイルからコピーし、新しく作成した MainMenuController.xib に貼り付けました。ファイルの所有者のビューを新しく貼り付けたビュー (IB に接続) に設定しました。

  3. info.plist で、「メインの xib ファイルのベース名」のエントリを削除したため、アプリは自動的に MainWindow.xib で開きません。

  4. プログラムでウィンドウを作成するようにアプリ デリゲートを変更し、次のコードで MainMenuController をウィンドウに追加します。

    「mainMenuController」と「window」はインスタンス変数で、プロパティとしても宣言されています。

  5. AppDelegate クラスは 1 つしかなく、main.m には以下が含まれます。

    /li>

アプリケーションが開くと、MainMenuController のビューが表示されます。この時点で、新しい xib ファイルの貼り付けられたビューで IBOutlets と IBActions の接続を開始しました。File's Owner に IBOutlets が表示され、正しく接続されていますが、ボタンを押しても IBAction の関数が呼び出されません。

私の頭に浮かんだ可能性のあるエラー: (1) アプリケーション ウィンドウが正しく設定されていない、イベントが渡されない、(2) ビューのコピー中に何かがスタックまたは失われ、まだ古い所有者を指している (3) 何かがスタックしているxcode プロジェクト

問題は何だと思いますか?上記のいずれかですか?どうすればこれを解決できますか? どんな助けでも大歓迎です。

前もって感謝します。

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

ios - iPhoneおよびiPad用のユニバーサルゲームの作成(レギュラーおよびRetina)

私はCocos2dエンジンでゲームを作っていますが、ユニバーサルゲームを作らなければなりません。私がフォローしているプラ​​クティスを以下に説明します。私は2つの画像のセットを持っています。1つは非HDで、もう1つは下記の-HDです。

例:

image1.png->私はこれをiPhoneのためだけに使用しています

image1-hd.png->私はこれをiPhone-Retina、Ipad+Ipad-Retinaに使用しています

これは私がフォローしていることであり、それは時間のかかる作業です。私ができる他の良くて簡単な自動手順はありますか、または私は上記の手順に固執する必要がありますか?

iPhone用に1つの「Image.png」を別々に持ち、iPhone-Retina、Ipad + Ipad-Retina用に1つの「Image-HD.png」を持っている(これはIpad Retinaで悪い結果をもたらし、Ipadでも少し悪い結果をもたらす可能性があります)

これは良い習慣ですか?

0 投票する
0 に答える
75 参照

ios - iPhone アプリを iPhone および iPad アプリに変換する (ユニバーサルではない)

私は既存のiPhoneアプリを持っています。

iPad アプリ用に別のアプリを作成する必要があります (もちろん、共有コードを使用します)。

ただし、2 つのアプリを 1 つのアプリとして Apple Store にアップロードする必要があります。

新しいターゲットを作成することは私のケースに合っていますか? はいの場合、ステップバイステップのチュートリアルを提供していただけますか?

ありがとう。

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

iphone - iPhone/iPad アプリで動作するアプリを実行するすべての可能な方法

iPad および iPhone ユーザー向けのアプリを開発する必要があります。

3つの方法があることを理解しています:

  1. Two distinct Apps、1 つは iPhone 用、もう 1 つは iPad 用です。(アップルストアにはリンクされていません)
  2. One Universal app+Apple Storeにサインインして表示され、アプリストアはデバイスに応じて目的のアプリを選択します)(アプリを作成するためにxcodeから選択しますUniversal)。
  3. One application with two targets、iPhone用とiPad用の1つ。(xcode で iPad の複製ターゲットを使用) (Apple Store にリンク)。

上記の 2 と 3 の違いを理解する必要があります。

ありがとう。

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

iphone - iPhoneおよびiPad用のユニバーサルアプリケーションを開発するときに変数とメソッドの定義を整理する方法

iPhoneやiPadのデバイスタイプに応じて変数やメソッドを定義するのに役立つプリプロセッサなどを探しています。私はここに関連する何かを見つけました:プリプロセッサ-IFは機能しません-使用することをお勧めします

しかし、デバイスに基づいて個別に使用される変数がインターフェイスで定義されているとします。

または、デバイスに応じて使用される方法、どのように区別しますか?

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

iphone - iPhone xcode 4.5 armv 6 ユニバーサルアプリ

私は 1 つのユニバーサル アプリを持っており、今は iPhone 5 用の 1 つの更新プログラムを作成していますが、Apple bc 経由でアプリを送信できません 警告: 次のアーキテクチュアの少なくとも 1 つが存在する必要があります: armv6 -> アーキテクトが動作しない

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

iphone - 「画像が見つかりません」というエラーを解決するには?

私はユニバーサルプロジェクト(iPhone / iPad)に取り組んでおり、使用したコードはiphoneとipadで同じです。コードは iPhone では正常に機能していますが、iPad では機能していません。

次のエラーが返されます。

dyld: ライブラリが読み込まれていません: /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary Inspirational Quotes.app/Move On Inspirational Quotes 理由: 画像が見つかりません

このエラーを解決する方法を誰か教えてください。

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

iphone - ユニバーサルiPhone/iPadアプリケーション

私はそれがiPhoneかiPadかを検出する方法を知っています

ユニバーサルアプリを作成する2つの方法を知っています。

1)2つのxibsに1つのコントローラーを使用する(iPhone / iPad)

2)iPadとiPhoneで異なるビューコントローラーを使用する

それを行うための最良の方法は何ですか?