問題タブ [appcode]
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 - AppCode でコンパイラの最適化をオフにする方法
iOS プロジェクトを Android に移植しています。Objective C クラスのメソッドをステップ実行して、メソッドがどのように機能するかを理解し、ポートを検証する単体テストを作成する必要があります。AppCode は私が選んだ武器です。
問題は、デバッグ中に「最適化のために値が一時的に利用できない」ことがよくあり、ほとんどのクラス、リスト、および配列を検査できないことです。
プロジェクトを Xcode で開き、コンパイラの最適化を「なし」に設定してから、AppCode で開きました。また、AppCode 内から Xcode でプロジェクトを開こうとしました (File->Open project in Xcode)。プロジェクトのプロパティに最適化が表示されていないにもかかわらず、ほとんどの変数を表示できません。また、デバッグ ウィンドウで変数が繰り返され、ステップ実行時に実行ポイントがコード全体にジャンプします。これは、最適化がまだオンになっていると私に信じさせます。
AppCode のデバッグ設定で GDB と LLDB を試してみました。
誰か私の正気を救ってくれませんか?
ありがとう
サイモン
appcode - AppCodeワークスペースとTFSコマンドラインクライアントツール
AppCodeを使用してワークスペースを作成し、TFSのチェックインとチェックアウトを正常に行うことができます。これはすべて問題ありません。しかし、 TFS用のクロスプラットフォームコマンドラインクライアントを使用して、AppCodeで作成したこれらのワークスペースを表示しようとすると、「ローカルワークスペースが見つかりません」というメッセージが表示されます。この場合、AppCodeは実際にはワークスペースを作成しません。これは、msdnに従って、ワークスペースの所有者の名前とワークスペースが使用されているコンピューターの名前がTeamFoundationServerに保存されているためです。
AppCodeによって作成されたこのワークスペースにアクセスする必要がある他のアプリケーションがあります。彼らはTFSコマンドラインクライアントツールを使用してTFSコマンドを実行できますが、上記の理由により、ワークスペースが表示されません。
AppCodeで作成されたワークスペースとTFSクライアントワークスペースを同期して、すべてのアプリに同じワークスペースを認識させるための提案はありますか?または他の提案?ありがとう。
appcode - ヒットカウント(パスカウント)によるAppcodeブレークポイント
IntelliJまたはXcodeで可能な方法でブレークポイントへのパスカウントを入力する方法はありますか?たとえば、ブレークポイントはループを実行しているときに9回無視されますが、10回目はデバッガーを停止します。
前もって感謝します。
objective-c - AppCodeのすべてのファイルに行番号を表示するには?
ファイルごとに「行番号を表示」を選択できますが、AppCode エディターで各ファイルの行番号を表示したいです。
exception - 「例外スロー」処理からクラスを除外する方法
私は cocos2d、特に cocos Dhension オーディオ エンジンを使用しています。かなりうるさい(例外をスローする)ことが判明したため、「例外スロー」をオンにするときに除外したいと思います。特定のクラスを除外する方法はありますか?
objective-c - JetBrains AppCode で対応する角かっこの追加を無効にする
閉じ角括弧 ']' を入力するときに、対応する開き角括弧 '[' 文字の追加を無効にするにはどうすればよいですか?
スマート キー オプションのさまざまな組み合わせを試しましたが、どれも思い通りになりません。開き括弧 '[' を入力したときに閉じ括弧 ']' を自動的に追加する機能を無効にすることはできますが、その逆はできません。
例:
次の行があります。
私のカーソルは「)」と「]」の文字の間にあります。「]」と入力すると、次のようになります。
既存の「]」は入力したもので上書きされるか、少なくとも新しい「[」が追加されないことを期待しています。
AppCode 1.6.2 と IdeaVIM プラグインを使用しています。
ありがとうございました!
intellij-idea - AppCode CMD+F12メニューIOSリターンタイプ
CMD+をAppCodeで実行するとF12、メソッドのリストが表示されます(プロパティも表示されると便利ですが、これは可能ですか?)が、探しているメソッドを特定するための戻り型がわかりません。
メソッド、それらの戻り型、およびそれらのパラメーター型(Javaでできるように)のリストを表示する方法はありますか?今私が見るのはパラメーター・キーとメソッド名だけです。
ありがとう!
objective-c - 1 つのファイルに複数のクラスがある場合、それらを個別のファイルにするツールはありますか?
現在は退職している一部の同僚は、関連するクラス ファイル内に新しいクラスを追加する習慣がありました。
これにより、リファクタリングが苦痛になります。
これらの怪物ファイルを分割するツールは、おそらく XCode や AppCode、あるいは単純なスクリプト内にありますか?
objective-c - AppCodeに警告メッセージをコピーします
私はObjective-C開発用の新しいAppCode2.0を試しています。
問題があると示されているコードにカーソルを合わせると、Xcodeからはわからないバブル内の警告が表示されます。
このメッセージをクリップボードにコピーしてグーグルするにはどうすればよいですか?
警告自体についての情報は必要ないことに注意してください。それをコピーする方法についてだけなので、コードを貼り付ける必要があるというコメントを追加しないでください。
実際、私は方法を見つけました。バブルが表示された場合は、カーソルでバブルを指す必要があります。これは、問題のあるコードを指す矢印からバブルを入力する必要があるため、非常に困難です。バブル内に印刷されたテキストを残さないようにして、メッセージの先頭を指す必要があります。最後から2番目の文字までドラッグすると、マウスキーを押したまま、テキストにマークを付けてコピーすることができます。ただし、最後の文字もマークしようとすると失敗します。
したがって、問題は、警告メッセージのコピーをより簡単に実行する方法です。
OK、私たちの間でもっと好奇心が強い人のために:
AppCodeはその行に警告を出します
それは約を言いますUILineBreakModeWordWrap
:
パラメータタイプの不一致:互換性のない列挙型'NSLineBreakMode'および'匿名列挙型'
この行が正しいというXcodeに私たち全員が同意していると確信しています。グーグルで検索したいのですが、何も見つからない場合は、AppCodeチームに報告してください。
crash-reports - AppCode で例外情報を確認する
AppCode をテストしてきましたが、アプリがクラッシュする理由に関する情報が見つからないようです。
例外ブレークポイントを追加しましたが、クラッシュの原因となっているコード行を確認できますが、その理由についての情報はありません。
Xcode では例外の理由がコンソールに出力されますが、AppCode では "Exception = Exception Breakpoint" が表示されます。
誰かがクラッシュから有用な情報を得る方向に私を向けることができます.