You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
C#, cocoa-sharpCocoa.ObjCMessagingクラスを使う。 public static object objc_msgSend(IntPtr receiver, string selector, Type rettype) public static object objc_msgSend(IntPtr receiver, string selector, Type rettype, params object[] args) 第一引数は呼び出す関数*1のあるネイティブなオブジェクトのポインタ。Cocoa.ObjectクラスのインスタンスプロパティNativeObjectで取得できる。第二引数は呼び出す対象の名前。第三引数は戻り値の型。大体の場合はtypeof(void)かtypeof(IntPtr)だろう。第四引数は呼び出し対象への引数。一つの引数につき引数の型、
どれが最も優れたプログラム言語化と言われて即答できる人はいないだろう。愛着のあるプログラム言語があるのは当然だが、それがベストかと言われるとそんなことはない。各プログラム言語にはその思想、利用目的などがあるので、絶対的な思想がない以上はプログラム言語にも絶対的なものはない。 サンプルアプリケーションのインタフェース そのためにローカルアプリケーションを開発しようと思うとそのためのプログラム言語を習得する必要があった。だが、その垣根も徐々になくなりつつあるようだ。 今回紹介するオープンソース・ソフトウェアはCocoaSharp、C#を使って開発するCocoaアプリケーションだ。 CocoaSharpは.NETのオープンソース実装を行うmonoプロジェクトから登場したソフトウェアだ。CocoaSharpを使うと、C#を使ってCocoaアプリケーションが開発できるようになる。C#自体はロジック部
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く