相当于" - (IBAction)unwindToList:(UIStoryboardSegue *)segue;"在Apple Swift?

时间:2014-06-09 03:24:07

标签: ios objective-c swift

S.O。

的新手

目前正在浏览this tutorial

还有使用Objective C Code的说明。什么是等效的Swift代码?

或者我应该开始使用Swift / Playground吗?

干杯!

1 个答案:

答案 0 :(得分:5)

@IBAction func unwindToList(segue: UIStoryboardSegue!)
  1. IBActions由@IBAction
  2. 表示
  3. 使用func
  4. 声明方法
  5. 首先命名参数,然后给出一个带有: TypeName
  6. 的类型
  7. Objective-C中对象的所有指针都转换为Implicitely Unwrapped Optionals,因为它们在Swift中通常是一个变量不能是
  8. 有关隐含式无包装选项的更多信息:

      

    “这些类型的选项被定义为隐式解包   选配。你通过放置一个隐式解包的可选项来编写   感叹号(String!)而不是问号(String?)之后   你想要选择的类型。“......

         

    “隐式展开的可选项是一个正常的可选项   场景,但也可以像非可选值一样使用,没有   每次访问时都需要打开可选值。 “

         

    摘自:Apple Inc.“The Swift Programming Language。”iBooks