小记

2017-12-06  本文已影响9人  忧郁的小码仔

1. @discardableResult

例子如下:

func A() -> Int {
      return 2
}

func test() {
      A()  // 这里会报A()的结果未被使用的警告
}

为了避免该警告,可使用@discardableResult关键字

@discardableResult
func A() -> Int {
        return 2
}

这样再调用A()的时候,即使不实用A()的结果也不会报警告了

2. CACurrentMediaTime()

`CACurrentMediaTime()`是基于系统内建时钟的,更精确更原子化的计时方式,不受外部时间变化影响,随系统启动而重置并初始化。一般用于测试代码效率。
3.8位16进制色值

比如ff00ffffff表示透明度,范围为00(完全透明)~ff(完全不透明); 00ffff表示色值。

上一篇 下一篇

猜你喜欢

热点阅读