【Swift】Swift 2.0 到 Swift 3.0

九路 等级 656 0 0
标签: Swift

问: 报错:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.

解决办法:TARGETS > Build Settings > Swift Language Version,如图设置成 3.2 及更高版本:

【Swift】Swift 2.0 到 Swift 3.0

Swift Language Version


问:当应用程序运行起来,闪过启动页后便成了黑屏

创建工程后,AppDelegate 中自动生成应用开始运行时会调用的方法。

Swift 2.0 如下:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {} 

在Swift 3.0 中该方法发生变化,工程中会报出警告,如图:

【Swift】Swift 2.0 到 Swift 3.0

warning

然而修复警告后仍然不走此方法内部,Swift 3.0 创建工程后,AppDelegate 中应用开始运行时调用的方法发生变化

Swift 3.0 如下:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {} 

Swift 3.0 中应使用上述方法替换 Swift 2.0 中的方法


收藏
评论区

相关推荐

Swift 简介
Swift和ObjectiveC的主要区别 1,编程范式 Swift可以面向协议编程、函数式编程、面向对象编程。 Swift语言引入了协议、协议的扩展、泛型等新特性,因此使用Swift语言可以很好地面向协议编程;Swift语言将函数和闭包提升为语言的一等公民,函数可以作为一个变量、可以作为其他函数的参数、作为其他函数的返回值等来传递,所以
【Swift】Swift 2.0 到 Swift 3.0
问: 报错:The “Swift Language Version” (SWIFT\_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor
Swift - Music 程序分析
本文主要分享下楼主在学习Swift编程过程中,对GitHub上的一个开源App Swift Music的研究心得。 (https://imghelloworld.osscnbeijing.aliyuncs.com/a47a2684664
Swift 简介
1.Swift 开发快速体验 1.1 目标 playground 快速体验 & 学习资源分享 项目开发快速体验,了解 Swift 基本程序结构 1.2 学习资源 苹果官方博客 https://developer.apple
Swift
在oc中有NSMutableString和NSString两种类型的字符串,但在swift中分别在定义的时候使用let和var来代表是否可以操作。let和var也通用于其他类型。使用let修饰的为不可变,使用var修饰的可变。 //使用var修饰可以动态的改变值 var varStr = "nihao"
Swift Beta性能:排序数组
### 问题: _I was implementing an algorithm in Swift Beta and noticed that the performance was very poor._ **我在Swift Beta中实现了一个算法,并注意到性能非常差。** _After digging deeper I realized that o
Swift Module Interfaces
前言 -- 今天看到一篇讲 **Swift Crash** 的文章[一个 Swift Crash 引发的讨论...](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI2NTAxMzg2MA%3D%3D%26mid%3D22
Swift3.0对AFNetworking的封装 附demo
> 由于最新的**[Alamofire](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2FAlamofire%2FAlamofire)**网络框架只支持Swift 3.0, 现在还有一大部分开发者 在项目中用OC于Swift混编的方式,所以就用最新的Swift 3.
SwiftUI 实战:从 0 到 1 研发一个 App
心得感悟 ---- 起初看到 WWDC 上的演示 SwiftUI 时,我就觉得 SwiftUI 有种陌生的熟悉感(声明式语法),所以体验下,看看有没有什么启发。 先说下整体项目完成下来的感受: * 用 Swift + SwiftUI 开发 iOS 项目效率很高,本人之前没有接触过 Swift 语言,这次是从 0 开始学 swift 语言以及 swi
Swift学习第一练——用Swift实现的FlappyBird小游戏
用Swift实现的FlappyBird小游戏 ----------------------       伴随着apple公司对swift的推广态度深入,swift火的很快,并且swift精简便捷的语法和强大的功能,对于使用Object—C开发iOS的开发者来说,也有必要了解学习一下swift。这篇博客跳过swift干涩的语法,直接从一个小游戏项目开始使用s
Swift学习第二练——Swift项目时光电影
Swift学习第二练——Swift项目时光电影 -----------------------     很早以前的一个OC的练习项目,用swift重新写了一遍,因为xcode版本的更新对swift的兼容度也在不断改变,此版本适用于xcode6.1。     这个项目中,用swift将iOS官方SDK中的HTTP进行了封装,使用了swift编写的异步加载网
Swift解读专题四——字符串与字符
Swift解读专题四——字符串与字符 ------------------ ### 一、引言         Swift中提供了String类型与Characters类型来处理字符串和字符数据,Swift中的String类型除了提供了许多方便开发者使用的方法外,还可以与Foundation框架的NSString类进行转换,使用起来十分方便。 ### 二
Swift讲解专题七——函数
Swift讲解专题七——函数 -------------- ### 一、引言         函数是有特定功能的代码段,函数会有一个特定的名称调用时来使用。Swift提供了十分灵活的方式来创建与调用函数。事实上在Swift,每个函数都是一种类型,这种类型由参数和返回值来决定。Swift和Objective-C的一大区别就在于Swift中的函数可以进行嵌套
Swift讲解专题九——枚举
Swift讲解专题九——枚举 -------------- ### 一、引言         在Objective-C语言中,没有实际上是整型数据,Swift中的枚举则更加灵活,开发者可以不为其分配值类型把枚举作为独立的类型来使用,也可以为其分配值,可以是字符,字符串,整型或者浮点型数据。 ### 二、枚举语法         Swift中enum关
swift
不用xib创建时,需要重写 override init(collectionViewLayout layout: UICollectionViewLayout){} 在调用时需传 UICollectionViewLayout值,不然就会报错 let layout = UICollectionViewFlowLayout.init()