問題タブ [xib]

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

version-control - xib の違いを減らす

Interface Builder 3.2.1 で xib ファイルに余分な変更が加えられていることに気付きました。

それらのいくつかを次に示します。

これらが何であるかを誰か教えてもらえますか?それらを回避するためのトリックはありますか? チェックインでは、意図的に行った変更のみを記述したいと思います。

更新:元の質問では明確ではありませんでしたが、これらの違いは、Interface Builder でファイルを開き、変更を加えずに保存したことが原因でした。

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

iphone - iPhoneアプリの自動削除

自己破壊オプションが必要な iPhone アプリがあります。このアプリは、機密性の高い場所で使用される予定であり、iPod ホルダー以外には知られてはならないいくつかのアルゴリズムを保持しています。

アプリを削除する最も「完全な」方法は何ですか?

nibファイルにゼロを書き込む方法を考えていました。または実際のapplication.appですが、このフォルダーは書き込み保護され、サンドボックス化されていると思います。

これを達成するためのより良い方法のアイデアはありますか?

詳細(元のポスターのコメントから取得):

これはジェイルブレイクされたiPhone用です。

これらの装置は軍関係者に提供される予定であり、この装置が敵の手に落ちることは私の懸念事項ではありません。ボタンがあるので、アプリがゼロまたはそれ以上に書き込まれたらアプリを消去しますが、「exe」全体がゴミで破損しているため、アプリは機能しません。間違った人が持っていないことを 100% 知っている

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

iphone - ペン先の接続が失われました: どうすれば元に戻せますか?

IPhone 用の最初の本格的なプログラムを作成しています。開発の過程で、補助ビュー コントローラー (RootViewController ではない) の名前を変更することにしたので、.h、.m、および .xib ファイルの名前を変更しました。

import ステートメントなど、少量のコードを変更する必要がありましたが、コーディング作業はすぐに回復し、すべてがコンパイルおよび実行されました。

ただし、ビュー コントローラーのビューは、スタックにプッシュされたときに表示されません。空のビューが表示されるだけです。どうやら、ビュー コントローラに合わせて nib ファイルの名前を変更するだけでは不十分です。直し方?

洞察を事前に感謝します。

ジョン・R・ドナー

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

iphone - iPhone Interface Builder-リソースをサブディレクトリに移動しました。IBはそれらを認識できなくなりました!

Xcodeプロジェクトにはたくさんの画像がありました。これらは元々、「追加されたフォルダのフォルダ参照の作成」を選択せず​​に追加されました。そこで、参照を削除し、これらの手順に従って再度追加しました。リソースディレクトリ階層をアプリバンドルに含める

残念ながら、InterfaceBuilderはそのディレクトリ内の画像を表示しません。プロジェクトツリーで、ディレクトリに青いアイコンが表示され、すべてのファイルがそこにあります。

ファイル名はIBインスペクター(つまり、「Image」プロパティの下)に表示されますが、そのディレクトリにあるすべての画像アイコンが表示されません。

画像を再び表示する方法はありますか?

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

xib - アプリケーションで複数のビューを使用する

iPhoneプログラミング初心者です。ですので、基本的な質問をさせていただいても構いません。:狂った:

ランディング画面がログイン画面になり、ログイン後にアプリケーションが利用可能なカテゴリのリストを含む新しい画面を表示するアプリケーションを開発したいと考えています。また、カテゴリを選択すると、選択したカテゴリに関連する情報を含む新しい画面が表示されます。

基本的に、アプリケーションでさまざまな画面を表示したいのですが、1 つの .xib ファイルでさまざまな画面を作成するにはどうすればよいでしょうか? または、画面ごとに異なる .xib ファイルを使用する必要があります。画面ごとに異なる .xib ファイルを使用する場合、別の画面に移動するにはどうすればよいですか。

この混乱を解決するのを手伝ってください。

前もって感謝します

ガウラフ

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

xcode - XCodeはプロジェクトの問題を見つけてXIBに置き換えます

