Chapter 02 – Let’s Get Started(C#篇)

詳細解釋,書上有哈。直接上程式碼和結果。

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軟體的教程,所以我需要自己慢慢摸索,程式碼需要慢慢修改,所以更新會很慢。哈哈哈哈。直接上成品。