- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我接触过的大多数语言中,有一种东西叫做便捷方法,意思是该方法做一些经常做的小任务,因此使用起来更方便说方法。
在 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/
我的图书馆的几个部分都带有“便利”功能。例如,容器类可能具有解析字符串信息的功能。这些功能不一定一直都需要(或想要),因此我想将它们放在单独的文件中,以便可以根据用户的需要将它们包括或省略。 应该如何
我已经尝试在 Stack Overflow 和其他网站上搜索使用 Sets 与 Lists 的优缺点和便利,但我真的找不到明确的答案何时使用这个或那个。 从 Hibernate 的文档中,他们声明非重
我是一名优秀的程序员,十分优秀!