文档章节

Swift在Xcode 6.1 Beta 3中的更新

大学霸
 大学霸
发布于 2014/09/30 12:58
字数 253
阅读 14
收藏 0

SwiftXcode 6.1 Beta 3中的更新

1Beta 3中,取消了T!。使用T?或者T表示为空或不为空的情况。

2如果在方法中,属性或初始化的返回值不是所预期的,这时可以考虑使用可选类型。如以下的代码

var fooOpt: NSFoo? = object.reallyMightReturnNil()!

if let foo = fooOpt { … }!

3现在,任何类型的值都可以包含函数的返回值。

4所有的*LiteralConvertible协议提供了初始化器自定义功能。例如,IntegerLiteralConvertible可以按照以下形式初始化:

init(integerLiteral value: IntegerLiteralType)

符合以上协议的任何类型都需要将它们的convertFromXXX静态方法与相应的初始化器进行更换。

5类属性不再需要使用final标记。

 

Xcode.1历史版本以及最新版本的(地址中内容不断更新)

下载地址:http://pan.baidu.com/s/1pJ8wvXp

请学习Swift技术开发的加入群:249603189

    


© 著作权归作者所有

共有 人打赏支持
大学霸
粉丝 257
博文 872
码字总数 544782
作品 0
东城
程序员
私信 提问
Xcode及模拟器SDK下载

如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载: Xcode下载(Beta版打的包是不能提交到App Store上的) 绝对官方源!!!绝对官方源!!!绝对官方源!!! 不能确定自己...

zhangao0086
2014/08/11
0
0
Swift 1.0 GM 发布啦!!!

Swift 1.0 GM 版发布啦!!! 在 6 月 2 日 WWDC,Swift 正式发布。现在 Swift 1.0 正式版本发布了。 你可以提交你的 Swift 应用到 App Store。无论你的应用是 Swift 编写的一小部分功能或者...

oschina
2014/09/10
5.7K
24
苹果正式发布 Swift 3.0 Preview 1 版本,同时发布 Xcode 8 Beta 版

随着WWDC 2016的召开,苹果正式发布了Swift 3.0 Preview 1,这是苹果Swift 3语言的首个稳定开发者预览版。 苹果在其swift.org官方博客中称,Preview 1版本比代码库中打包的snapshot版本稳定很...

研习君
2016/06/14
8.2K
17
苹果向开发者发布 iOS 6.1 beta 3测试版

苹果刚刚向开发者发布了iOS 6.1 beta 3测试版,beta 2在3周之前发布,也就是11月12日。beta 2更新了Passbook和设置应用的信息。目前还不知道beta 3加入了什么新功能。iOS 6.1 beta 3的Build...

oschina
2012/12/04
1K
9
在终端中运行 Swift 程序

在读完苹果开发者文档( Apple Developer Docs)后,我发现: "Xcode的调试器包括一个Swift语言的交互版本,叫做REPL(Read-Eval-Print-Loop)...可以通过Xcode的控制台或终端来访问" 不幸的是,...

oschina
2014/07/03
7.6K
13

没有更多内容

加载失败,请刷新页面

加载更多

【Flutter教程】从零构建电商应用(一)

在这个系列中,我们将学习如何使用google的移动开发框架flutter创建一个电商应用。本文是flutter框架系列教程的第一部分,将学习如何安装Flutter开发环境并创建第一个Flutter应用,并学习Flu...

笔阁
14分钟前
1
0
什么是以太坊DAO?(三)

Decentralized Autonomous Organization,简称DAO,以太坊中重要的概念。一般翻译为去中心化的自治组织。 投票支付合约的所有费用和行动需要时间,并要求用户始终保持活跃,知情和专注。另一...

geek12345
16分钟前
0
0
一个本科学生对Linux的认知

一个本科学生对Linux的认知 我是一名大三的普通一本大学的软件工程的一名学生,学校开设了一些关于系统开发的课程,纸上得来终觉浅,学校的课程课时较短,想要在56个课时之内学会一些公司需要...

linuxCool
58分钟前
2
0
CentOS 安装Tomcat

Tomcat 介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Java 程序写的网站用tomcat+jdk来运...

野雪球
今天
1
0
OSChina 周四乱弹 —— 每天都迟到是种什么样的体验

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @开源中国首席机器人 :《Too Good At Goodbyes (Acoustic) - Sam Smith - 单曲》 《Too Good At Goodbyes (Acoustic) - Sam Smith - 单曲》 ...

小小编辑
今天
709
12

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部