|
27
|
| futureelite7 Adam Rosenfield · 技术社区 · 16 年前 |
|
|
1
45
uicolor不可变。我通常用颜色、字体和图像来做这个。您可以很容易地将其修改为使用单例或具有静态初始值设定项。
|
|
|
2
30
为了简单起见,我这样做了:
别忘了去掉“;”,这样你就可以把它用作一个普通表达式。 我不确定这种方法在技术上是否有什么问题,但是它工作得很好,并且避免了编译时常量初始值设定项错误-这段代码有效地固定在您放置“mycolor”的任何位置,因此在实际使用它之前,它不会被编译。 |
|
|
3
14
另一选择 在你的.h中你可以做到
在你的.mm中你可以做到
|
|
|
4
3
如果你想找一个不带扩展名的又快又脏的 clang :
|
|
5
0
通常,人们会将全局常量放入单例对象中——或者正如DrawUnward所指出的那样,您可以通过某个类的类方法来访问它们。 |
|
|
6
0
另一种方法是: 页眉:
实施:
这有点像一个黑客,但是您不需要在实现中重新定义颜色,并且您可以在不调用方法的情况下访问颜色。 |
|
|
7
-1
使用AppController使颜色可以全局访问,而不是静态变量。从架构的角度来看,这样做是有意义的,而且如果你想假设改变配色方案,即使在运行时,这也只是AppController上的一两个方法。 |
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |