我被某人给了iOS6开发书,所以我可以开始学习iOS开发了。然后Apple发布了iOS7并主要改变了操作系统。我仍然可以使用iOS6书籍,还是已经过时了iOS7的使用方式?我对语言或操作系统不太熟悉,不知道框架变化有多么激烈。
答案 0 :(得分:4)
是的,您仍然可以使用您当前使用的图书。其中大部分将保持不变。 UI元素可能看起来有点不同。将弃用一些API(注意编译器警告,表明如此)。您还可以使用一些新的API。
您可以在Apple的release notes中查看iOS 7中的新功能。
答案 1 :(得分:0)
下载上一代Xcode,4.6.3而不是5.然后您的应用可以定位iOS 5或6(及更高版本)。您在屏幕上看到的内容与您在图书中看到的内容相符。
如果您已注册为Apple开发人员,则可以download previous versions of Xcode。
您可能希望使用旧一代的Xcode来为旧设备提供服务。使用Xcode 5可以开发和测试适用于iOS 6或7(甚至更高版本)的应用程序。使用Xcode 4.6.3,您可以开发和测试iOS 5或6的应用程序(并向前兼容iOS 7)。
提示:使用Parallels,Fusion或VirtualBox等产品在真正的Mac上运行虚拟Mac环境,可以设置原始的单独开发空间,您可以在其中使用不同版本的Mac OS X和Xcode。
答案 2 :(得分:0)
iOS开发永远不会发生如此巨大的变化。有一些变化。有些是additions
,有些东西被删除(弃用)。
Deprecation
- 删除某些功能,类和方法,以便它们不会在最新版本的操作系统中实现,但可以用于以前的操作系统。
我确实理解iOS 7在视觉效果和整体用户界面方面与iOS 6完全不同。 但是,相同的编程技术将适用于两者。
所以,回答你的问题 - 你仍然可以使用你的iOS 6书。
本地为iOS 6编程,sign up for the Apple Developer Programme。
转到Xcode下载并从中下载Xcode 4.6.3。
Apple's release notes显示iOS 7中iOS 7中发生了哪些变化。