Chapter 02 – Let’s Get Started(C#篇)
- 2022 年 8 月 7 日
- 筆記
- C#開發macos cocoa
詳細解釋,書上有哈。直接上程式碼和結果。
Xcode下的自定義類 (通過new file-> cocoa class創建,保持和書中名字一樣RandomController),自定義的fields也加上。
添加Object到xcode,讓項目能夠識別自定義的類。
最後關聯對應的控制項
到目前為止,都和書上一樣的。現在回到VS2019 mac版的項目,對應的修改程式碼如下。
C#的object和Cocoa下的object是一樣,所以直接用NSObject.FromObject轉化就行了。目前Xamarin基本覆蓋了所有的Mac cocoa的API,所以可以說全部用C#實現了。//www.jianshu.com/p/8a3bb108c14e (這個鏈接可以查看支援的APIs)
因為沒有人發過C#開發mac軟體的教程,所以我需要自己慢慢摸索,程式碼需要慢慢修改,所以更新會很慢。哈哈哈哈。直接上成品。