子类的 UIView 标准协议
UIView standard Protocol for subclass
Apple 在 WWDC 15 上明确表示 classes 应该从基本协议开始。在这里你可以找到我认为 https://developer.apple.com/videos/play/wwdc2015-408/ 的原因。我的问题是,如果我有一个 class 用于从 UIView 子 class 我应该从什么协议开始。我们会说它是一个 UILabel,所以我只想让它显示一些东西,但又不难处理。
如果您要在应用程序中创建一些新的 class 或结构,则只从基本协议 开始。如果您需要 UIKit
或 Foundation
,您应该坚持使用普通的 subclassing(在您的情况下来自 UIView
),因为这些框架很旧并且它们的核心功能仍然写在Objective C 这是一种面向对象的语言。
Apple 在 WWDC 15 上明确表示 classes 应该从基本协议开始。在这里你可以找到我认为 https://developer.apple.com/videos/play/wwdc2015-408/ 的原因。我的问题是,如果我有一个 class 用于从 UIView 子 class 我应该从什么协议开始。我们会说它是一个 UILabel,所以我只想让它显示一些东西,但又不难处理。
如果您要在应用程序中创建一些新的 class 或结构,则只从基本协议 开始。如果您需要 UIKit
或 Foundation
,您应该坚持使用普通的 subclassing(在您的情况下来自 UIView
),因为这些框架很旧并且它们的核心功能仍然写在Objective C 这是一种面向对象的语言。