1
qq2511296 2014-08-20 11:10:20 +08:00
我是java的 还是学Objective-C吧 swift很简单的 表面语法不同而已 学语法很快的
|
2
hao123yinlong 2014-08-20 11:43:48 +08:00 1
作为曾经从java搞oc的苦逼建议你先从oc开始吧
1.学习成本相对较低: swift同oc都是基于iOS系统的,只是相比语法不同,有一些新的特性,而开发模式及API组织结构大同小异;无论是swift还是oc相对于你来说,都算是新东西,而oc经过几年的沉淀,学习资源要更丰富、更容易活动。 2.短期内oc占大头: swift引起的学习风波动静虽然是很大,但个人认为极少数公司短时间会尝试用这门新语言开发产品或做项目,毕竟无论是做产品还是搞项目都要考虑风险及可控性 3.开源框架及第三方SDK支持: 类似SpringMVC 、 Mybatis 、mina 等等java开发中常用得框架,iOS项目中也经常会使用各种开源框架,另外也会用到很多第三方公司的SDK,比如shareSDK ,qiniu 等等,无论是开源框架还是SDK,不要指望他们很快会发布swift版本给你使用,毕竟稳定性是他们重点考量的一个点 4.。。。。。 ps:其实搞服务端开发挺好的。。。 |
3
shihty5 OP @hao123yinlong 谢谢分析,收益很大。
我朋友想一起做个iOS的游戏开发,我其实一直做的是服务端的J2EE开发,所以对我来说都是全新的,你有iOS游戏方面的建议吗?谢谢 |
4
hao123yinlong 2014-08-20 11:56:12 +08:00
@shihty5 不好意思,没做过游戏相关的,没法回答。。不过从我朋友处了解,貌似游戏服务端薪资还是非常赞的
|
5
wuyuchenshishabi 2014-08-20 11:58:24 +08:00
楼上的朋友说的对,至少一段时间内swift不可能取代OC成为新的工程语言。而且现在大量的程序需要使用OC维护升级。但是在OC不错的情况下说自己会用swift倒是一个亮点。
|
6
shihty5 OP @hao123yinlong 谢谢,请问一般做游戏要几个技术?前端,服务端,美工?
另外你说的游戏服务端是JAVA还是? |
7
shihty5 OP @wuyuchenshishabi 谢谢,请问有推荐的OC学习途径吗?图书推荐或者视频,资料等?
|
8
joeytat 2014-08-20 21:49:06 +08:00
你要是做独立 iOS 开发那就可以从 Swift 开始了,开源框架不需要特别担心,不少 iOS 程序员都对 Swift 持有浓厚兴趣,你看 Mattt 不也飞快地写了个 Swift 版的 AFNetworking
|
10
dopcn 2014-08-24 11:20:58 +08:00
有些分析文章觉得swift 1.0正式版发布后的稳定性都不能保证,如果是学来用在工作中恐怕行不通,但如果是为了以后那必须是 swift
|