Objective-CとXCodeとの関係は、「最初の視界からの憎しみ」として完全に要約されています。感情的ですが、MacOS X≧10.8であっても、C言語のGUIアプリケーション(.Cファイル、.Hファイル、Makefile、Clang)を開発したいと思っています。Cocoa APIのCバインディング?
私はずっと前Carbonがあったことを知っているが、今役に立たないそれ `s。 CoreFoundationはNSFクラスにはいわゆるtoll-free bridgingが利用可能な場合に特に優れていますが、Cocoaの持つ稀少なサブセットです。
質問です:ココアにCバインディングを使用するすべての準備がありますか。
I`veはほぼ均一委任をサポートするためにその場しのぎのサブクラスの工場で、これらの自分自身を書くことに成功したが、その後、私の思考ストローク:間違いI`mない最初のもの。しかし、私がグッドアウトできるのはthisとthisでした。
IMO:あなたはそれを好きではない場合でも、あなたはMacOSのためにプログラムしたい場合は、Objective-Cのか、スウィフトに慣れます。はい、あなた自身のCバインディングを書くことができますが、すぐに非常に面倒になるでしょう。 –
関連:[iOSアプリを純粋にC言語で書くには?](http://stackoverflow.com/q/10289890) –
いつでもX11をインストールできます。 – bbum