gpt4 book ai didi

objective-c - 我如何将 DRY(不要重复自己)带到 Objective-C

转载 作者:太空狗 更新时间:2023-10-30 03:49:21 26 4
gpt4 key购买 nike

我正在从 Ruby 转向 Objective-C,并且我一直在做:

NSObject *foo;

@property (nonatomic,retain) NSObject *foo;

在 .h 文件中,然后在 .m 文件中:

@synthesize foo;

在顶部和

[foo release]

在释放中。

添加foo只需4步!经验丰富的 Objective-C 程序员每次要向类添加新实例变量时,是否每次都手动执行所有四个步骤?我是否缺少使它变干的方法?

最佳答案

这也是 C++ 中的一个普遍问题(双重声明,尽管确实有点不同)。简短的回答是,这就是语言的构造方式。它并不真正违背 DRY,因为每个语句都是独一无二的并且有其自己的目的。然而,按照今天的标准,它确实非常冗长。

关于objective-c - 我如何将 DRY(不要重复自己)带到 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215049/

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