ios - 子类的 UIView 标准协议(protocol)

标签 ios swift class uiview protocols

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

最佳答案

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

关于ios - 子类的 UIView 标准协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740759/

相关文章:

ios - 指定 NSLineBreakMode.byTruncatingTail 会导致在 UILabel 中显示 NSAttributedString 时出现问题

swift - 如何在 swift 中从 webView 打开外部链接?

python - 类对象不打印

c# - C# 中的结构与类 - 请解释行为

ios - 如何将 .sks 文件添加到现有 Swift/Sprite-Kit 项目?

ios - 我如何在 zendrive iOS 中测试事故检测

ios - Alamofire 请求的进度

ios - Swift:将开始和结束日期格式化为单个字符串

inheritance - 在 Swift 中使用泛型、协议(protocol)和继承创建对象时的 EXC_BAD_ACCESS

c++ - 在 C++ 中使用 rand() 和 srand()