問題タブ [ios4]

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 に答える
96 参照

flash - Flashを「他の人とうまく再生させる」にはどうすればよいですか?

なんてこった。したがって、これはメモリ管理スキームについて尋ねる質問ではありません。ご存じない方のために説明すると、Flash Virtual Machineは、参照カウントとマークアンドスイープを使用したガベージコレクションに依存しています(これらのトピックについて詳しくは、Grant Skinnerの記事プレゼンテーションをご覧ください)。そして、はい、Flashは「削除」演算子も提供します。これは(残念ながらのみ)動的オブジェクトのプロパティを削除するために使用できます。

私が知りたいのは、Flashプログラムがバックグラウンドで実行しているときにCPUとメモリを消費し続けないようにする方法です(たとえば、コンテンツの読み込みやリモート通信を保存します)。この質問の動機は、iPhone OS 4の中心となるマルチタスク機能で予測されたように動作しないという理由でAppleがクロスコンパイルされたアプリケーション(SDK 4で)を禁止したことに一部起因しています。私の意図はFlashプログラムを作成することだけではありませんこれは、iPhone OS 4のマルチタスクに関しては「モチベーションを渡す」だけでなく、単にFlashプログラムをより良く(動作させる)ものにすることにもなります。

言い換えれば、FlashアプリケーションはiPhoneOS4のマルチタスク機能をどのように模倣するのでしょうか。Flash APIは、開発者が他のプログラムの実行中にアプリケーションを「スリープ」状態にしてから、同じようにすばやく「起動」する手段を提供しますか?

私たち自身のプログラムでは、ユーザーが(たとえば)4秒間アイドル状態(マウスの動きやキーの押下なし)になったことを検出するのと同じくらい大雑把なことをするかもしれません。

(プログラム一時停止画面上)

それが正しい考えである場合、アプリケーションが棚上げされるべきであることを検出するための最良の方法は何ですか?

そして、さらに重要なことに、Flash Playerは、実行中のプログラムの一部がアイドル状態であることを検出し、ユーザーがそれらを再開するアクションを実行するまで、同様にそれらを棚上げすることができますか?

(私が提起した多くの質問の多くまたは少ないものに自由に答えてください。)

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

iphone - iPhone SDK 4 Beta での新しいアプリのプロビジョニング

iPhone 4 ベータ版のエンタープライズ配布は、より簡単になるはずです。企業は、iTunes を通じて配布する代わりに、アプリを使用して独自のサーバーをホストできます。

これを行う方法に関する技術情報を探しています。誰かがこれに関するドキュメント/オンラインの詳細を参照できますか?

どうもありがとう。

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

iphone - iPhone SDK 4.0 で配布ファイルを作成するとエラーになる

バイナリを iTunesConnect にアップロードしようとすると、次のように表示されます。

iPhone SDK 4.0 を使用していますが、配布先の設定で iPhone Platform 3.2 を使用するように設定しています。

助言がありますか?

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

objective-c - GKVoiceChatの例はiPhoneSDKで利用できますか?

4.0以降のiPhoneSDKのGKVoiceChatの例を探しています。それは確かに私のiPhoneゲームに役立ちます。

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

objective-c - touchesBegan @ マルチタスク

アプリケーションが iPhoneOS 4.0 でバックグラウンドで実行されている間に touchesBegan イベントにアクセスすることは可能ですか?

前もって感謝します。

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

iphone - iPhone SDK 4 beta と SDK 3 を同じ Mac にインストールすることはできますか?

新しい OS 4 ベータ版をテストしたいのですが、AppStore で OS 3 アプリを更新する必要があります。iPhone SDK 4 beta と SDK 3 を同じ Mac にインストールすることはできますか? ありがとう!

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

iphone - アプリが「閉じられた」後にiphone os 4でSMSを送信することは可能ですか

つまり、「タスクを完了する」ためにバックグラウンド サービスを実行する機能には、SMS の送信が含まれます。

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

iphone-sdk-3.0 - 一部のみがimageViewを持っている場合に、UITableViewCellsを整列させる適切な方法は何ですか?

私はiPhoneプログラミングに不慣れで、最初の実際のアプリケーション(つまり、本やオンラインで書かれていないアプリケーション)に取り組んでおり、さまざまな方法で解決できる小さな問題に遭遇しましたが、良いものがあるはずだと感じていますおそらく私が欠けている解決策。

シナリオは次のとおりです。UITableView標準のがたくさん含まUITableViewCellれています。私がやりたいのは、セルが選択され、その部分が機能しているときに緑色のチェックマークを切り替えることです(注:私はすでにaccessoryType他の目的でを使用しているので、チェックマークには使用できません...それほどきれいではありません)。残念ながら、次のようにチェックマークを切り替えると、次のようになります。

チェックされているかどうかに応じて、セルのラベルが前後にバウンスします。cell.textLabel.text画像が設定されているかどうかに関係なく、セルのテキスト(を介して設定)を整列させる適切な方法は何ですか?私が思いついた解決策は次のとおりです。

  1. Photoshopで空白の40x40png画像を作成し、オフに設定します
  2. コードのみで空白の40x40画像を作成する
  3. 私が知らないいくつかの設定を設定すると、それが私のために調整されます
  4. 必要なことを実行するUITableCellViewのサブクラスを作成します(これはばかげているでしょう、オプション1を使用します...)

提案?考え?コメント?どうもありがとうございます :-)

PS何か違いがあれば、このソリューションをOS3.0と4.0で動作させたいと思います。

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

iphone - オフスクリーン MKMapView の動作が 3.2 と 4.0 で異なる

3.1 では、「オフスクリーン」MKMapView を使用して、ユーザーに提示する前に回転、トリミングなどを行えるマップ イメージを作成していました。3.2 および 4.0 では、この手法はもはや正しく機能しません。問題を説明するコードをいくつか示し、その後に私の理論を示します。

地図の読み込みが完了したら、その写真を撮ってスクロールビューに詰め込みます

最初の問題は、3.1 でコンテキストへのレンダリングがマップのロード開始をトリガーすることです。これは、3.2、4.0 では機能しなくなりました。私が見つけた唯一のことは、マップを一時的にビューに追加することです(つまり、表示するようにします)。問題は、マップが画面の表示領域にのみレンダリングされ、さらに少しのパディングが加えられることです。フレーム/境界は問題ありませんが、読み込みを最適化して、タイルを画面上またはその近くに表示されるものに制限しているように見えます.

マップを強制的にフルサイズでロードする方法はありますか? 他の誰かがこの問題を抱えていますか?

0 投票する
8 に答える
15222 参照

iphone - OS 4.0 で XCode 3.2.3 Beta4 にアップグレードした後、iPhone Simulator 3.x が表示されない

最後に Xcode 3.2.3 Beta 2 (OS 4.0 サポート) をインストールしたとき、すべての iPhone Device & Simulator 3.x が含まれていました。

現在、Xcode 3.2.3 Beta 4 (OS 4.0 サポート) に更新されており、XCode のシミュレーターまたはデバイスのいずれかの 3.x SDK がリストされなくなりました。3.1.2 用に作成されたアプリを実行すると、現在の SDK が「base SDK missing」と表示されます

3.2.3 で BASE SDK が 4.0 に変更されることは承知していますが、3.x デバイスも利用できないのはなぜですか?

私が行くとき:

利用可能なファイルは次の 2 つだけです。

ただし、次の場所に行くと:

最新の XCode DMG を無駄に再インストールしようとしました。