MonoDevelop/MonoTouch SDK開發iOS程式體驗!

來源:互聯網
上載者:User

作者:不及格的程式員-八神

首先從http://monotouch.net/官網下載了三個必須的安裝檔案 Mono for mac 架構,這個大約70M大小,再下載MonoDevelop,這個開發IDE大概10多M,最後下載了Monotouch SDK,這個大約22M.

之後就是一步步安裝了很順利,由於我的mac mini 裝的是中文系統,當第一次開啟MonoDevelop時,介面居然是亂碼,文字全是方塊,或是Null 字元.

後來在設定視窗中的User interface language設定成了英文,介面算是正常了.

亂碼的介面:

正常的介面:

 

下面建立一個Hello World的程式吧.托一個按鈕,給按鈕加一個事件委託,真的是非常簡單.而且根本不用管理對象釋放的問題,而且代碼的智能提示要比xCode提高一個檔次,有點類似VS2010.

工程類型選擇:

代碼:

預設情況下,運行失敗,後來將項目的SDK版本設定為4.1,再運行,成功的在模擬器中看到了介面,點擊按鈕,彈出一個對話方塊,哦耶!

還有一個好處就是在這裡我們可以使用LINQ技術,卻實不錯.

 

可是這些全部用的都是MonoTouch SDK,與iOS SDK沒有什麼關聯,也就是說你要熟悉MonoTouch類庫才能寫好代碼,那我之前學的mac編程技術不是用不上了嗎?....

再者如果ios sdk更新了,monotouch會不會馬上根上腳步呢?會一直保持支援人員嗎?這些問題如何得到保障呢?

網上可以找到許多基於objective-c 的iOS編程技術,可是monotouch很少,如何與網友們交流呢???

 

想了又想,花幾千塊錢買一個授權真的值得嗎? 我不是C#控,所以我暫時只能停止腳步了.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.