問題タブ [ios]
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.
ios - 「クリア」ボタンをiPhoneUITextFieldに追加する
テキストをクリアするUITextFieldの右側にある小さな「X」ボタンをどのように追加しますか?iPhone OS2.2SDKのInterfaceBuilderでこのサブコントロールを追加するための属性が見つかりません。
注: Xcode 4.x以降(iPhone 3.0 SDK以降)では、これはInterfaceBuilderで実行できます。
ios - EXC_BAD_ACCESS 信号を受信しました
アプリケーションをデバイスにデプロイすると、数サイクル後にプログラムが終了し、次のエラーが表示されます。
このプログラムは、iPhone シミュレーターで問題なく実行されます。一度に 1 つずつ手順を実行する限り、プログラムはデバッグおよび実行されます。もう一度走らせたらすぐにEXC_BAD_ACCESS
信号を打ちます。
この特定のケースでは、たまたま加速度計コードのエラーでした。シミュレーター内では実行されないため、エラーは発生しませんでした。ただし、デバイスに展開されると実行されます。
この質問への回答のほとんどは一般的なエラーを扱っているEXC_BAD_ACCESS
ため、恐ろしい不正アクセス エラーのキャッチオールとしてこれを開いたままにします。
EXC_BAD_ACCESS
通常、不正なメモリ アクセスの結果としてスローされます。詳細については、以下の回答を参照してください。
以前に信号に遭遇したことがEXC_BAD_ACCESS
ありますか?どのように対処しましたか?
ios - UIViewControllerをサブクラス化する場合とそうでない場合
私は、学校の生徒をリストする必要があるという架空の状況にあります。学校を表すいくつかのセクションを持つ1つのテーブルビューコントローラーがあります。各学校にはその後の生徒がいます。現在、ナビゲーションコントローラーのトップレベルビューで学校名をクリックして、特定の学校のすべての生徒を表示する機能をユーザーに提供する必要があります。
ここでの質問は、現在の「StudentsViewController」を分岐して、個々の学校の生徒を表示できるようにするために複雑なロジックを追加するのか、それとも専門家がそのテーブルを処理するための新しいクラスを推奨するのかということです。
トレードオフはかなり単純で、紛らわしい/複雑なロジックを犠牲にして、おそらくすべてを1つのViewControllerに入れることができます。一方、個々の学校の生徒を処理する別のコントローラーを作成すると、コードが繰り返されることが多くなります。
専門家はこれについて何をお勧めしますか?
ios - navigationItem のタイトルに画像を追加する
ナビゲーション バーのタイトルの左側にロゴを追加したいと考えています。title プロパティは NSString のみを受け取るようです。ナビゲーション バーに画像を追加する最良の方法は何ですか?
ios - UILabel を UIToolbar に追加する
ツールバーにラベルを追加しようとしています。ボタンはうまく機能しますが、ラベル オブジェクトを追加するとクラッシュします。何か案は?
ios - アプリケーションから設定バンドルを起動するにはどうすればよいですか?
私は自分の好みで GUI を取得する安価な方法として、自分のアプリケーションに設定バンドルを追加することに取り組んでいます。アプリケーションのボタンからこれを起動することは可能ですか?それとも、ユーザーは組み込みの設定アプリケーションを介して手動でアクセスする必要がありますか?
iphone - iPhone SDK は、現在接続されている Wi-Fi SSID を取得できますか?
iPhone SDK ではSCDynamicStore
、ワイヤレス ネットワークが現在接続されている SSID 名を取得するために Mac OS X で使用されているのと同じものは使用できません。
iPhone が現在接続されている SSID 名を取得する方法はありますか?
いくつかのアプリがそれを行っているのを見ます ( 1 つは AT&T の Easy Wi-Fi です)。プライベートまたは非公開の方法は、概念実証としてのみ受け入れられます (ただし、AppStore に到達しない可能性が高いことはわかっています)。
ios - iPhone UIWebView にロードされたリソースをキャッシュすることは可能ですか?
iPhone用に最適化されたサイトをロードするシンプルなアプリがありUIWebView
ます.
問題は、キャッシュが機能していないように見えることです:
このリモート ページで参照されているもの (css、画像、外部 JavaScript ファイル) はキャッシュされません (リクエストが If-Modified-Since ヘッダーやキャッシュ制御の方法で何かを送信することはありません)。
出来ますか?通常の Cocoa WebView には、リソース要求ごとに呼び出されるデリゲート メソッドとポスト ロード ( -didFinishLoadingFromDataSource:
) があり、独自のキャッシュを展開するために使用できるようです。しかし、ここでは当てはまらないようです。
私のページ全体 (ページとその参照リソース) は約 89K 圧縮されています..これは、いくつかのスポットで 3G よりも遅く、EDGE よりもさらに悪いです。着信要求は、少なくとも圧縮 ( accept-encoding=gzip, deflate
) を受け入れることを示しているので、それで問題ないと思います。
この yui studyを読みましたが、これは iPhone がアイテムごとに 25k をキャッシュすることを示しているようです。非圧縮で 25k を超える唯一のものは jquery です (圧縮されていますが非圧縮 - 30k です)。他のすべてはキャッシュ可能でなければなりません。フェッチされたページで参照されているものに対するリクエストは、サーバー側で 304 をトリガーしていません。
その yui の調査はほぼ 1 年前のもので、モバイル サファリのみで推測しています。
これはUIWebView
、ネイティブの iPhone アプリで を使用しています。
ios - パースペクティブ変換を UIView に適用するにはどうすればよいですか?
UIView でパースペクティブ変換を実行しようとしています (coverflow に見られるような)
これが可能かどうか誰にもわかりますか?
私はCALayer
すべての実用的なプログラマー Core Animation ポッドキャストを使用して調査し、実行しましたが、iPhone でこの種の変換を作成する方法についてはまだ明確ではありません。
ヘルプ、ポインタ、またはサンプル コード スニペットをいただければ幸いです。
ios - iPhone と OpenCV
OpenCV が Mac OS X に移植されたことは知っていますが、iPhone への移植に関する情報は見つかりませんでした。
私は Mac 開発者ではないので、Mac OS X ポートが iPhone に十分かどうかはわかりません。
私よりよく知っている人はいますか?