当前位置:编程学习 > wap >>

求从android转战ios学习的经验

应该有不少人和我一样,刚开始时学android的,做了一段时间后。又转去学ios的。我之所以从android转向ios,是公司的需要。没办法,想问问大家,有没有人和我有类似的经历,大家有没有好的学习视频,或者方法,或者自己的学习体会也好,说出来交流一下,一起进步。能让我少走些弯路,欢迎畅所欲言,多提建议啊.... android  ios 学习的经验 学习视频 --------------------编程问答-------------------- 自己先顶一个.... --------------------编程问答-------------------- 百度 无线互联 挺不错的 --------------------编程问答-------------------- 先看看objective-c,在常用控件的调用,然后就可以一面写你的程序一面学了。 不要只看多动手才行。 --------------------编程问答-------------------- Qt转iOS的路过。感觉做项目,看官网进步比较快吧。 --------------------编程问答-------------------- 我原本进公司的时候 应聘的安卓工程师  后来让我血IOS了   感觉IOS与安卓 视图管理方面 大不相同    你主要去学常用的控件  和常用的类库  编程的方法和思想其实是一样的 --------------------编程问答-------------------- 我以前一直都是血java的,不喜欢C里面的指针和内存回收机制,现在学ios感觉很痛苦,进展很慢.... --------------------编程问答-------------------- 刚开始学习IOS的时候,少去比较Android和IOS的差异,然后评价哪个好,哪个不好。
意思就是用更“单纯”的思维习惯去看IOS,否则刚开始的时候会很纠结。
简单的说,就是用IOS的思维去做IOS,不要用Android的思维去做IOS。
以上个人感觉,仅供参考。 --------------------编程问答-------------------- 看iOS开发视频,不要看书,xcode操作很难用文字表达清楚。
多看代码熟悉语法。 --------------------编程问答-------------------- 本人之前学javaEE后来做了一年的android,年后自学了一个礼拜的IOS然后就给经理申请转IOS了,进而就开始做项目了,一个多月项目结束了,基础也差不多了,项目的操练+官方文档。很多东西都是相通的,尤其是设计思想,我觉得Obj-c更加灵活,虽然学的时候不好掌握,但是如果学会了,真是会发现比Java好用很多倍! --------------------编程问答-------------------- 7楼说的很有道理,可是我现在是一边做android,同时一边还要做ios,要不停的在他们之间切换。感觉ios的东西挺华丽,就是入门太慢了.... --------------------编程问答-------------------- 我也是转型的     别急  急于求成反而不号    OC基本语法与常用类多熟悉一下 IOS常用控件一定要了解 然后做项目学习吧 --------------------编程问答-------------------- release yourself and alloc again is a good way --------------------编程问答-------------------- 非常感谢提供这一平台 --------------------编程问答-------------------- 试着去理解OC语言的机制,看一些最新的材料,多动手就没问题拉 --------------------编程问答-------------------- 感觉android很强了的话,学习ios应该很快上手的。 --------------------编程问答-------------------- 理解OC语言的机制,看一些最新的材料,多动手 --------------------编程问答-------------------- 我也是学Android的,转战IOS已经数月, 给你提供些学习资料把, IOS开发  --------------------编程问答-------------------- 把安卓平台的应用软件移到苹果平台上用,有人能做吗?请联系我! --------------------编程问答-------------------- 本来自己android开发室自学的。
现在工作没那么忙了,晚上回家又开始自学IOS开发了 算是给自己充充电吧 ,话说IOS开发确实挺美妙的 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- android转iOS确实是有个坎的。
一方面是语言本身,java和ObjC差别巨大,习惯的书写方法也差别很大。最大的一个区别个人感觉是内存管理,Java有GC,于是程序员再不用考虑内存这个麻烦的东西,久而久之就形成习惯,猛的换成C或者ObjC的时候这里常常出错,可以说是最难的一块。
另一方面是开发工具,类库的使用。这个嘛,任何一个开发平台的学习都是有这个部分的,不过现在编辑器很强大,各种资料又齐全,可以边学边做,完全没问题

--------------------编程问答-------------------- android转iOS确实是有个坎的。 --------------------编程问答--------------------
引用 21 楼 sakulafly 的回复:
android转iOS确实是有个坎的。
一方面是语言本身,java和ObjC差别巨大,习惯的书写方法也差别很大。最大的一个区别个人感觉是内存管理,Java有GC,于是程序员再不用考虑内存这个麻烦的东西,久而久之就形成习惯,猛的换成C或者ObjC的时候这里常常出错,可以说是最难的一块。
另一方面是开发工具,类库的使用。这个嘛,任何一个开发平台的学习都是有这个部分的,不过现在编辑器很强大,各种资料又齐全,可以边学边做,完全没问题


ios开发,现在不是有ARC吗.内存不用你去管理 --------------------编程问答-------------------- android转iOS其实相对转行来讲是有优势的,当然看自己本身的基础,无限互联3G学院里面有不少从android转iOS的,后期相对来说不错。 --------------------编程问答-------------------- 感觉android转iOS,因为很多概念已经熟悉,很容易上手 --------------------编程问答--------------------
引用 23 楼 cvbtvbwu 的回复:
ios开发,现在不是有ARC吗.内存不用你去管理


并非如此,无论是C还是ObjC,都需要程序员非常清楚在程序运行中内存的状态。当C语言产生时,设计的一条准则就是就是“程序员控制一切,程序员写的就是他想要的”,这样内存的管理就自然而然的是程序员实现层面考虑的问题而不是语言层面的问题了。
回到ARC上来,ObjectC里用了引用技术(RC)这一个技术来帮助进行内存管理,A是自动的意思,这个就是说在程序中在auto release pool里面的对象,在池drain时,会收到一次release消息。
这个只是帮助你简化了一定的编程工作量,并不能帮你保证内存没问题,如果写的不对,内存不是泄露就是崩溃。 --------------------编程问答-------------------- 同时在做IOS和ANDROID,没那么恐怖。
ARC能解决大部分问题,但并不是全部。
比较两个平台的差别,我觉得各有优缺点,苹果的开发框架其实个人认为太繁琐了
一大堆坑爹的问题,新手要很久才能搞清楚,或者根本就搞不清楚。
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,