gpt4 book ai didi

swift - 关于 NSObject 用法的歧义?

转载 作者:行者123 更新时间:2023-11-28 09:34:38 25 4
gpt4 key购买 nike

我是 ios 开发的新手,开始使用 swift 编码,我有一些关于 NSOject 的基本问题,但我找不到任何满意的答案。

我的问题是,如果我们要创建一个新类,该类是否必须继承根类基础(即),NSObject 或者它是可选的,因为现在我们在 xcode 中有 swift 文件 模板。

 import UIKit

class Myclass: NSObject {

}

import UIKit

class Myclass { // where here myclass is the base class

}

任何帮助将不胜感激...

最佳答案

使用和不使用 NSObject 之间有很多区别。

Jasper Blues 写了一篇 nice explanation使用 NSObject 的优点和缺点是什么。

长话短说:

Subclassing NSObject in Swift gets you Objective-C runtime flexibility but also Objective-C performance. Avoiding NSObject can improve performance if you don't need Objective-C's flexibility.

关于swift - 关于 NSObject 用法的歧义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32230076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com