我发现自己对访问修饰符和非访问修饰符的顺序感到困惑。final class Test{} final abstract class Test{} 我从来不知道正确的顺序是什么,有时我会弄错,因为有太多可能的组合。对于哪一个应该在另一个之前,有明确的指导吗?
对于它们在代码中出现的格式和顺序,有什么描述吗?我正在试着想出一个语法指南,但我不确定它是否100%正确。
我正在尝试创建可重用的自定义视图,这些视图可以在以后进行自定义。理想情况下,我可以定义默认的修饰符,如Color、Font等,这些视图没有任何定制,但允许这些修饰符被后面使用的附加修饰符轻松覆盖。但是现在,如果我想重用这个视图并为我的特定用例定制它,我可能想重写以下这些修饰符: @State var text = "hello"
varMyCustomTextField