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

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

开源HTML5游戏引擎Frozen背后的技术 MDCC 2014精彩日程、演讲嘉宾、参展开发团队全揭秘(图) Hi,约吗?2014华为开发者联盟沙龙(上海站)火热报名中! 找虐新方向!TinyScreen显示屏打造最小游戏机 精彩继续 MDCC2014首次推出技术训练营 复制器官哪家强?3D生物打印找PrintAlive 电信开放平台应用内计费SDK 助力App小额快捷支付 专心做设计!开源跨平台应用开发框架Appverse Mobile 无线盛宴尽在阿里百川开放大会 医学界的Instagram:加拿大重症监护医生开发照片分享应用 2014中国移动开发者大调查第二批获奖名单揭晓 基于OpenStack的私有云开发部署实践 亚马逊云平台的迁移过程 【干货】微信企业号开发资源集锦 CSS生日快乐:CSS之父Håkon Wium Lie访谈录 好友近2000万,绑定银行卡过千万,日会话近百万,招商服务号成功之道 一名程序员十年技术之路的思考与感悟 聚焦企业号、服务号典型案例 微信开发者大会深圳站正式开启 Objective-C之父Brad Cox访谈:我的编程之路 【先锋】完成B轮融资的TalkingData新商业模式:平台理念+跨界分析+技术开源 1/10计算资源,1/3耗时,Spark颠覆MapReduce保持的排序记录 Cookie已死,看Facebook、Google、Apple如何追踪用户 Clay.io基于AWS、Docker、HAProxy等的10X架构打造 经典服务/企业号案例来袭!2014微信开发者大会(深圳)亮点抢先看 移动应用云APICloud宣布完成A轮500万美金融资 从Apache Storm学到的经验教训 【CTO俱乐部走进天津】探讨如何成为技术团队管理者 不容错过!参加MDCC 2014移动开发者大会八个理由 你的钱被洗劫了么!APP安全问题来袭 10大最常见的数据库安全问题 南航微信服务号是如何炼成的? 使用vbs如何在一个用逗号分割的大字符串中,删除指定的某个小字符串? 请教大家怎样编程实现两个不同局域网内的单机通信? 我想请教大家一个问题,有一个总公司,下面有好多的子公司,每个月,子公司要向总公司汇报数据,就是要上交一个表单,以前都是人为的向电 生僻字问题(开发一个需要用到好多生僻字 字库里面没有)我需要怎么办? 加快mdb数据库文件的访问速度 请问为什么ebook(webcopiler做的)重装系统后全部看不了?可以修复吗? 如何让SQL SERVER2000 存储过程中的错误信息在DELPHI应用程序中弹出MESSAGE框! 关于《com本质论》和《com技术内幕》中的聚合问题? 雨下得好大!!!!! 如何打开一个Excel编后,马上执行一段初始化的代码? 请问有关于缓存的问题 请教高手,关于Actionscript问题 各位:在哪能下DVDdivx格式,当然要免费的,谢谢 Image报错,急切 老外常用到的一个词 : Project ,在中文里我们该如何理解这个词? ■■■■■■■■马甲的最后20分!■■■■■■■■ 非常急地问一下:installshield的问题!100分!不够加!!! 重庆考区,全国计算机3级什么时候可以拿证书呢???? 一个jsp页面里面是不是不能同时有两个scope分别为application和session的Bean??? 给个简单的例子好吗?treeView----------asp.net------VB 我的facade session bean中老是lookup 其他的EJBs 不成功? 这两句什么意思啊? 结识ASP高手,将来会有项目介绍!:) exchange server 2000 能装在xp上吗? 怎样使自己的程序被安装的时候安装上自己制作的字体?? 求助:帮小妹找份工作 有高手在吗?帮帮忙! 一个在ASP中很简单的问题 很想很想很想散分 预报天气如“叫床” 湖南性感女主持惹争议 Websnap中TEnduserSessionAdapter组件的TadapterField问题~~~~~~~~~~~~~~~~~~~~~~~~~~ 急!!帮我看段代码! 为何对话框程序加入RichEdit控件后不能运行? 想知道word.application的朋友请进: InstallShield Express Custom Editon for Delphi那里有下载? 请问vb.net和vc#能不能创建数组控件??? 请问vb.net和vc#能不能创建数组控件 请问一下,vc 写的 dll,使用postmessage给出一个消息到窗口,在 vb 中应该怎么样响应? 我想开发一个数据中间层但不知哪用.net ATL MFC 开发好,能给个建议吗? 寻求cs CD-key 文件名(很有些困惑!) 高手近来拿分,请教一个算法问题,共开三帖,每帖一百分。 在windows2000+delphi6+ado+access2000做的程序可以在windows98中用吗? 我想学门语言,现在哪种最有前途啊 一个免费的电影网站,不需要手机不需要花钱就能看电影 数据库存储一些记录后不能写入,数据库文件异样(BDE) 急问:这样的文件怎样导入数据库? 一个免费的电影网站,不需要手机不需要花钱就能看电影 IIS下配置php-4.3.2-Win总是不行??? 很多书上都有说jsp:useBean的scope属性的application,是指任何使用相同的application,这个相同是什么意思? 关于统计的问题 剑灵海蛇八卦怎么开最大值 20.92为100%那么17.6为百分之多少?无 我做寒假作业有一题看拼音写词语的拼音是“pi pa”,请问是“琵琶”,还是“枇杷”? 《童年》的片段及内容概括和阅读收获. 长恨歌什么意思?(要很详细) 口碑好,天生聪慧,懂自我反省的动物 剑灵海蛇八卦牌最大值怎么出 长恨歌表达什么意思啊? 口碑好,天生聪慧,懂自我反省!帮助猜一猜是什么动物 剑灵海蛇八卦牌暴击最大值问题.海蛇八卦.满属性.全部合暴击.最大值.极限炎煌戒指耳环.双爆斗战项链.双爆手镯.这些东西加起来暴击能到多少.?本身大概……我也不知道.-_-.45灵剑.这么多加 《长恨歌》真正的含义是什么? 口碑好,天生聪慧,懂自我反省!是什么生肖? 【剑灵】 海蛇紫色八卦一套,用那些八卦合成暴击最大值,还有至少要花费多少金. 《长恨歌》的意思,排云驭气奔如电 以下 ≤口碑好,天生聪慧,懂自我反省!是指哪个生肖 长恨歌 是描写谁和谁的爱情? east ,west,h_ is the best 蛤蟆表示数字是几 长恨歌的作者是谁,主要写的是谁 Adam什么意思Eve呢 巨型蝌蚪意味着什么?某山区溪流中,发现不变态的巨型蝌蚪,可推测,当地婴幼儿比其他地区患病机会增多的疾病是什么? 找出和下面成语结构相同的词语 铺天盖地 金戈铁马 骤雨. 长恨歌中描写山市的语段无 长恨歌的主要内容全面一点,是白居易的是,不是小说在线等,急! 假如给我三天光明 封存在记忆中的童年主要内容 急 在括号里填上合适的词.色彩明丽的(山);拔地而起的(山峰). 求AD石头人出装 童年记忆和童年趣事有什么异同?急 小明同学为班级的饮水机换水,他从一楼储藏室拎着装有15千克的饮用水的水桶,沿着一楼走廊走了20米,沿楼梯走到三楼教室每层楼3米,到教室后她在5s内将盛满水的水桶从地面提到1米高的饮水 Adam什么意思Eve呢Adam什么意思Eve呢 《童年》中印象最深的情节50字 如图所示,已知斜面长5m,拉力为50N.利用这个装置将重为100N 的物体在5s内匀速从斜面的底端拉到顶端.则拉力做功 的功率为______W,该装置的机械效率为多少答案是100 百分之四十 白居易的长恨歌的内容简介..有没有几十个字的.. 电话网由哪3个部分组成? 科学力的疑问,牛顿第一定律将一个小球抛向天空,到达至高点后使所有力消失,球会如何运动我朋友说是球在至高点上不会在向上运动,在它落下的那一瞬间停住不动.可答案是匀速向上运动.求 石头人如何出高输出装? 电话号码各部分的构成 巧填一字,组两个词例如:闯(过)河开( )荒 募( )款 人( )蚀 经( )销河( )坝 折( )开 无( )制 森( )区 谁知道《长恨歌》的内容是什么?讲的是什么? 造句 写一句话,同时用上“即使.也.”和“持之以恒” 单薄 造句 "冷" 和“瘦” 石头人怎么玩?怎么出装? 消瘦的意思及造句 单薄 形容瘦时 造句两三个造句就行了还有单薄形容“冷”时的造句 白居易《长恨歌》的具体内容 同时发光的L1、L2、L3依次串联在同一电路上,如果L1烧坏了,则L1、L2、L3的发光情况是 用瘦骨嶙峋造句描写手瘦的 问王昌龄左迁龙标遥有此寄 从哪些诗句看出龙标被贬之地极偏远 长恨歌是写的谁的故事? 单薄造句指衣服薄而且少和指身体瘦弱:****帮帮我 请解释一下这段英文中最后一句话的意思It isn't that you can't do all the things you like,but you change.You don't like them any more.Some of the old habits seem so wasteful and unsatisfying,you really lose your taste for them.So you s 用长恨歌变成一个故事 歌呤的近义词是什么 闻王昌龄昌林左迁龙标遥有此寄诗中通过景物描写为全诗创造了悲凉沉重的气氛的诗句是那句 写的是谁和谁的爱情故事? entity in the 连读entity in 之间如何连读?(美音)它们之间会多某个音吗?我怎么老是听到entisin,entitsin 请准确地向我表达这段英文最后一句话的意思hi,i am steven i would like to create friendship with you.i am from african.send to home number i will call and talk more.这是一个外国网友发来的,不要把这段话全部翻译,我 如何写的主人公人物形象赏析长恨歌是白居易的经典之作,他所写的文章的俩个鲜明人物,以及对人物形象刻画的细腻更是让人叹为观止. 17个100分之1是? 闻王昌龄左迁龙标遥有此寄这首诗有哪些景象,请写出来 老汉旅店约见网友开房 发现对方系自己辽宁舰低调出海 或赴西太平洋参加军演杭州绕城高速施工多 过往车辆尽量绕行百度“百发”引发关注 互联网金融呼吁记协就陈永洲被捕事件联系公安部:确保大鲨鱼穿行沪宁杭 我国最新型高速动车上海海事大学\"海事一号\"ARV新民进党“独派”大佬欲选台北市长 靠组二战著名“野马”战斗机美国得州坠毁 上海车牌价再破8万 下月起继续实施有2013韩国小姐素颜照曝光 网友高呼温州:民资发起设立民营银行试点方案已冷空气今起渗透影响 明后天早晨稍微有国考报名人数预计破130万 仍有20俄防长:叙利亚例子表明恐怖分子获得化女子当街跳舞一丝不挂 众人围观无人给温州将军大酒店门口10个窨井盖突然炸杭州文一路超市门口 年轻流浪姑娘产下为养老保障拾遗补缺 多元化养老日渐“马英九宣示向黑心厂商全面开战:统统揪火车退票费四舍五入 今后将精确至0.中领馆:在韩国触礁中国渔船17名船员广马不应只考验肾肺功能敖德萨中国侨胞向驻敖德萨总领事吴小莺三星爱宝乐园倾情打造梦幻圣诞节“朗朗”遭郎朗投诉 商标涉“名人”被台湾花莲县万荣乡发生3.8级地震专家:畜禽养殖污染防治设施普遍配套不大马两男子涉80宗诈骗案 骗华裔妇女台湾为防止募兵制跳票 将志愿役调薪为广州专利行政执法可适用查封或扣押孟加拉国运输业举行48小时全国大罢工加沙陷困境:中国蜡烛成畅销品 天然气安徽省银行业金融机构优秀大堂经理培训中石化钦州石油分公司员工爱心助学当贫交通银行安徽省分行组织“送金融知识进交通银行安徽省分行举办“幸福交行”主交通银行安徽省分行受邀参加《合肥晚报驻迪拜总领事唐卫斌会见国务院发展研究阿披实称将揭露总理英拉的腐败及政治过南师大学生办校园零食快递 全天24小新疆妇女儿童各项工作发展持续向好
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