说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Xcode 6 GM、6.1齐出,Swift终迎1.0版!

HTML文档下载 WORD文档下载 PDF文档下载
在诚可贵的iPhone6和价更高的Plus身陷吐槽谩骂褒扬声声齐飞中,iOS 8、Xcode 6 GM版同时发布,还有专门面向Yosemite的Xcode 6.1 Beta,而几经改进的Swift语言也迎来了1.0 GM版,用Swift编写的App终于可以提交啦!

北京时间9月10日消息,在轰轰烈烈引得一阵口诛笔伐的新品发布会结束之后,苹果在其开发者网站上同时放出了Golden Master(GM)版的iOS 8系统、Xcode 6以及Apple TV新固件,还有专门面向OS X Yosemite的Xcode 6.1 Beta,而几经改进的Swift语言也迎来了1.0版本,从今天开始,开发者们可以终于递交iOS 8的应用了!


相比之下,Yosemite、Xcode、Swift皆是更新频繁,而iOS 8在悄然面向苹果的合作运营商发布Beta 6之后,便直接跳到了GM版本,最主要的原因还是iOS 8在设计与开发工作方面已近尾声,而苹果在发布会上亦宣布,将于9月17日发布iOS 8正式版。


再来看看Xcode,从Release Notes可以看出,苹果忙于发布新产品,对于Xcode和Swift的改进显然并不周全,但仍然存在许多颇值得开发者期待的改动,而最让人惊艳的莫过于:启动界面支持XIB和Storyboard,基于这项功能,开发者在开发应用时就能够为启动界面设计一套布局,便可适配各种机型,不过目前仅支持iOS 8,而iOS 8以下的版本仍然沿用传统的AssetCatalog。


现在,开发者也可以直接在构造器中返回nil表示构造失败。一个表示失败的构造器可以通过init?来声明,它可以返回一个显式的可选类型或隐式解封的可选类型。但要注意对于枚举和结构体来说随时都可以返回nil,而对类则不一样,只有当所有的存储属性被初始化后或者其self.init和super.init被调用后才可以返回nil,当前调用代码就可以收到nil,来判断构造是否成功:

