子类的UIView标准协议



在WWDC 15上,苹果明确表示类应该从基本协议开始。在这里你可以找到我为什么这么认为https://developer.apple.com/videos/play/wwdc2015-408/.我的问题是,如果我有一个类,我曾经从UIView子类,我应该从什么协议开始。我们会说它是一个UILabel,所以我只想让它显示一些东西,但不要太难处理。

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

最新更新