問題タブ [cocoa-touch]

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

iphone - iPhone でキーチェーンにアクセスできますか?

この質問では、crypt() 関数を使用して iPhone でデータを暗号化する方法について説明します。別の方法として、iPhone にキーチェーンがありますか? もしそうなら、ログインの詳細を保存し、アプリケーションでそれらを取得するために、どのコードを使用してキーチェーンにアクセスしますか?

0 投票する
9 に答える
85309 参照

objective-c - Xcodeで警告を抑制する方法はありますか?

Xcodeで警告を抑制する方法はありますか?

たとえば、文書化されていないメソッドを呼び出していますが、メソッドがヘッダーにないため、コンパイル時に警告が表示されます。ヘッダーに追加して警告を停止できることはわかっていますが、ヘッダーに追加する以外に (ヘッダーをクリーンで標準に保つことができるように) 警告を抑制する方法があるかどうか疑問に思っていますか? プラグマか何か?

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

iphone - UITableView scrollToRowAtIndexPath でアニメーションを制御する方法はありますか?

アニメーションの長さを変更し、animated:YES で scrollToRowAtIndexPath を呼び出すときにアニメーションが終了したときに呼び出されるコールバックをアタッチしたいのですが、そのアニメーション プロキシへのハンドルまたはそれを行う他の方法が見つかりません。

これが可能かどうか知っている人はいますか?

0 投票する
5 に答える
4524 参照

iphone - CALayer で UIImage を使用するとパフォーマンスが低下しますか?

私は大量の CALayers を使用して、GoogleMaps と同じようにタイルベースの画像を作成しています (同じ画像のさまざまなバージョンで詳細が異なります)。

これを行うために使用しているコードは次のとおりです。

私は怠け者なので、CoreGraphics を使用してファイルから CGImage をロードする気はありません。しかし、パフォーマンスが大幅に向上する場合はそうします。LoadImage は、文字列をマングルして、その画像をロードするための正しいパスを取得します。obj は、このスレッドに必要なすべての情報を保持する NSObject 構造体です。

ヘルプ?

0 投票する
12 に答える
54530 参照

ios - UIImage の角を丸くする

連絡先アプリの連絡先画像のように、角を丸くしてiPhoneで画像を描画しようとしています。通常は動作するコードがありますが、UIImage 描画ルーチン内でEXEC_BAD_ACCESS-でクラッシュすることがありますKERN_INVALID_ADDRESSこれは、数週間前に行ったクロッピングの質問に関連している可能性があると思いましたが、クリッピング パスを正しく設定していると思います。

私が使用しているコードは次のとおりです。クラッシュしない場合、結果は問題ないように見えます。同様の外観を探している人は、コードを自由に借りることができます。

これがクラッシュログです。これらのクラッシュのいずれかが発生するたびに、同じように見えます

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

iphone - UITableViewヘッダーにUIImageViewが表示されない

私の問題は、バンドルから画像を正しく表示できないように見えることです。このメソッドは、テーブルビューを制御するビュー コントローラーにあります。headerViewは .nib ファイルの tableview と共にロードされ、正常にロードされるいくつかの UILabel (表示されていません) が含まれています。何か案は?

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

iphone - iphoneクラッシュレポーター

アプリケーション経由でクラッシュ ログにアクセスすることはできますか? last.fm クライアントは今日、「クラッシュ ログが見つかりました」という変更を送信するオプションとともに表示したので、それは可能であるに違いないと思います。

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

ios - UIPickerView コンポーネントをラップアラウンドするにはどうすればよいですか?

UIPickerView コンポーネントで一連の連続した数字を表示したいのですが、Clock->Timer アプリケーションの秒コンポーネントのようにラップします。私が有効にできる唯一の動作は、一方向にしかスクロールできないタイマー アプリケーションの時間コンポーネントのように見えます。

0 投票する
14 に答える
24874 参照

iphone - ロードされたライブラリでUUIDの不一致が検出されました

iPhoneでアプリをビルドして実行しようとすると、コンソールに「UUIDの不一致」の警告が表示されます。

警告:ロードされたライブラリでUUIDの不一致が検出されました-ディスク上は次のとおりです:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib = uuid-mismatch-with-loaded-file 、file = "/ Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS2.1.sdk / usr / lib / liblockdown.dylib

誰かがこの問題を抱えていて、警告を解決することができましたか?

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

iphone - TouchesMoved を実装する正しい方法は?

サブビューのセットを生成し、それらをタイルのように行と列に表示するカスタム UIView があります。私が達成しようとしているのは、ユーザーが画面に触れられるようにすることです。指が動くと、その下のタイルが消えます。

以下のコードは、タイルを含むカスタム UIView です。

このアプローチは機能しますが、タイルの密度が高くなる場合 (つまり、画面上のタイルが小さくなり、タイルが多くなる場合) は機能します。iPhone は、指の動きに応じて反応が鈍くなります。hitTest が追いつくのに苦労しているため、プロセッサに負担がかかっている可能性がありますが、いくつかの意見が必要です。

私の質問は次のとおりです。

  1. これは touchesMoved を実装する効率的な方法/正しい方法ですか?

  2. そうでない場合、推奨されるアプローチは何ですか?

  3. 上記のクラスがサブビューとして作成および追加するカスタム Tile クラス (サブ UIView) に機能を移動しようとしました。このサブビュー タイルは TouchesBegan を処理できますが、指が移動すると、他のタイルはタッチが最初のタッチ シーケンスの一部であるため、TouchesBegan を受け取りません。サブビュー Tile クラスを介してそれを実装する方法はありますか? 他のタイルは、指の動きに応じて TouchesBegan/TouchesMoved イベントをどのように受け取りますか?