問題タブ [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 投票する
6 に答える
1963 参照

objective-c - ErlangアプリケーションにCocoaフロントエンドを書く良い方法は何ですか?

Erlang でアプリケーションを作成する可能性を探っていますが、一部を Cocoa (おそらく Objective-C) で作成する必要があります。フロントエンドとバックエンドが簡単に通信できるようにしてほしい。どうすればこれを行うことができますか?

C ポートと接続プロセスを使用することも考えられますが、逆の状況 (フロントエンドが起動してバックエンドに接続) が必要だと思います。名前付きパイプ (FIFO) があるか、TCP ポートまたは名前付き BSD ソケットを介したネットワーク通信を使用できます。この分野で経験のある人はいますか?

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

objective-c - Cocoa アプリで非標準の URL を開く

私が書いているアプリケーションには、次のようなコードがあります。

主な違いは、myurlが自分の制御の及ばないところから来ていることです。URL の %d は完全に正しくないことに注意してください。これは、URLWithString が失敗してnilが返されることを意味します。

これを処理する「正しい」方法は何ですか?文字列を解析して引数を適切にエンコードする必要がありますか? それとも、すべての面倒な作業をすべてやってくれる賢い方法が Cocoa にあるのでしょうか?

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

iphone - Core Animation を使用して、自分のクラスのプロパティ値を経時的に補間するにはどうすればよいですか?

具体的には、以外のタイプのプロパティで CA を使用しようとしています。

  • 整数と倍精度
  • CGRect、CGPoint、CGSize、および CGAffineTransform 構造体
  • CATransform3D データ構造
  • CGColor と CGImage のリファレンス

および CALayers または NSViews 以外のオブジェクト内

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

objective-c - カスタム ビュー用の Interface Builder プラグインを作成するのはいつですか?

プラグインを使用してカスタム ビューを Interface Builder に統合することを推奨するのはいつですか? Apple のInterface Builder Plug-In Programming Guideにざっと目を通してみると、次のことがわかりました。

  • カスタム オブジェクトは 1 つのアプリケーションだけで使用されますか?
  • カスタム オブジェクトは、アプリケーションだけにある状態情報に依存していますか?
  • カスタム ビューをスタンドアロンのライブラリまたはフレームワークにカプセル化することは問題になりますか?

上記の質問のいずれかに「はい」と答えた場合、オブジェクトはプラグインの候補として適していない可能性があります。

それは私の質問のいくつかに答えますが、それが良い考えである場合についてのあなたの考えをまだ知りたいです. どのような利点があり、時間の投資はどれくらいですか?

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

objective-c - Cocoa アプリケーションをデフォルトの Web ブラウザーとして設定するにはどうすればよいですか?

Cocoa アプリケーションをデフォルトの Web ブラウザーとして設定するにはどうすればよいですか?

ユーザーが他のアプリケーション (メール、iChat など) で HTTP または HTTPS リンクをクリックしたときにデフォルトで起動されるアプリケーションを作成したいと考えています。

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

objective-c - チャプターマーク付きMP4/M4Aファイルの作成

複数のオーディオ ファイルを、チャプター メタデータを含む 1 つの mp4/m4a ファイルに結合しようとしています。

私は現在これを行うために QTKit を使用していますが、残念ながら QTKit が m4a 形式にエクスポートすると、メタデータがすべて取り除かれます (これは Apple によってバグとして確認されています)サンプル コードを参照してください。私はこれがこの仕事の QTKit を除外していると思いますが、それが機能した場合、QTKit は非常に優れた API であるため、間違っていることが証明されれば幸いです。

そのため、オーディオ ファイル (入力形式は変換できるため、実際には重要ではありません) をチャプター メタデータを含む m4a ファイルに連結する方法を探しています。

コードの代わりに、別のアプリケーションの一部として再配布可能である限り、既存のコマンド ライン ツールを使用してこれを達成するという考えを受け入れます。

何か案は?

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

objective-c - gdb での Objective-C のデバッグ中にシンボルなしでオブジェクトにメッセージを送信する

gdb の Objective-C オブジェクトにメッセージを送信しようとしています。

私はそれにメッセージを送ることができません。何か不足していますか?本当にシンボルが必要ですか、それとも何か他のものが必要ですか?

0 投票する
12 に答える
78004 参照

objective-c - NSMutableArray をシャッフルする最良の方法は何ですか?

がある場合NSMutableArray、要素をランダムにシャッフルするにはどうすればよいですか?

(これについては私自身の回答があり、以下に掲載されていますが、私は Cocoa を初めて使用するので、より良い方法があるかどうか知りたいと思っています。)


更新: @Mukesh が指摘したように、iOS 10 以降および macOS 10.12 以降では、-[NSMutableArray shuffledArray]シャッフルに使用できる方法があります。詳細については、 https://developer.apple.com/documentation/foundation/nsarray/1640855-shuffledarray?language=objcを参照してください。(ただし、要素をその場でシャッフルするのではなく、新しい配列を作成することに注意してください。)

0 投票する
14 に答える
210213 参照

objective-c - Windows 用の Objective-C

Windows プラットフォームで Objective-C を作成する最良の方法は何ですか?

Cygwinとgcc?これをどうにかして Visual Studio に統合する方法はありますか?

それらの線に沿って、このようなものに Windows SDK をリンクして使用する方法に関する提案はありますか。それは別の獣ですが、Windows DLLでアセンブリとリンクを記述して、これらの呼び出しにアクセスできることは知っていますが、グーグルで断片的な指示を取得せずにこれを行う方法がわかりません。

この種のことを行ったり説明したりするための優れたオンラインまたは本のリソースを知っている人はいますか?

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

iphone - xib リソースを解放する必要がありますか?

UILabel のようなものが xib ファイルにリンクされている場合、ビューの dealloc で解放する必要がありますか? 私が尋ねる理由は、私がそれを割り当てていないからです。例 (ヘッダー内):

実装では: