問題タブ [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.
objective-c - 「null 定義マクロ」とは何ですか?
Objective-C と Cocoa を学んでいます。私が取り組んでいるAppleのチュートリアルには、次のような補足説明があります。
IBOutlet
コンパイル時に C プリプロセッサによって削除される null 定義のマクロです。
興味があります - null 定義マクロとは何ですか?
objective-c - 文字列定数と文字列リテラルの違いは何ですか?
私はObjective-CとCocoaを学んでいて、次のステートメントに出くわしました。
Cocoaフレームワークは、文字列リテラルではなくグローバル文字列定数が辞書キー、通知名と例外名、および文字列を受け取るいくつかのメソッドパラメーターに使用されることを想定しています。
私は高級言語でしか作業したことがないので、文字列の詳細をそれほど考慮する必要はありませんでした。文字列定数と文字列リテラルの違いは何ですか?
objective-c - @記号はobjective-cで何を表していますか?
私はobjective-cを学んでいて、@記号にぶつかり続けています。これは、さまざまなシナリオで使用されます。たとえば、文字列の先頭やアクセサメソッドの合成などです。
Objective-cで@記号はどういう意味ですか?
ios - 自分のネイティブ アプリケーションから Google マップの iPhone アプリケーションを起動するにはどうすればよいですか?
Apple Developer Documentation ( link is dead now) には、iPhone で Mobile Safari を使用しているときに Web ページにリンクを配置してクリックすると、iPhone に標準で提供されている Google マップ アプリケーションが起動すると説明されています。
連絡先で住所をタップして地図を起動するのと同じ方法で、自分のネイティブ iPhone アプリケーション (つまり、Mobile Safari を介した Web ページではない) 内から特定の住所で同じ Google マップ アプリケーションを起動するにはどうすればよいですか?
注: これは、デバイス自体でのみ機能します。シミュレーターではありません。
objective-c - データセットの受け渡し
しばらくの間私を熟考した質問。私は主に、iPhone および Mac 用の Objective-C に手を出す .net 開発者です。
Objective-C のメソッド間で「データセット」を送信するにはどうすればよいですか。たとえば、C# では、カスタム クラスにデータを入力し、カスタム クラス タイプの List で渡すことができます。たとえば、顧客クラスがある場合は、次のようにします。
obj-c でこれを行う方法を確認できる唯一の方法は、NSArray にカスタム オブジェクトを設定することですか? これは物事を行うための効率的な方法ですか?他の推奨事項はありますか?返したいデータベース/データとしてsqliteを使用しています。
objective-c - NSEnumerator のパフォーマンスと Cocoa の for ループ
ループ内のアイテムの数を変更するループがある場合、セットで NSEnumerator を使用することがコードを爆発させる最善の方法であることはわかっていますが、NSEnumerator クラス間のパフォーマンスのトレードオフを理解したいと思います。ループのための古い学校
objective-c - オーディオのフェードインとフェードアウトを使用して QTMovie をエクスポートする最良の方法
私が持っている QTMovie を取り、所定の時間オーディオをフェードインおよびフェードアウトさせてエクスポートしたいと考えています。できるだけCocoa内でこれを行いたいです。ムービーには音声のみが含まれる可能性があります。私の調査により、いくつかの可能性が明らかになりました。
新しいオーディオ コンテキスト挿入 API を使用します。http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html . これは、これを達成するための最も現代的な方法のようです。
Quicktime オーディオ抽出 API を使用して、ムービーのオーディオ トラックを取り出して処理し、処理されたオーディオをムービーに戻して、元のオーディオを置き換えます。
もっと簡単な方法がありませんか?
objective-c - Objective-C コードを単体テストする最良の方法は何ですか?
Objective-C コードを単体テストするためのフレームワークは何ですか? Apple Xcode とうまく統合できるフレームワークが欲しいです。
php - PHP開発者のためのココアのヒント?
私は PHP 開発者で、MVC パターンとオブジェクト指向コードを使用しています。iPhone 用のアプリケーションを本当に書きたいのですが、そのためには Cocoa の知識が必要です。そのためには Objective-C 2.0 の知識が必要です。しかしそのためには C の知識が必要です。コンパイルされた言語について知っている(インタープリターに対して)。
どこから始めればよいですか?Joelが推奨するように、本当に昔ながらの「C」から始める必要がありますか?
警告: 私は洗練された理論ではなく、動作するウィジェットを作成するのが好きです。
objective-c - Objective-C でのドット表記とメソッド呼び出しのパフォーマンスの違い
Objective-C の標準のドット表記またはメソッド呼び出しを使用して、Objective-C のオブジェクトのプロパティにアクセスできます。
また
パフォーマンスに違いはありますか (プロパティへのアクセスに関して)? コーディングスタイルの好みの問題ですか?