gpt4 book ai didi

ios - 为了 iOS 开发中的 DRY 兴趣——我应该在哪里放置一个函数来在多个 View 上放置渐变?

转载 作者:行者123 更新时间:2023-11-29 11:15:43 26 4
gpt4 key购买 nike

这是一道代码组织题。我有将渐变背景放在 View 上的代码。我想在多个 View 上使用相同的代码 - 因此,我想将代码放在一个函数中,并在配置相关 View 时调用它。

我的问题是,放置这样一个函数的正确位置在哪里?我是 iOS 开发的新手,我想开始时尽可能干净利落地做事。

最佳答案

如前所述,类别可能是干燥代码的最佳选择。

请记住,为了约定,Objective-C 中的类别是您为其编写类别的类的名称 + 添加类型。

例如,您可以命名您的类别文件:

UIView+Gradient.hUIView+Gradient.m

然后你可以在任何子类中调用它,如果 UIView :D

我相信 Xcode 4.3 中有一个模板(我指的是类别)所以继续尝试吧。

请记住,您必须编写一个新的方法名称,否则您将覆盖 UIView 的现有方法,而在这种情况下这不是您想要的。

欢呼并祝贺您从一开始就努力学习正确的编码习惯 :)向你致敬!

关于ios - 为了 iOS 开发中的 DRY 兴趣——我应该在哪里放置一个函数来在多个 View 上放置渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542286/

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