【发布时间】:2015-06-11 01:06:02
【问题描述】:
我打算学习开发 iOS 应用程序。我现在很可能只是在学习 Objective-C,并且想为 iOS 开发一些实际的应用程序。
现在,随着 Swift 2.0 的推出,Objective-C 应用程序还会在 iOS9 上运行吗?此外,是否可以像这里提到的那样在您的手机上测试运行 Objective-C 应用程序? https://developer.apple.com/xcode/ 或者这个工具是否仅适用于用 Swift 编写的应用程序?
Swift 允许我做 Objective-C 所做的一切吗?
任何关于我在注册课程之前应该了解的内容的进一步建议或指导将不胜感激,以帮助我更好地判断事情。
【问题讨论】:
-
Objective-C 不会很快消失,因为它是构成 Cocoa 的语言,并且被开发人员广泛使用。 Swift 的一个严重限制是它不能在没有 Obj-C 包装器的情况下与 C++ 交互(除非 Swift 2.0 中发生了变化,但我还没有听到任何消息),但除此之外,Swift 可以访问 C 函数和结构,它可以完全访问 Apple 的框架。如果你需要的话,我建议学习 Objective-C,但 Swift 绝对是我的首选语言,因为它的语法和类型安全。
-
Swift 是一种很有前途的语言。如果您是应用程序开发的新手,我鼓励您学习 Swift 而不是 Objective-C。
标签: ios objective-c swift