扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
没有人能完全正确预测未来 我只说看到的现象:
swift
Obj-C
iOS
C
UIKit
Swift
应该能看出些端倪了吧
短期并存,长期替代。
我觉得还是并存,因为苹果官方也说了,还是会更新oc,至少现目前来说还是并存
目前Swift只能和OC并存,因为Swift还没有关于和其它语言/库集成的方案,比如OpenCV之类的C库只能通过OC做一个包装才能在Swift中使用。 但从长远来看,Swift应该会很快集成一个FFI之类的功能以便于和其他语言/库集成,同时性能优化和对语言中的小问题做修正,完全代替Objective-C应该是在Apple的计划当中的,话说已经有那么多人为了Apple学了Objective-C,再多学一门语言也不是什么事儿。
Swift和OC是相互可独立存在的,且对开发者来说体验更好 苹果的生态注定需要进一步拓展更多的开发者,而Swift有望让更多非专业的程序员进入,实现自己的创意 无论从战略还是技术层面,Swift都应该替换OC
短期并存,长期替代。 首先OC作为历史悠久的语言,其本身已经有很多不适合这个时代的特点,在语言层面上需要重构; swift语言本身借鉴了其他高级语言的新特性,包括python,ruby,C#,go等;
同时为了Apple的未来宏大远景,更多的程序员参与到IOS平台中更加重要,最简单方式就是提供一套简单的语言帮助有经验的程序员进入IOS平台。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没有人能完全正确预测未来
我只说看到的现象:
swift
并不是拍脑门搞的语言,下周就四岁了Obj-C
如日中天时发布另一门开发语言iOS
开发教程会同时存在两个语言版本swift
和C
,Obj-C
做比较UIKit
里面的枚举类型都已经用Swift
的枚举重写应该能看出些端倪了吧
短期并存,长期替代。
我觉得还是并存,因为苹果官方也说了,还是会更新oc,至少现目前来说还是并存
目前Swift只能和OC并存,因为Swift还没有关于和其它语言/库集成的方案,比如OpenCV之类的C库只能通过OC做一个包装才能在Swift中使用。
但从长远来看,Swift应该会很快集成一个FFI之类的功能以便于和其他语言/库集成,同时性能优化和对语言中的小问题做修正,完全代替Objective-C应该是在Apple的计划当中的,话说已经有那么多人为了Apple学了Objective-C,再多学一门语言也不是什么事儿。
Swift和OC是相互可独立存在的,且对开发者来说体验更好
苹果的生态注定需要进一步拓展更多的开发者,而Swift有望让更多非专业的程序员进入,实现自己的创意
无论从战略还是技术层面,Swift都应该替换OC
短期并存,长期替代。
首先OC作为历史悠久的语言,其本身已经有很多不适合这个时代的特点,在语言层面上需要重构;
swift语言本身借鉴了其他高级语言的新特性,包括python,ruby,C#,go等;
同时为了Apple的未来宏大远景,更多的程序员参与到IOS平台中更加重要,最简单方式就是提供一套简单的语言帮助有经验的程序员进入IOS平台。