作者:不及格的程序员-八神
首先从http://monotouch.net/官网下载了三个必须的安装文件 Mono for mac 框架,这个大约70M大小,再下载MonoDevelop,这个开发IDE大概10多M,最后下载了Monotouch SDK,这个大约22M.
之后就是一步步安装了很顺利,由于我的mac mini 装的是中文系统,当第一次打开MonoDevelop时,界面居然是乱码,文字全是方块,或是空字符.
后来在设置窗口中的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#控,所以我暂时只能停止脚步了.