extension Int {init?(fromString: String) {if let i = fromString.toInt() {// Initializeself = i} else {// Discard self and return 'nil'.return nil    }  }}

可以这么使用:

if let twentytwo = Int(fromString: "22") {println("the number is \(twentytwo)”)} else {println("not a number”)}

此外,Fundation、UIKit、CoreData、SceneKit、SpriteKit、Metal API中的接口也进行了可选类型的适配性检查,移除了很大一部分隐式解封的接口,这个将有助于增强方法中参数与返回值是否为空的判断意义,更加安全稳定。此次改动也包括通过值是否为空来将T!换成T或T?,如果发生错误,就需告知苹果,并在内容栏打上“#IUO”的tag。而如果遇到属性或方法无法正确地判断是否为空时,开发者可以把返回值封装成一个可选类型,这样就能通过nil判断来检测。


最后,再来说一下Swift 1.0 GM版,苹果在其官方博客上宣布了这一重大消息,并表示,现在开发者可以将使用Swift语言编写的应用程序提交至App Store,不管是全部使用Swift,还是仅部分功能使用Swift编写,都可以将其与来自全球的开发者和用户进行分享。

而除了iOS之外,Mac开发者也同样可以使用Swift GM,以配合Xcode 6.1 Beta开发Mac App。当然,Swift GM并不是最终版本,目前,Swift还不算稳定,诸如AnyObject等的Bug仍未得到修复,而苹果开发团队未来还将继续对其进行优化,添加其他更高级的功能、提升性能并精简语法。现在,您还可以进入Xcode、Swift的mobilehub主页进行资源分享和讨论。

开发者可直接登陆Apple Developer下载iOS 8 GM、Xcode 6 GM、Xcode 6.1 Beta for OS X Yosemite,想要了解Xcode 6更新的详细信息,则可查看Xcode 6 Release Notes

目前执行的是哪一国语言的 Windows -VB资料 VB判断剪贴板的所有可用格式 VB判断驱动器类型 VB判断是否已经建立 Dial Up 连接 VB判断一个年份是否为闰年 VB判断一个驱动器的类型 屏蔽文本框默认的右键菜单——浅谈如何控制Windows消息 -VB资料 奇数和偶数校验-VB资料 启动控制面板命令大全 -VB资料 VB取得 DOS 环境变量 VB取得并设置双击间隔时间 VB取得磁盘序列号、卷标和文件系统类型 VB取得短文件名 VB取得和设置计算机名 VB取得和设置系统颜色 VB取得计算机名 VB取得目前所有的输入法 VB取得应用所在的目录 趣味撞球——VB应用程序一例 缺省值和可选参数 -VB资料 确定当前 WIN95 的启动状态-VB资料 让TextBox的输入具备overwrite(覆盖)的功能 -VB资料 让密码轻松显示 -VB资料 让文本框输入完后,直接跳入下一行 -VB资料 VB如何编制带有不定个数参数的过程。 VB如何充分扩充VB功能 VB如何传递不固定个数的叁数? VB如何打开和关闭光驱门 VB如何导出收藏夹到文件或者导入文件到收藏夹 VB如何得到磁盘上剩余空间的值 VB如何得到应用程序的资料! DataGrid如何实现鼠标放上去改变颜色? Foxpro数据库中,可否导出oracle可以操作的表呢?大虾指点啊! 请问调用存储过程中一个输入参数为nvarchar(24)的时侯,我在asp中的输入怎么会报错? 失业了,散分!!! 华工科技开目软件集成公司怎么样? 失业了,散分!!! 失业了,散分!!! 失业了,散分!!! 我用update更新互联网上的数据库,总数大约有700多条,在更新过程中程序窗口没响应了,无法最大化,最小化,关闭,但进度条仍然在走,更 水园公务帖[2003.03.11——2003.03.17] 无人回答的帖子,再发一次。up有分 快去微软件聊天室了,开聊了。 from表单中的参数无法传递? 急!急!急!急!急!我安装Visual studio 6.0中文版不能够成功,是什么原因?? 关于Oracle的数据类型问题? 请问在vc中怎样创建Outlook对象 关于Cable Modem,高手指点。 毕业论文怎么作??????????? 新手送分(解决即给分) 天生爱吃冰激凌! 江湖告急!!!!! 整理 FAQ 的时候 为什么 总是出现 贴子内没有这个人的回复!!!:xxxxx 如何删除一段时间的记录?????(兄弟们帮帮我) 关于 Treeview控件,请高手指教。 推荐好书 Borland Delphi 6 中文企业版哪里有免费下载????????????????????500分 ADO中同一个Connection打开的RecordSet个数有没有限制? 我请教一个关于恢复数据库的问题!!!急急 关于特殊字符的问题!!!!!!!!! 要同时以cascade风格显示10个MessageBox对话框,请问有无可能? 如何用windows2000收发传真? yangjf接分 ASP.NET如何调用mschart asp.net中利用owc10生成了一个EXECL文件,但是不知道如何控制字体大小,及单元格的边框 数据库问题,请高手指点。 本人基础较差,刚刚学习c++,请教一个简单问题!!!! 为什么从左侧树状菜单进入论坛显示时 所有的 情形都是2月28时的贴子状况 笔记本安装SQL Server 2000老出问题 CSDN邮件期刊用什么打开呀?? 怎样用java把数据库里读出来的数据按自己定义的格式写入一个word文件 请问高手,PB7窗口属性面版里的窗口颜色下拉列表中的自定义如何使用。我看到有四个custom,怎样设置,多谢。 关于j2ee服务器定位模式(Service Location pattern) 在网页中怎么样直接运行可执行文件? ORALCE中的首选身份证明的问题 Collections 添加元素,怎样指定添加的位置?我想添加到最开始。 关于字符串长度的问题,我想len("ab你好")=3,而不是等于4,即将虑大小写和数字的问题 listview中怎样根据key ,找到这个listItem 12台计算机要接入宽带,怎么实现?马上散分!!!!! 十万火急!ddvboy、daniel007、sweethzp大虾请进,用Epson-LQ1600K打印381*297工资条,使用QuickReport,选A3纸,预览正常,可平打印右 公共IP问题 把图片存进SQL中??? 平安常青树怎么样 月全食为什么是红色的啊 五岳,指的是哪五座山 什么东西不受地球引力? 月全食为什么是红色的呢? 求四边形对角线的性质 请哲学家解释下这段话的意义-《道德形而上学基础》在世界各处,甚至在这个世界之外,除了唯一的一种善良的意志,任何认为是善良的东西而不受限制,那是不可想象的..看《贝多芬传》里读 为什么月全食是红色的 对角线垂直的四边形的性质有一条是两组对边的平方和相等,怎么证明? 哲学家对灵魂有哪些理解特别是希腊哲学家 用仪器移动苯原子使其组成中国二字,这是化学变化吗?这和石墨和金刚石的转化相似吗? 一元二次根式应用题:温州市处于东南沿海,夏季常遭受台风袭击,一次,温州市气象局测得台风中心在温州市.温州市处于东南沿海,夏季常遭受台风袭击,一次,温州市气象局测得台风中心在温州 课文《亲爱的爸爸妈妈》 文章的开头为什么用哲学家萨特的话有何作用?标题又该如何理解. 磁力开关对发动机什么作用 六级风服饰怎么样? 铁在无水情况下能被氧化吗? 烧开过的水还能再烧热了喝么 二次根式数学应用题:州市处于东南沿海,夏季常遭受台风袭击,一次,温州市气象局测得台风中心在温州市AD州市处于东南沿海,夏季常遭受台风袭击,一次,温州市气象局测得台风中心在温州市AD 金枪鱼的营养成分有哪些 对角线相等的四边形的性质?对角线相互垂直的四边形的性质? 气象局如何测台风的走向 金枪鱼如何冷藏与金枪鱼怎么保鲜? 相邻两边相等的四边形是什么四边形.是针形吧,求他的性质.对角线是否垂直 如下图所示:为某一物体的速度时间图像(曲线为四分之一圆弧)则由此可知物体是做 A、曲线运动B匀速直线运动 C、匀变速直线运动 D、变加速直线运动 磁有哪些作用?具体一点 世界上存在爱情磁力吗?有什么办法可以解除? 速度时间图像中,如果图像是一个以原点为原因的四分之一的圆弧,则物体做什么运动,为什么? 求几个特殊平面四边形对角线的特殊性质 及连接四边中点所成的图形比如 正方形 对角线 相等 互相垂直 平分 连接四边中点为正方形我还想知道 长方形 等腰梯形 菱形 平行四边形 等等 在宇宙中存在磁力吗 马歇尔计划苏联采取什么措施? 磁的作用是什么? 磁力在微观下是如何作用的?有办法证明场这个东西的存在吗?如题 苏联如何应对马歇尔计划 平形四边形的对角线有什么性质 电子的负荷,正荷的互力作用是否属于磁场的互力作用 是否存在点生磁? “马歇尔计划”不止是一项经济援助计划,这是因为它? 宫这个字的两个口是什么意思呢 五岳是相哪几座大山? 非宁静无以致远的致是什么意思意与日去的意的意思是什么 五岳指那五座山 问一下初中生用的化学仪器和药品通常在哪里买得到?目前市场价多少元? 从自然环境方面考虑,在开发西部地区时应注意什么 梅毒1:医生让我住院观察?请问用不用住院啊? 怎样让宫口开的快点 五岳大山谁最雄? 金枪鱼的家常做法?金枪鱼可以红烧么?有些菜谱的做法较复杂.有简单点的做饭么! 请问:五岳指的是哪五座山?在哪里? 皇帝御封的五岳大山有哪些?各在什么地方? 月全食月亮变红为什么是在恢复阶段 图中阴影部分的面积是四边形面积的25%,对吗?最好有证明. 如图,已知角AOC=90度 射线OB平分角AOE 射线OD平分角COE 求角BOD的度数 蓝鳍金枪鱼多少钱 五岳具体指哪五座山?分别在哪里? 有960朵红花和720朵白花做成花篮,如果每个花篮里红花与白花的朵数相同,每个花篮里最少有几朵花? 月全食时月亮为什么是红色的 月全食为什么是红色的? 六级风是什么概念 月全食的月亮为什么是红色的? 如图,四边形ABFE和四边形CDEF都是长方形,AB的长时4厘米,BC的长时3厘米,那么图中阴影部分的面积是?平方厘米. 六级左右的风是什么样子的, 女星着透视装惊现内裤 强搂导演遭拒绝11年来最强风暴袭英国 海陆空交通大美国在欧反导基地开建 防范伊朗导弹引中央巡视组:把发现问题、形成震慑作为专家析中央巡视组组长一次一授权:改变网络红人板车哥来到余杭 行万里路为穷16岁伴娘婚礼上遭多人扒光摸遍全身(温州公交车刮擦劳斯莱斯幻影加长版轿车11年来最强风暴袭英国 海陆空交通大英国“小报女王”将接受刑事审判 令世美国在欧反导基地开建 防范伊朗导弹引安倍突访土耳其 传为劝阻土放弃购中国杰克逊私人医生刑满出狱 欲再获行医执浙江11月1日起试发布县级城市实时空经国务院同意 杭州再启城市总体规划修1477吨进口菜油掺入国储库 中储粮九省区市可网查个人信用 注册到看结果医师协会等四部门联合呼吁:对医疗暴力卫计委将启动雾霾健康影响监测 农村将甬台温输气管道紧张施工(图)中国将建立空气污染(雾霾)健康影响监中国就像块奇石,每个人看出不同的样子唐苑撤场后“白宫”变身博物馆发改委原副主任刘铁男涉嫌受贿案24日韩剧《星星》被曝将翻拍美剧 都教授改“海鸥”制造风暴潮致使海口滨海公共设陈可辛拒谈周星驰被炮轰事件:这个问题厦门发生一起爆炸事故 已造成十余人伤沪昆高速致43死燃烧事故11名责任人为防台风做好准备 台军灾害应变中心二李登辉偕妻女赴日访问7天 称希望到北罗淑蕾组会计师团队查账 柯文哲:要带台北夜店杀警案错综复杂 郝龙斌下令:北京地铁四号线被曝发生踩踏 回应称系中国第8艘3000吨级海警船33082014中国西安丝绸之路国际旅游博览厦门国泰大厦附近一餐饮店煤气爆炸:已八里庄招聘网今日上线 求职者可实现“卡梅伦致电恭贺统派阵营获胜“大长今”李英爱或成仁川亚运会主火炬三峡将迎今年最大洪峰 长江防总启动Ⅲ景甜化身芭蕾女孩 皮肤白皙身姿姣好(
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