問題タブ [xcode]
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.
xcode - デバッグのためにリモート プロセスにアタッチする
OSX 10.5 で Xcode 3.1 を使用。実行中のリモート プロセスに (デバッガーを) 接続することは可能ですか?
リモート プロセスを開始してデバッグできることはわかっていますが (ここで説明されているように)、既に実行中のリモート プロセスにアタッチする方法を見つけることができれば素晴らしいと思います...
編集して追加: ありがとう。Apple にバグレポートを提出しました。彼らから返事があれば、この質問を更新します。
iphone - Xcode Performance Tool は、iPhone シミュレーターにカメラがあると認識しています
デバッガーまたはスタンドアロンのシミュレーターでこのコードを実行すると
予想どおり、カメラが利用できないことがわかります(NOを返します)。
ただし、パフォーマンス ツールのシミュレーターで同じコードを実行すると、YES が返されます。私のコード (デバイス上で正常に動作します) は、引き続きシミュレーターにカメラ ビューを表示します。ただし、画像をキャプチャしようとすると、コンソール メッセージが表示されます
写真はHWでのみキャプチャできます
つまり、シミュレーターでアプリケーションのプロファイルを作成したい場合 (デバイスで動作するならいいと思いませんか!!)、正しいビューが表示されるようにコードを変更する必要があります (つまり、カメラのビューではありません! )。
これは、グーグルによると、よく知られた問題ではないようです。他の誰かがそれを経験したり、回避策を得たりしましたか?
iphone - ファイルの所有者とビュー コントローラーをリンクする [iPhone SDK]
ViewController と View ウィンドウの間の関係を確立できるという点で、iPhone SDK 2.1 に問題があるようです。ココア タッチ クラスに関しては、先に進んで
UIViewController
サブクラスを追加しました。ターゲットが既存のプロジェクトの一部であることを確認しました。その直後に、ユーザー インターフェイス -> View XIB を追加しました。中UIViewController
には、サンプルコードから文字通りコピー/貼り付けた簡単なコードがあります。
EditViewController.h:
EditViewController.m
お察しのとおり、あまり効果がありません。新しい xib をクリックして でクラス ID を参照するとEditorViewController
、オートコンプリートは発生しません
EditorViewClass
。ビューから [File's Owners] を Ctrl + クリックしようとすると、nada が表示されます。
このプロセスで見落としている可能性のある特異性には、ビューをコントローラーに出力できないものがありますか?
プロジェクト名がターゲットとしてチェックされているのを確認する以外に、自分のユーザー インターフェイス ビュー XIB がプロジェクトに関連付けられていることを確認するにはどうすればよいですか?
objective-c - Xcode にプロトコルを実装するためのキーの組み合わせはありますか?
Visual Studio でインターフェイスを実装するクラスを定義すると、たとえば
ISerializable を右クリックし、コンテキスト メニューから [ Implement Interface ] を選択すると、クラス定義に適切なメソッドが表示されます。
Mac 上の Xcode で利用できるこの機能のようなものはありますか? この方法でプロトコルを自動的に実装できるようにしたいと考えています。オプションのメソッドが生成されたがコメントアウトされている可能性があります。
xcode - Xcode で動的ライブラリ (dylib) を作成するにはどうすればよいですか?
Xcode でいくつかのコマンドライン ユーティリティを作成しています (プレーン C、Cocoa なし)。私はそれらすべてにカスタマイズしたバージョンの libpng を使用してもらいたいです。また、すべての実行可能ファイル間でライブラリの 1 つのコピーを共有することでスペースを節約したいと考えています (再配布.dylib
してもかまいません)。
libpng エクスポート シンボルを取得するために魔法をかける必要がありますか?
「Link Binary With Libraries」はフェーズリンクを静的に構築しますか?
Apple のドキュメントでは、実行時のライブラリのロードdlopen
について .
私はそれを理解したと思います:
32/64 ビットの実行可能ファイルと 32 ビットのライブラリをビルドしたため、libpng が正しくリンクされませんでした。ライブラリと実行可能ファイルのビルド設定は一致する必要があります。
libpng の config.h には、次のような大量の定義が必要です。
#define FEATURE_XXX_SUPPORTED
"Link Binary With Libraries"ビルド フェーズは動的ライブラリを適切に処理し、アプリケーション バンドルから
DYLD_FALLBACK_LIBRARY_PATH
をロードするには環境変数が必要です。.dylib
objective-c - Xcodeで警告を抑制する方法はありますか?
Xcodeで警告を抑制する方法はありますか?
たとえば、文書化されていないメソッドを呼び出していますが、メソッドがヘッダーにないため、コンパイル時に警告が表示されます。ヘッダーに追加して警告を停止できることはわかっていますが、ヘッダーに追加する以外に (ヘッダーをクリーンで標準に保つことができるように) 警告を抑制する方法があるかどうか疑問に思っていますか? プラグマか何か?
iphone - Xcode プロジェクトの継続的統合?
以前のプロジェクトとの継続的インテグレーションに Hudson を使用した後、現在取り組んでいる iPhone プロジェクト用の継続的インテグレーション サーバーをセットアップしたいと考えています。いくつかの調査を行った結果、Xcode 専用に設計された CI エンジンはないようですが、Cruise Control を xcodebuild CLI ツールと組み合わせて使用することに成功した人がいます。ここで誰かがこれを試しましたか?Xcode プロジェクトでうまく動作する CI エンジンはありますか?
クルーズコントロールを試してみようと思います。調査結果とともに回答を投稿します。
objective-c - 文字列を置き換える方法[Fooalloc][[Foo alloc]]
- XCodeにこれに対する重要なショートカットはありますか?
- このためにApplescriptを実装して、XCode内で実行できますか?
iphone - プロジェクト間で iPhone と Mac のコードを共有する最良の方法
ビュー/コントローラーは Mac アプリと IPhone アプリで異なりますが、モデル コードは似ている/同じである可能性があります。モデルコードを共有できるようにプロジェクトを編成する最良の方法は何ですか?
- コピー/貼り付け - 複製して手動で同期するだけ
- 2 つの xcode プロジェクトが同じ作業領域を指すようにします。1 つは Mac 用、もう 1 つは iPhone 用で、コードを共有します。
- 共通ライブラリ - おそらくこれを行うことはできません (または行うことができます)
ヒントをありがとう。
ios - iOS アプリの名前を変更するには?
先日、ばかげた開発コード名で iPhone プロジェクトを開始しましたが、プロジェクトがほぼ完成したので、プロジェクトの名前を変更したいと考えています。
しかし、Xcodeでこれを行う方法がわかりません.info.plistファイルでアプリケーションの名前を変更するという明らかな試みを試みると、署名プロセスがうまくいかなくなり(私は思う...)、私のアプリは起動しませんランチャーエラー。
新しいプロジェクトを作成して、すべてをコピー ペーストすることもできると思いますが、それは非常に原始的であるため、より文明的な解決策を望んでいます。