ios开发,要学object c,之前应该要有一些才c、c++基础,这些基础的东西可以让你快速成长,当然要求不是太高,但是好的基础总是有好处的(这是比android多的)。基础之后是界面的UI开发,感觉这个完全可以看书和看网络视频来解决,入门简单精通难,因为界面的东西有很多控件,用起来很容易,但是要控制自如只有到实际项目中慢慢积累经验才行。
android开发,要学java,不需要c、c++基础(这是比ios少的),要求不太高。基础之后是界面的UI开发,这个完全可以看书和看网络视频来解决,入门简单精通难,因为界面的东西有很多控件,用起来很容易,但是要控制自如只有到实际项目中慢慢积累经验才行。
这一对比很容易发现,0基础做android好像比较好。但是这个不是关键。关键在于你想从一个什么样的起点到一个什么样的终点。谁编程不是从0开始的。付出和回报还是有很大关系的。我现在做android开发,之前学的是c、c++,做linux服务器sever,然后转ios,发现不是很难,因为基础好。一周前,公司需要,我临时转android,2天学java基础(1本书),3天学android(两本书,很多相同的东西,不相同的也类似,不类似的就比较少了),看了好吧,入门了,剩下的就慢慢精同,因为有项目,迟早是高手。
好了,ios路窄我不赞同,因为我只看到ios轻松转android(或者说c、c++转java),没听说android轻松转ios。另一方面,ios工资普遍要比android高也说明了些问题。
所以,语言有难易,但是对人来说,看追求和付出。
其实选什么都可以,只看你是什么目的。辨清方向,找准目的,量力而为。
祝你好运!
温馨提示:内容为网友见解,仅供参考