很久没有写随笔,个人觉得中国的软件环境很菜,当然高手大有人在,但是个人认为知识的传承性
基本上没有,大家都很保守都想把所谓的技术抓在自己手里,其实我个人认为当一个人真正进入了
一种领域,只要有扎实的根基,其他的都是浮云。之前我也没有接触过Mono但是能很快上手进行项
目开发,我说这话并不代表我很聪明,毕竟大家都是造轮子,用用别人的API,就拿Mono来说,很多
人认为很高级(哇,可以开发iphone,android这些APP),其实你真正做了,才发现原理其实就是很简
单的造轮子,当然造轮子也要讲求方式方法,要注意的事项也挺多的,但是只要不违反Mono语言规
则按着游戏规则玩,其实开发也是一件很容易的事情。
  
    Mono注意事项:一,内存模型(mono for android 与 mono for iphone是不同的)
                      1.1  垃圾回收器的机制了解
                      1.2  页面生命周期的理解
                      1.3  内存管理规则
                 
                  二,技术理解
                      2.1  Object-C 技术特点
                           2.1.1 什么是插座
                           2.1.2 什么是动作
                           2.1.3 如何使用interfaceBuilder进行连接确认
                           2.1.4 对UIKit框架的了解
                           2.1.5 页面跳转的方式以及参数传递
                           2.1.6 能否使用设计模式,如:单例,设计者模式等
                           2.1.7 多线程的使用
                           2.1.8 线程间如何传递消息
                           2.1.9 文件操作
                        
                      2.2 Android 技术特点
                           2.2.1  什么是Active
                           2.2.2  什么是Service
                           2.2.3  页面跳转的方式以及参数传递
                           2.2.4  控件的了解
                           2.2.5  能否使用设计模式,如:单例,设计者模式等
                           2.2.6  多线程的使用
                           2.2.7  线程间如何传递消息
                           2.2.8  偏好设置
                           2.2.8  应用程序权限控制
   
                  三,编程理解
                      3.1 用的是C#的语法,但是Mono有自己的特色,并不是所有C#的东西都能在Mono上用
                      3.2 如何与服务器通信?有几种方法,方式?
                      3.3 是否使用反射?能否使用泛型? (这个挺有意思,我开发的项目都是借助json.net进行自定义序列化与反序列化)


(注:当然以上所有的东西都是比较基础的,我个人认为一周时间完全可以搞定并做一些技术demo深入了解, 搞定后就可以开发出一个比较好的效率较高的APP应用, 官方地址 Tutorials and Guides 地址:http://docs.xamarin.com/guides  上面有很多例子可以参考)

 (过段时间我会把注意事项的基础的东西写成随笔,欢迎大家光临我的博客 ^_^)

posted on 2013-02-24 14:42  Jwc  阅读(583)  评论(1编辑  收藏  举报