小记

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表示色值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容