gpt4 book ai didi

objective-c - 关于 Objective C,便利方法的定义是什么?

转载 作者:可可西里 更新时间:2023-11-01 03:07:17 25 4
gpt4 key购买 nike

在我接触过的大多数语言中,有一种东西叫做便捷方法,意思是该方法做一些经常做的小任务,因此使用起来更方便说方法。

在 Objective-C 中这个定义是否成立?或者它通常只用于描述返回预构建对象的类方法?前任。 [NSString stringWithContentsOfFile:...]

这只是一种偏好,还是对这些术语有一些硬性定义?

干杯,斯特凡

最佳答案

你所说的实际上更具体地说是Objective C中的“便捷构造函数”。(请注意,它并不是真正的C++/Java/C#意义上的构造函数,它实际上是一个对象初始化器/工厂方法,但看起来成为调用“便利构造函数”的约定)。 Obj C 中的“便捷构造函数”是一种约定或模式,用于为采用特定参数的类创建构造函数/初始化程序/工厂方法。此模式还有一些您应该遵循的特殊约定(例如在构造函数中自动释放新对象),以便您的自定义类与内置类型很好地匹配。

查看此页面(向下一点)了解更多信息:http://macdevcenter.com/pub/a/mac/2001/07/27/cocoa.html?page=3

至于“便利方法”,这个特定的术语在Objective C 中没有任何特殊含义。您可以在Obj C 中创建任何类型的便利方法,并且没有期望它应该做什么或不应该做什么。只有“便利构造函数”有特殊含义。

关于objective-c - 关于 Objective C,便利方法的定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5096836/

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