間違った名前の変数の名前を、より自然な名前に変更したかった(UITableView myListView-> myTableView)。これをXCodeの 「編集-検索-プロジェクト内検索」で行い、見つかった7つのアイテムすべてを新しいものに置き換えました。アプリケーションは正常にコンパイルされ、起動してクラッシュしました。

デバッグの結果、XIBファイルxml spagetti(IBConnectionRecord、IBCocoaTouchOutletConnection)内に古い名前が1つ残っていることがわかりました。

質問:変数の名前を変更するにはどうすればよいですか?すぐに機能するものはありますか?

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

iphone - iPhoneユーザーインターフェイスの分解-1つのxibに複数のビューがありますか?

コントローラーが関連付けられたメインビューが1つあります。かなり複雑なツールバーがいくつかあり、ユーザーの操作に応じて切り替えたり切り替えたりする必要があります。

物事を単純にするために、あらゆる種類の絡み合った依存関係や本当に深いデリゲートチェーンではなく、メインのViewControllerでツールバーを管理します。

とにかく、1つのxibに複数のビューを設定して、それらを適切に初期化するにはどうすればよいですか?カスタムビューの1つを画面の中央に表示したい場合、どうすればよいですか?

または、ビューを複数のxibに分割する場合、IBOutlets / IBActionsの同じコントローラーオブジェクトを参照させるにはどうすればよいですか?

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

iphone - 複数の Xib ファイル - 同じクラス

私はこれにかなり慣れていませんが、私がやろうとしていることは理にかなっていると思います。縦に表示される xib と横に表示される xib があります。どちらのビューも似ていますが、いくつかの違いがあります。ボタン、ラベル、テキストフィールドの一部は同じです。

方向が変更されたときに一方を表示し、もう一方を非表示にすることができます-それは問題ではありません.

基本的には、一般的なボタン クリックの応答やテキストの変更をすべて処理できる 1 つの場所を探しています。ユーザーが縦向きモードでテキストを入力するかボタンを選択すると、横向きモードに変わり、対応するボタンとテキストが更新されます。

インターフェイスビルダーに NSObject を追加して、ボタンとテキストフィールドのアウトレットとアクションを持つ新しいクラスに割り当てようとしましたが、ボタンを操作すると、xcode で「認識されないセレクターがインスタンスに送信されました」というエラーが発生します。

どんな助けでも素晴らしいでしょう。

ベスト、ウォード

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

iphone - Xcode で生成された .nib/.xib とインターフェイス ビルダーの .nib/.xib テンプレートの違いは何ですか?

私はiPhone開発に慣れていないので、いくつかのチュートリアルに取り組んできました。私が理解していないのは、xibがワークフローにどのように適合するかです。

チュートリアルでは、指示の 1 つは、「ユーザー インターフェイスの XIB」を選択して新しい UIViewController サブクラスを作成することです。最初の試みで、そのオプションをチェックするのを怠り、Interface Builder で xib を作成するだけでよいのではないかと考えましたが、うまくいきませんでした。(UIViewControllerと同じ名前のCocoa Touch View Templateを使用してxibを作成し、それをプロジェクトディレクトリに保存したので、プロジェクトに追加されました。)ファイルの所有者のクラス識別を変更し、ビューアウトレットを接続しました。 (Xcode から生成された xib を調べたときに気づいた 2 つの違い。)

では、Xcode で生成された .xib (UIViewController テンプレートから) と IB .xib テンプレートの違いは何ですか?

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

iphone - iPhone の「ファイル所有者」オブジェクトを最もよく表しているデザイン パターンはどれですか?

iPhone開発初心者です。xib の「ファイル所有者」は、nib で定義されたすべてのオブジェクトをインスタンス化する責任があると読んでいます...ある種のファクトリ パターンが思い浮かびますが、全体像を見ていない可能性があります...

では、「ファイル所有者」の概念に最も近いデザイン パターン (gof) は何でしょうか?