Swift Beta6 编译之前版本出错

简介: 安装Xcode6 Beta6之后,编译之前的项目可能会出问题,比如出现__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_的问题,如下图:遇到这个问题只要把Derived Data清除掉,重新编译就可以了:这样一来__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_的问题就解决了。

安装Xcode6 Beta6之后,编译之前的项目可能会出问题,比如出现__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_的问题,如下图:


遇到这个问题只要把Derived Data清除掉,重新编译就可以了:


这样一来__TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_的问题就解决了。

另外,如果基类里面定义了一个属性,而子类想去覆盖它,只能通过类似这种方式进行:
override var name: String {
    get {
        return super.name
    }
    set {
        println("subclass")
        super.name = newValue
    }
}
并且如果重写了getter,还有重写setter,反之亦然,不能再像以前那样通过一个以属性名命名的方法去重写getter或setter。

目录
相关文章
|
8月前
|
安全 编译器 Swift
【Swift开发专栏】Swift的编译优化与构建配置
【4月更文挑战第30天】Swift编译优化与构建配置对开发效率和应用性能至关重要。编译优化包括不同级别的优化、函数内联、泛型特化、尾递归优化、死代码消除和链接时优化。在Xcode的"Build Settings"中可调整相关标志。构建配置涉及Debug与Release模式、自定义配置、条件编译、构建设置和脚本。开发时,应适时测试、选择适当优化级别、避免过度优化,并利用条件编译区分不同版本的代码。有效管理构建设置可提升开发质量和性能。
118 0
|
Swift 图形学 数据安全/隐私保护
Swift 各版本
介绍Swift各个历史版本
331 0
Swift 各版本
|
Swift iOS开发 MacOS
Swift-进阶 01:Swift源码编译
Swift-进阶 01:Swift源码编译
532 0
Swift-进阶 01:Swift源码编译
关于 Swift 编译时性能优化的一些思考
本文讲的是关于 Swift 编译时性能优化的一些思考,一行之前很简洁的代码,现在却出现了新的问题——它是否应该重构为9行代码来达到更快的编译速度? (nil coalescing 运算符就是一个例子)孰轻孰重?简洁的代码还是对编译器友好的代码?
1387 0
|
JSON 数据格式 iOS开发
[译] 优化 Swift 的编译时间
本文讲的是[译] 优化 Swift 的编译时间,在 Swift 所有的特性中,有一件事有时会相当恼人,那就是在用 Swift 编写更大规模的项目时,它一般会编译多久。尽管 Swift 编译器在保证运行时安全方面做的更多,但是它的编译时间要比 Objective-C 编译时间长很多。
1344 0
|
iOS开发
iOS中 切圆角,任意几个角(带边框,不带边框)__OC和Swift版本 韩俊强的博客
需求: 1.日常我们在切控件圆角时会遇到想切任意圆角? 2.切过圆角带边框和不带边框的选择? 那么今天我们就用Objective-C和Swift都给它实现了: OC代码: UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 70)]; myLabel.
3042 0
|
程序员 Android开发 iOS开发
iOS Swift _Nullable 与 Android 注解帮助编译时检查 - 两家好像步调开始一致一段时间了
iOS Swift _Nullable 与 Android 注解帮助编译时检查 - 两家好像步调开始一致一段时间了 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、HTML5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
1606 0
|
Web App开发 Ubuntu
《Swift入门》ubuntu下编译运行Swift开发的Web后端示例
这里只是演示如何在ubuntu下编译运行Swift开发的Web后端项目。 项目代码来自Bluemix上提供的示例代码,如果你有账号,可以去自己的空间下载,没有的话,可以通过下面的地址下载: http://download.
870 0