现在学的话,还是需要学习oc的。在未来的一段时间内,oc还是主流的开发语言。swift 可以在oc熟练的情况下学习,毕竟它有可能是苹果未来主推的开发语言。

解决方案 »

  1.   

    建议学swift 毕竟 你学过web开发 swift其实还是有些相似的
      

  2.   

    Swift经过Xcode6 Beta4一版更新后,基本上已经可以作为生产工具了,虽然有一些地方和ObjC比起来要“落后”一些,但也无伤大雅了。通过Xcode的Bridging,Swift可以无缝调用OC的第三方框架(还未支持Swift的框架),有OC的基础的话更加容易上手,但你也可以直接上手Swift,遇到OC的问题的时候(比如OC支持定义代码块,Swift还不支持定义全局的代码块等),你可以选择性的学习,再者,《objective c 基础教程》也就几百页,你有其他编程语言基础话,2天就看完了
      

  3.   

    ok,原来c,c++,。net ,php都做过,应该还有点基础
      

  4.   

    那你这种情况,基本上1个月自学就够了,我当初也是从JavaEE转到iOS的