問題タブ [objective-c]
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.
iphone - iPhone アプリに追加の「ビュー」を追加するにはどうすればよいですか?
CrashLanding サンプル アプリに基づく単純な iPhone アプリがあります。つまり、基本的にはタイトル画面をタップしていくつかのことを行います...すべて同じ「ビュー」で。「オプション」画面/ページ/ビューをいくつかのUISwitchで追加したい。これを行う最も簡単な方法は何ですか?
乾杯!
objective-c - NSIndexPath:indexPathWithIndexes:length に必要な「インデックス」を作成する方法:
1 つ以上のノードを持つインデックス パスを作成するクラス メソッドは次のとおりです。
最初のパラメーターで必要な「インデックス」を作成するにはどうすればよいですか?
ドキュメントには、インデックス パスを構成するインデックスの配列として記載されていますが、(NSUinteger *) が必要です。
1.2.3.4 のインデックス パスを作成するには、単に [1,2,3,4] の配列ですか?
iphone - iPhoneの向きを設定する文書化された方法はありますか?
特定のビューでデバイスの回転をサポートしたいアプリがありますが、ランドスケープモードでは特に意味をなさないアプリがあるため、ビューを交換すると、回転を強制的にポートレートに設定したいと思います。
UIDevice には文書化されていないプロパティ セッターがありますが、これはトリックを実行しますが、明らかにコンパイラの警告を生成し、SDK の将来のリビジョンで消える可能性があります。
オリエンテーションを強制する文書化された方法はありますか?
更新:すでに実装しているため、 shouldAutorotateToInterfaceOrientation を探していないため、例を提供すると思いました。
アプリでビュー 1 では横向きと縦向きをサポートし、ビュー 2 では縦向きのみをサポートするようにします。すべてのビューに対して shouldAutorotateToInterfaceOrientation を既に実装していますが、ユーザーがビュー 1 で横向きモードになってからビュー 2 に切り替えた場合、強制的に電話を回転させて縦向きに戻します。
objective-c - UIImageViewを比例してスケーリングする方法は?
私は UIImageView を持っています。目的は、高さまたは幅を指定して比例的に縮小することです。
画像のサイズが変更されましたが、位置が左上ではありません。image/imageView をスケーリングする最良の方法と、位置を修正するにはどうすればよいですか?
objective-c - 今日から 1 か月を表すように NSDate を変更する
作業中の Cocoa アプリに繰り返しイベントを追加しています。これらは数学的に定義できるため (3600*24*7 = 1 週間)、毎日、毎週繰り返します。次のコードを使用して日付を変更します。
イベントが繰り返されてから何か月が経過したかはわかっていますが、1 か月/3 か月/6 か月/9 か月先を表す NSDate オブジェクトを作成する方法がわかりません。理想的には、ユーザーに 10 月 14 日から毎月繰り返すと言ってもらい、毎月 14 日に繰り返します。
iphone - カスタム コントロールを MoviePlayer に追加する
カスタム コントロールを iPhone MoviePlayer に追加する方法を見つけようとしています。私がやろうとしていることの例については、次の画像を参照してください。
基本的なムービー コントロールの左右にコントロールのようなものを追加しようとしています。
私はプレーヤービューにサブクラスを追加することでOpen SDKでこれを行っていましたが、現在は公式SDKとAppleがMPMoviePlayerControllerに移行しており、その方法がわかりません。
また、私の古い 1.x ファームウェアの方法では、タッチ イベントをキャプチャし、自分でコントロールを非表示/表示する必要がありました。標準のコントロールでこれを行う方法があることを願っていますが、そうでない場合でも問題ありません。
前もって感謝します。
iphone - iPhone でキーチェーンにアクセスできますか?
この質問では、crypt() 関数を使用して iPhone でデータを暗号化する方法について説明します。別の方法として、iPhone にキーチェーンがありますか? もしそうなら、ログインの詳細を保存し、アプリケーションでそれらを取得するために、どのコードを使用してキーチェーンにアクセスしますか?
iphone - 私の iPhone Objective-C コードは、UIWebView で Javascript エラーの通知を受け取るにはどうすればよいですか?
iPhone Objective-C コードで UIWebView の Javascript エラーをキャッチする必要があります。これには、キャッチされない例外、ファイル読み込み時の構文エラー、未定義の変数参照などが含まれます。
これは開発環境用であるため、SDK-kosher である必要はありません。実際、シミュレータ上で動作する必要があるだけです。
Obj-C オブジェクトを JS に公開したり、アラート ポップアップをインターセプトしたりするなど、WebKit の隠しトリックのいくつかを使用していることは既にわかっていますが、これはまだわかりません。
[注: これを投稿した後、デバッグ デリゲートを使用する 1 つの方法を見つけました。エラー コンソール/Web インスペクタを使用して、オーバーヘッドを削減する方法はありますか?]
objective-c - Cocoa で autorelease を使用するコストはいくらですか?
Apples のドキュメントのほとんどは、特に GUI ビューを作成するときに、自動解放されたオブジェクトの使用を避けているようですが、自動解放されたオブジェクトを使用するコストを知りたいですか?
最終的に、すべてが自動解放され、retain/release の使用が特定のケースのルールの例外となる戦略を使用する必要がありますか? または、 [NSString stringWithEtc...] のような便利なメソッドから返されたオブジェクトの例外である autorelease を使用して、一般的に保持/解放を使用する必要がありますか?