Ios UIView子类的标准协议

Ios UIView子类的标准协议,ios,swift,class,uiview,protocols,Ios,Swift,Class,Uiview,Protocols,在WWDC 15上,Apple非常明确地指出,类应该从基本协议开始。在这里你可以找到我为什么这么想。我的问题是,如果我有一个类,我用来从UIView中生成子类,我应该从哪个协议开始。我们会说它是一个UILabel,所以我只想让它显示一些东西,但不要太难处理。如果要在应用程序中创建一些新的类或结构,请仅从基本协议开始。如果您需要UIKit或Foundation,您应该坚持使用简单的子类化(在您的例子中是从UIView)因为这些框架都很旧,它们的核心功能仍然是用面向对象语言Objective C编写

在WWDC 15上,Apple非常明确地指出,类应该从基本协议开始。在这里你可以找到我为什么这么想。我的问题是,如果我有一个类,我用来从UIView中生成子类,我应该从哪个协议开始。我们会说它是一个UILabel,所以我只想让它显示一些东西,但不要太难处理。

如果要在应用程序中创建一些新的类或结构,请仅从基本协议开始。如果您需要
UIKit
Foundation
,您应该坚持使用简单的子类化(在您的例子中是从
UIView
)因为这些框架都很旧,它们的核心功能仍然是用面向对象语言Objective C编写的。

是的,我正在创建一个自定义子类,所以它是一个新类,但您在问题中说它是UIView子类,所以它不是一个新类