iOS识别ObjC和Swift中的视图

iOS识别ObjC和Swift中的视图,ios,objective-c,swift,uiview,Ios,Objective C,Swift,Uiview,在iOS中识别视图的最佳实践是什么? 例如,您可能有许多视图不值得子类化,因为您只需要在这些视图中使用一个子视图 我喜欢使用视图标记,为了便于识别,我希望对ObjC使用视图标记: enum { kViewTagSomeButton = 10, kViewTagSomeOtherButton, } 但在Swift中,这变得相当冗长: enum ViewTag: Int { case SomeButton = 10, SomeOtherButton, ... } if v

在iOS中识别视图的最佳实践是什么? 例如,您可能有许多视图不值得子类化,因为您只需要在这些视图中使用一个子视图

我喜欢使用视图标记,为了便于识别,我希望对ObjC使用视图标记:

enum {
    kViewTagSomeButton = 10,
    kViewTagSomeOtherButton,
}
但在Swift中,这变得相当冗长:

enum ViewTag: Int {
    case SomeButton = 10, SomeOtherButton, ...
}

if view.tag == ViewTag.SomeButton.rawValue {
    // Do something
}
或者我应该使用完全不同的方法

已编辑
将整个问题更改为更合适的上下文

请注意,“最好的方法是什么”可能会让您的问题以主要基于意见的方式结束。你至少应该用你的实际问题改写结束语。你有文本字段的出口、属性或IVAR吗?是的。。我注意到了。显然,当大多数人问“最佳方式”时,他们的意思并不是“编程之神会认可什么样的最佳方式”,而是“最佳实践是什么”或“苹果认可了什么”,但人们对这些问题的回答是否定的。我有时不了解这个社区。你写道“我使用标签阅读,识别速度更快”。比什么快?@rmaddy查看更新的问题