Avatar
color literal調べてみた ソースコード上は#colorLiteral(red:green:blue:alpha:)なのが パース中に_ExpressibleByColorLiteral(_colorLiteralRed:green:blue:alpha:)に変換されて さらに_ColorLiteralTyp(_colorLiteralRed:green:blue:alpha:)に変換されて SDKによって public typealias _ColorLiteralType = NSColorpublic typealias _ColorLiteralType = UIColor が適用されて最終的に NS/UIColor(red:green:blue:alpha:) が使用される感じ? わけが分からない