問題タブ [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.

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

objective-c - 「null 定義マクロ」とは何ですか?

Objective-C と Cocoa を学んでいます。私が取り組んでいるAppleのチュートリアルには、次のような補足説明があります。

IBOutletコンパイル時に C プリプロセッサによって削除される null 定義のマクロです。

興味があります - null 定義マクロとは何ですか?

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

objective-c - 文字列定数と文字列リテラルの違いは何ですか?

私はObjective-CとCocoaを学んでいて、次のステートメントに出くわしました。

Cocoaフレームワークは、文字列リテラルではなくグローバル文字列定数が辞書キー、通知名と例外名、および文字列を受け取るいくつかのメソッドパラメーターに使用されることを想定しています。

私は高級言語でしか作業したことがないので、文字列の詳細をそれほど考慮する必要はありませんでした。文字列定数と文字列リテラルの違いは何ですか?

0 投票する
4 に答える
54041 参照

objective-c - @記号はobjective-cで何を表していますか?

私はobjective-cを学んでいて、@記号にぶつかり続けています。これは、さまざまなシナリオで使用されます。たとえば、文字列の先頭やアクセサメソッドの合成などです。

Objective-cで@記号はどういう意味ですか?

0 投票する
16 に答える
98156 参照

ios - 自分のネイティブ アプリケーションから Google マップの iPhone アプリケーションを起動するにはどうすればよいですか?

Apple Developer Documentation ( link is dead now) には、iPhone で Mobile Safari を使用しているときに Web ページにリンクを配置してクリックすると、iPhone に標準で提供されている Google マップ アプリケーションが起動すると説明されています。

連絡先で住所をタップして地図を起動するのと同じ方法で、自分のネイティブ iPhone アプリケーション (つまり、Mobile Safari を介した Web ページではない) 内から特定の住所で同じ Google マップ アプリケーションを起動するにはどうすればよいですか?

注: これは、デバイス自体でのみ機能します。シミュレーターではありません。

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

objective-c - データセットの受け渡し

しばらくの間私を熟考した質問。私は主に、iPhone および Mac 用の Objective-C に手を出す .net 開発者です。

Objective-C のメソッド間で「データセット」を送信するにはどうすればよいですか。たとえば、C# では、カスタム クラスにデータを入力し、カスタム クラス タイプの List で渡すことができます。たとえば、顧客クラスがある場合は、次のようにします。

obj-c でこれを行う方法を確認できる唯一の方法は、NSArray にカスタム オブジェクトを設定することですか? これは物事を行うための効率的な方法ですか?他の推奨事項はありますか?返したいデータベース/データとしてsqliteを使用しています。

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

objective-c - NSEnumerator のパフォーマンスと Cocoa の for ループ

ループ内のアイテムの数を変更するループがある場合、セットで NSEnumerator を使用することがコードを爆発させる最善の方法であることはわかっていますが、NSEnumerator クラス間のパフォーマンスのトレードオフを理解したいと思います。ループのための古い学校

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

objective-c - オーディオのフェードインとフェードアウトを使用して QTMovie をエクスポートする最良の方法

私が持っている QTMovie を取り、所定の時間オーディオをフェードインおよびフェードアウトさせてエクスポートしたいと考えています。できるだけCocoa内でこれを行いたいです。ムービーには音声のみが含まれる可能性があります。私の調査により、いくつかの可能性が明らかになりました。

  1. 新しいオーディオ コンテキスト挿入 API を使用します。http://developer.apple.com/DOCUMENTATION/QuickTime/Conceptual/QT7-2_Update_Guide/NewFeaturesChangesEnhancements/chapter_2_section_11.html . これは、これを達成するための最も現代的な方法のようです。

  2. Quicktime オーディオ抽出 API を使用して、ムービーのオーディオ トラックを取り出して処理し、処理されたオーディオをムービーに戻して、元のオーディオを置き換えます。

もっと簡単な方法がありませんか?

0 投票する
17 に答える
74524 参照

objective-c - Objective-C コードを単体テストする最良の方法は何ですか?

Objective-C コードを単体テストするためのフレームワークは何ですか? Apple Xcode とうまく統合できるフレームワークが欲しいです。

0 投票する
6 に答える
934 参照

php - PHP開発者のためのココアのヒント?

私は PHP 開発者で、MVC パターンとオブジェクト指向コードを使用しています。iPhone 用のアプリケーションを本当に書きたいのですが、そのためには Cocoa の知識が必要です。そのためには Objective-C 2.0 の知識が必要です。しかしそのためには C の知識が必要です。コンパイルされた言語について知っている(インタープリターに対して)。

どこから始めればよいですか?Joelが推奨するように、本当に昔ながらの「C」から始める必要がありますか?

警告: 私は洗練された理論ではなく、動作するウィジェットを作成するのが好きです。

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

objective-c - Objective-C でのドット表記とメソッド呼び出しのパフォーマンスの違い

Objective-C の標準のドット表記またはメソッド呼び出しを使用して、Objective-C のオブジェクトのプロパティにアクセスできます。

また

パフォーマンスに違いはありますか (プロパティへのアクセスに関して)? コーディングスタイルの好みの問題ですか?