为什么 NSLog 不支持 Swift 对象
import Foundation class Foo {} NSLog("%@",Foo()) 首先, 回到之前讨论的问题上来,我发现你遵循了 class Foo: CustomDebugStringConvertible { var debugDescription: String {return "Superfoo!"} } NSLog("(Foo())") 其实,Swift 中的 class Bar: NSObject { override var description: String {return "Superbar!"} } NSLog("%@",Bar()) 上面这个例子中,我选择了直接重写 2016-05-02 14:12:43.106 Untitled Page 3[5161:524832] Superfoo! 2016-05-02 14:12:43.107 Untitled Page 3[5161:524832] Superbar! 如果是 Swift 原生类,
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- configure: error: xml2-config not found. Please check y
- 更高端点 - 正则表达式(NSPredicate用法)
- swift-tableView 代理方法实现点击按钮删除效果
- (三十九)数据的持久化存储-plist实现(XML属性表)
- Swift项目兼容Objective-C问题汇总
- 状态压缩DP总结(谨记大牛总结)
- c# – 如何为电子邮件(System.Net.Mail.SmtpClient)附件设置
- oracle 出现insufficient privileges
- 正则表达式
- ruby-on-rails – 如何使用paperclip-Rails加载和验证视频