swift能独立开发吗,一定要学OC才行吗?
swift吧
全部回复
仅看楼主
level 4
哪个上手能快些,我不去应聘什么的,独立开发
2015年01月09日 01点01分 1
level 4
不要沉。。。
2015年01月09日 01点01分 2
level 7
主要是目前大部分苹果应用是oc开发的,并且大部分框架都是支持oc的,所以swift的推广还有很远的路。不过听说iOS的火狐浏览器是全用swift开发的,并且开源
2015年01月09日 02点01分 3
呦呵,居然见到同崂山区的咦
2015年01月09日 03点01分
关键是框架,现在必须混编
2015年01月26日 03点01分
level 1
学了oc,swift就很简单了,不学oc,肯定不行
2015年01月09日 12点01分 4
swift语言的出现总觉得是为了代替OC而出现的
2015年01月09日 13点01分
多此一举
2021年01月31日 02点01分
level 11
独立开发当然纯Swift,Swift比OC容易,还兼容所有OC的API
2015年01月11日 02点01分 5
level 11
swift是独立的,不需要学objc铺垫,苹果正在大力推广swift,未来可能连苹果的系统里都会用到swift
2015年01月12日 00点01分 6
我也感觉它更有前景
2015年01月12日 03点01分
level 8
感觉很多和c交互的时候swift有点麻烦,比如说audioqueue的初始化[不高兴]
2015年01月12日 05点01分 7
嗯,但是Swift和OC是互通的
2015年01月12日 11点01分
回复 浮云之眼orgasm :嗯,这个倒是。会oc的转swift很快的。毕竟函数接口都是一样的。就是了解一下语法就可以用了。
2015年01月12日 11点01分
2015年01月12日 11点01分
level 12
[太开心]
2015年01月12日 08点01分 8
level 4
自我感觉,其实没有哪门语言必须依赖另一门语言。就本人来说,我是搞java的,13年10月之前从未碰过oc和swift,偶然的机会想玩玩swift就买了本入门级的书,平均每天下班翻看一个小时左右,到现在已经可以使用swift独立开发很多功能了。
再说说oc,oc我是一点都没学过,但通过自学swift的这段时间也对oc了解了不少,毕竟两者的函数名什么的大致都一样,不排除多年编程的基础也使得我更容易读懂oc,但感觉变成基础也并不是必要。
swift和oc毕竟同出于苹果,两者的关系剪不断理还乱,有些功能必须要两者混用,也就是所谓的“桥接”,例如sqlite的调用等等。
苹果在wwdc2014上表明会不断的完善swift语言,多少有取代OC的隐含意思,而苹果又是个很有魄力的公司。所以不排除将来swift可以脱离桥接方式,独立完成所有的ios开发功能。
随便说说,希望可以帮到楼主
2015年01月19日 02点01分 9
谢谢啦
2015年01月20日 01点01分
这个也赞同,虽说我Java只是个入门级别,但我能理解到,其实各种不同的语言之间并不是完全的分道扬镳,应该说各种语言是相辅相成的。
2015年01月20日 14点01分
level 13
完全可以独立开发
2015年01月19日 04点01分 10
level 7
苹果应该是想用swift慢慢的替代oc, 不过这得要有一个过程。
2015年01月19日 12点01分 11
我也总感觉有取代OC的意思
2015年01月20日 01点01分
回复 画翼天影 :这也是swift的使命
2015年01月20日 01点01分
level 4
我c都还没学完[汗]
2015年01月20日 05点01分 12
我也现在学,莫慌。
2015年01月26日 12点01分
level 3
可以零基础学习,但也只是入门,独立开发个项目是可以的。但要精通肯定要回头学c和object c的。再高级就要去学习算法了
2015年02月01日 08点02分 14
level 1
我是大二 学生 直接学的swift 在swift社区群里 买了大老的书 真心不错 新手也可以 《老码说编程之玩转swift江湖》嬉笑怒骂间学swift[哈哈]
2015年02月02日 05点02分 15
那你本专业是什么,和计算机有关吗?之前有过编程一类基础吗?
2015年02月02日 14点02分
level 1
脚本语言肯定相对简单的多
2015年07月19日 10点07分 16
level 1
2021年告诉你..绝对没问题。就算应聘,只要你swift掌握了,你都可以不用OC
2021年02月27日 02点02分 17
level 1
六年iOS飘过 写了五年半OC 学习Swift 其实快的一笔
2021年04月08日 02点04分 18
1