《Swift入门经典(第2版)》——1.4 问与答

简介: 在许多Mac和iOS应用中仍在大量使用Objective-C,并且在接下来一段时间仍然会使用它。本书主要讲述Swift编程语言,但是如果你希望成为一名全职开发人员或者具有某种能力,就可能在现有的代码库中遇到Objective-C代码,因此学习一些Objective-C知识可能会从中获益。

本节书摘来自异步社区《Swift入门经典(第2版)》一书中的第1章,第1.4节,作者:【美】BJ Miller(BJ 米勒)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 问与答

问:我无须创建完整的Xcode项目就能拥有一个playground吗?
答:绝对可以。Xcode把playground视作独立于任何项目的可解释文件。

问:我仍然在运行OS X Mountain Lion,那么我还能够使用Xcode吗?
答:OS X Mountain Lion(版本10.8)可以运行Xcode,但是可以在Mountain Lion上运行的Xcode的最新版本是Xcode 5.x。OS X Mavericks 10.9.3是可以支持Xcode 6的最早版本,要运行Xcode 7,至少需要的OS是OS X Yosemite 10.10.4,而Xcode 7是Swift 2.0所需要的。

问:我刚开始学习iOS开发,Swift似乎非常流行。但是,我还应该学习Objective-C吗?
答:在许多Mac和iOS应用中仍在大量使用Objective-C,并且在接下来一段时间仍然会使用它。本书主要讲述Swift编程语言,但是如果你希望成为一名全职开发人员或者具有某种能力,就可能在现有的代码库中遇到Objective-C代码,因此学习一些Objective-C知识可能会从中获益。有大量良好的资源可用于学习Objective-C,因为它是一种成熟、稳定的语言。

相关文章
|
API Swift iOS开发
【Swift开发专栏】Swift中的游戏开发入门
【4月更文挑战第30天】本文介绍了使用Swift进行移动游戏开发的基础知识,包括Apple的开发平台(iOS, macOS)、工具(Xcode)、2D/3D游戏框架(SpriteKit, SceneKit)以及Metal图形API。Swift游戏开发涉及游戏循环、UI设计、逻辑、图形音效和网络编程。通过实例教程展示如何在Xcode中创建2D游戏,从创建项目到实现用户交互、音效和测试。掌握这些基础知识,开发者可快速入门并逐步进阶到更复杂的游戏中。
776 1
|
安全 Swift iOS开发
【Swift 开发专栏】Swift 语言入门指南
【4月更文挑战第30天】Swift是苹果公司的现代编程语言,以其高效、安全和简洁深受喜爱。它融合了类型推断、闭包和泛型等特性,提供强大的内存管理,支持iOS、macOS等多个平台开发。基础语法包括变量、常量、数据类型、运算符和控制流语句。高级特性涵盖函数、闭包、类与结构体、协议以及泛型。学习Swift能为开发者奠定坚实基础。
302 0
|
Java Swift JavaScript
Swift入门基础知识
var //代表变量,变量的值可以改变 let//代表常量类型不可改变 //声明常量heh类型Swift会自动根据你的值来自动判断该变量的类型也可以指定类型(个人感觉还是指定类型的比较好,可能会减少系统的开销),值为10 //自动判断变量的类型  let heh = 10//假如在下面的代码...
1173 0