0

私のプログラムの多くの機能はCファイルにあり、Cにはヘッドファイルがあるため、Objective-CファイルはCの機能を使用できますが、一部の機能はインターネットから情報を取得するために使用されます。ユーザーにメッセージを送信し、C ファイル内の関数の 1 つが情報を取得できますが、C ファイル内のこの関数が情報を Objective-C ファイルに送信し、ユーザーにメッセージを表示するにはどうすればよいでしょうか。したがって、私の質問は、C ファイルの関数がメッセージを Objective-C に送信する方法です。乾杯、助けてください!

4

1 に答える 1

0

H2CO3 が示唆するように、最も簡単な解決策は、ファイルの名前.cをファイルに変更し.m、Objective-C を追加することです。

または、Objective-C インターフェイスで、C 関数宣言のみを含むヘッダー ファイルを公開します。この関数の実装 (.m ファイル内) は、ObjC コードに接着剤を提供します。(これは、CoreFoundation が実装されている正確な量であることに注意してください。C 関数は、基礎となる ObjC 実装の上に接着されているだけです)。

于 2012-11-05T16:11:17.163 に答える