From 09bad1e8220c753cdfa3a741ed4d37cfe556c293 Mon Sep 17 00:00:00 2001 From: "oldcoderteam@163.com" Date: Tue, 23 Dec 2014 16:05:22 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=80=81=E7=A0=81=E5=9B=A2=E9=98=9F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0]=20=E6=A2=B3=E7=90=86=E5=A2=9E=E5=8A=A0=E4=BA=86?= =?UTF-8?q?=E8=87=B3=E4=BB=8A=E6=89=80=E6=9C=89XCode6=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=B0=E5=BD=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/chapter1/03_revision_history.md | 132 +++++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/source/chapter1/03_revision_history.md b/source/chapter1/03_revision_history.md index 712fec7a..8f0681f1 100644 --- a/source/chapter1/03_revision_history.md +++ b/source/chapter1/03_revision_history.md @@ -7,6 +7,10 @@ 本页内容包括: +- [XCode6.2 Beta3 Swift语法文档更新](#xcode6_2_Beta3) +- [XCode6.2 Beta2 Swift语法文档更新](#xcode6_2_Beta2) +- [XCode6.2 Beta1 Swift语法文档更新](#xcode6_2_Beta1) +- [XCode6.1.1 Swift语法文档更新](#xcode6_1_1) - [XCode6.1 Swift语法文档更新](#xcode6_1) - [XCode6.1 Beta2 Swift语法文档更新](#xcode6_1_Beta2) - [XCode6.1 Beta1 Swift语法文档更新](#xcode6_1_Beta1) @@ -21,6 +25,134 @@ 以下部分是针对XCode6每一次Beta版本直至正式版发布,Swift语法部分的更新归类 + +### XCode6.2 Beta3中Swift语法更新 + +***注意:苹果在这个版本发布后没有及时的更新Swift Programming Language文档,以下是[老码团队](http://weibo.com/u/5241713117)通过XCode6.2 Beta3 Release Note总结的更改说明:*** + + + + + + + + + + + + + + +
发布日期语法变更记录
2014-12-19
    +
  • + 在对Watch App做消息通知模拟调试时,第一个payload.apns文件将会被默认选择 +

  • +
  • + 在为Watch App使用asset catalog时,38mm和42mm尺寸的图片就会被使用 +

  • +
  • + 在做Watch App开发时,@IBAction属性支持WKInterfaceSwitch和WKInterfaceSlider Swift类型了 +

  • +
  • + 现在可以通过Device窗口安装,删除和访问App容器中的数据了。 +

  • +
+
+ + +### XCode6.2 Beta2中Swift语法更新 + +***注意:苹果在这个版本发布后没有及时的更新Swift Programming Language文档,以下是[老码团队](http://weibo.com/u/5241713117)通过XCode6.2 Beta2 Release Note总结的更改说明:*** + + + + + + + + + + + + + + +
发布日期语法变更记录
2014-12-10
    +
  • + 现在在Interface Builder中可以针对特定的Device设备自定义Watch应用的Layout布局了 +

  • +
+
+ + +### XCode6.2 Beta1中Swift语法更新 + +***注意:苹果在这个版本发布后没有及时的更新Swift Programming Language文档,以下是[老码团队](http://weibo.com/u/5241713117)通过XCode6.2 Beta1 Release Note总结的更改说明:*** + + + + + + + + + + + + + + +
发布日期语法变更记录
2014-11-28
    +
  • + XCode6.2包含了iOS8.2 SDK,该SDK中包含WatchKit用来开发Apple Watch应用。 +

  • +
  • + 在工具集中增加了对WatchKit的支持: + 1)UI设计工具增加了Apple Watch应用的界面组件,通知和小部件。 + 2)增加了调试和性能统计功能 + 3)增加Apple Watch应用的模拟器帮助调试应用功能 +

  • +
  • + 为了使Apple Watch应用能够正常工作,一些具体的参数必须设置: + 1)WatchKit中扩展配置文件Info.plist中的NSExtensionAttributes配置项WKAppBundleIdentifier必须和WatchKit App中的通用配置文件中的属性CFBundleIdentifier项目保持一致。2)WatchKit中的CFBundleIdentifier配置项必须和WKCompanionAppBundleIdentifier中的配置项保持一致 +

  • +
+
+ + +### XCode6.1.1中Swift语法更新 + +***注意:苹果在这个版本发布后没有及时的更新Swift Programming Language文档,以下是[老码团队](http://weibo.com/u/5241713117)通过XCode6.1.1 Release Note总结的更改说明:*** + + + + + + + + + + + + + + +
发布日期语法变更记录
2014-12-2
    +
  • + 在SourceKit中一些导致Crash的常见问题被修复,比如名字冲突和遗留废弃数据的问题等。 +

  • +
  • + 把纯正的Swift类对象实例赋值给AnyObject量不会再Crash了。 +

  • +
  • + 在泛型使用场景下,遵循了协议类要求的构造器方法或者类型方法可以直接调用继承类中的方法了。 +

  • +
  • + 修正了InterfaceBuild中如果图片名字含有“/”时,会在OSX10.10上Crash或者无法打开的问题 +

  • +
+
+ ### XCode6.1中Swift语法更新