我原本想知道如何制作这样的东西
UIColor.myCustomGreen
Run Code Online (Sandbox Code Playgroud)
这样我就可以定义自己的颜色并在整个应用程序中使用它们.
之前我曾经研究过扩展,我认为我可以用它们来解决我的问题,但我不记得究竟如何设置扩展.在撰写本文时,在Google上搜索"Swift扩展"会导致文档,几个长篇教程以及一个相当无用的Stack Overflow 问题.
所以答案就在那里,但需要深入研究文档和教程.我决定写这个问题和以下答案,为Stack Overflow添加一些更好的搜索关键字,并快速回顾一下如何设置扩展.
具体来说我想知道:
我刚刚开始在ios中开发应用程序,我已经阅读了很多这方面的教程,但我仍然不满足于该教程.我想知道理论为什么我们需要使用类别和有什么好处.