斯威夫特是否支持反思?例如,有什么样valueForKeyPath:和setValue:forKeyPath:对雨燕的对象?
实际上它甚至有一个动态类型系统,类似于obj.classObjective-C?
注意:有发布超过Objective C的一个类似的问题在这里,但我想实现它迅速.
我有一个像swift一样声明的类:
import UIKit
class EachDayCell : UITableViewCell
{
@IBOutlet var dateDisplayLabel : UITextField
@IBOutlet var nameDisplayLabel : UITextField
@IBAction func goToPendingItems(sender : AnyObject) {
}
@IBAction func showDateSelectionPicker(sender : AnyObject) {
}
init(style: UITableViewCellStyle, reuseIdentifier: String!)
{
super.init(style: style, reuseIdentifier: reuseIdentifier)
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想在swift中获取一个数组:dateDisplayLabel,nameDisplayLabel.
我怎样才能做到这一点?
我只是想知道是否有一种快速简便的方法可以将所有属性的各种值打印到日志中以进行调试.就像我想知道所有BOOL,浮点数等的值是什么.