問題タブ [iphone-4]

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

iphone - バックグラウンドから削除されたときにアプリケーションの状態を保存する

Appデリゲートで次の関数を使用しています

すべての機能は正常に動作しています。しかし、バックグラウンドタスクの「-」赤いボタンをクリックしてバックグラウンドからアプリを削除し、アプリを再度開くと。関数は呼び出されていません。上記のすべての機能の代わりに何を使用する必要がありますか..アイデアはありますか?

正確に必要なのは..「-」赤いボタンを使用してバックグラウンドから削除されたときにアプリケーションの状態を保存し、開いたときに復元する必要があることです。

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

iphone - iPhoneアプリでiPhone4ユーザーの画質を変更する

画面領域よりも大きい画像をユーザーに表示したいのですが、オーバースクロールしてユーザーが画像をドラッグしてズームインできるようにします。

解像度が高いため、iPhone 4ユーザーには異なるdpiの異なる画像が必要ですか?

または、デバイスに応じてズームレベルを異なる方法で設定できますか?

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

iphone - iPhone の UIImageView を使用した画像のスケーリング

多数の UIImageView で構成されるカスタム ビューがあります。これらの UIImageView のサイズはさまざまです (200x200 から 50x50 まで)。それらが表示する (png ファイルからロードされた) 画像は、可能な限り最高の解像度 (200x200) でリソースに保存されますが、より低い解像度で表示されることがよくあります。

現在、私はフル解像度の画像で UIImageViews をロードするだけなので、次のようになります。

最初の質問は、UIImageView で画像を 200x200 から 50x50 に縮小するだけでパフォーマンスが低下すること (メモリまたは CPU 時間) はありますか? この結果として、私のアプリが大量のメモリを使用したり遅くなったりしているようには見えませんが、速度を上げたりメモリ消費を減らしたりできれば、それは素晴らしいことです。

プログラムで画像をスケーリングしてみました。このような:

最初にプログラムで画像をスケーリングしても悪影響はないように見えました... iPhone 4にロードするまで。UIImageViewのサイズは、親ビューのサイズに基づいています。 iPhone 3G 画面のサイズ。悲しいことに、iPhone 4 は 3G の 2 倍の解像度を持っているにもかかわらず、iPhone 4 で実行したときのこのビューのサイズは同じです。そのため、ビューのサイズに基づいて画像をスケーリングすることで、iPhone 4 での解像度よりも解像度が低くなり、見栄えが悪くなります。

2 番目の質問は、プログラムで画像を縮小するメリットがあるかどうかです。iPhone 4 の余分なピクセルをどのように活用できますか? 明らかに、ビューのサイズでは行けません。

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

iphone - iPhoneのハードウェアを決定する

アプリケーションがiPhone4、iPhone 3GS、またはiPadで実行されているかどうかを確認するにはどうすればよいですか?

使用しているハードウェアを特定し、iPhone 4の場合は追加機能(ビデオライトやジャイロセンサーの使用など)を提供したいと思います。

どんな助けでも大歓迎です。

ありがとう

PS:私はこれをプログラムで決定することを目指しており、外観に基づいているかどうかを決定するのではありません。

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

iphone - iPhone 4 の解像度の問題 - @2x のネーミング手法がボタン画像で機能しない

インターフェイスビルダーを介して設定された画像のボタンがあります。元の画像は SearchImage.png で、高解像度バージョンは SearchImage@2x.png です。タイプミスがなかったことは間違いありません。実際、高解像度の画像は低解像度の画像のちょうど 2 倍のサイズ (つまり、高さが 2 倍、幅が 2 倍) ですが、オフィスの iPhone4 は依然として低解像度の画像しか読み込みません。

誰が問題が何であるかについて何か考えがありますか?

関連するすべての Apple ドキュメントを読みました。

ありがとう!トリスタン

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

iphone - アプリ ストアに提出するために、iPhone 4 サイズのスクリーンショットを撮るべきですか?

これまでのところ、アプリケーションと一緒に提出する iPhone スクリーンショットの仕様を見つけることができませんでした。(ユニバーサルなので、iPad のスクリーンショットも撮っています。) iPhone 4 の解像度 (320x480 ではなく 640x960) にすることはできますか?

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

iphone - iPhoneにSkypeを実装する

より多くの機能を備えたSkypeサービスを使用するiPhone用のアプリを作成したいと思います。

FringがSkype通話をiPhoneで利用できるようにしたことを知ったので、それは実現可能でなければなりません。

問題は、SkypeアプリやFringと同じように機能するように構築する方法です。

このブログ投稿では、その男は「SoonR Talk」の使用を提案していますが、注意点は、2つのSkypeOut呼び出しと2つの会議を使用することです。したがって、SkypeOutクレジットを2倍使用します。

FringとSkypeAPIに関する情報があれば役立ちます。ありがとう。

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

iphone - AVAssetExportSessionを使用してiPhone/iPodライブラリの曲を上書きするにはどうすればよいですか?

したがって、おそらくiOS 4 SDKでは、ユーザーのiTunesライブラリを編集して書き込むことができます。iPhone / iPodライブラリからAVAssetを正常にロードできますが、簡単なテストとして、 AVAssetExportSessionを使用して同じファイルをすぐに上書きしようとしていますが、常にステータス「4」が返されます。それが言うドキュメント:

しかし、AVAssetExportSession.hには次のように書かれています。

これが私が使用しているコードです:

どちらにしても...「失敗」か「キャンセル」かと思います。他の誰かが以前にメディアライブラリに正常に書き込んだことがありますか?

ありがとう!

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

iphone - iPhone 4 アプリは iPad で自動的にスケールアップしますか?

iPhone 4 の Retina ディスプレイ用に作成されたアプリは、iPad にインストールすると自動的に 640x960 で実行されるということを読んだり、見たり、聞いたりしたと思います。ただし、その特定の機能に関するドキュメントは見つかりません。私のアプリは、iPad にインストールした場合でも 320x480 で実行されます。

これを実現するために見逃したステップはありますか?それとも、これが機能であると想像しただけですか?

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

iphone - IPhone 4.0 のアプリが起動時に使用し、UIImageview を使用するメモリ [Real RAM]

2つのクエリがあります

  1. 単一のView Controllerを実装したサンプルアプリを実行していました。Instrument を使用してメモリを確認すると、3.66 MBと表示されていました 。アプリにはそれほど重いものがないのに、なぜそんなに多くのRAMを消費しているのか疑問に思いました.

  2. サイズが25 KBのイメージで UIImageview を追加すると、メモリの使用量が4.24 MBになります [背後にある理由は「イメージがアンパックされた320*480*4 = 580 KB
    」で あることがわかりますが、これについてさらにデバッグする必要があります& キャッシュに残ります]

これに沿って、私は2つのシナリオも観察しました

  1. 画像の読み込みに api を使用する場合[UIImage imageNamed:aName]、呼び出し[UIImageview release]は何の効果もありません。

  2. しかし、私たちが使用するとき

[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:aName ofType:nil]];

呼び出すと一部のメモリがクリーンアップされます[UIImageview release]

私のアプリでは、大量の画像を使用する予定です。これにより、メモリが不足し、アプリがクラッシュします。

この動作の理由を分析するための参照またはパスを提供してください。

ありがとう、

サーガル