UIColor
和NSColor
有什么区别?何时使用每个?我在尝试解决iOS中属性字符串的UIColor
用途时遇到了NSColor
。我理解UIColor
在UIKit等方面的使用,但我不认为NSColor
对此类事情真的有用。关于iOS编程,NSColor
是否已经落伍?
UIColor
和NSColor
有什么区别?何时使用每个?我在尝试解决iOS中属性字符串的UIColor
用途时遇到了NSColor
。我理解UIColor
在UIKit等方面的使用,但我不认为NSColor
对此类事情真的有用。关于iOS编程,NSColor
是否已经落伍?
iOS中不存在NSColor,应使用UIColor。
NSColor只作为OSX类存在。
NSAttributedString(NSStringDrawing)
,你会发现一些UIKit对NSAttributedString的添加,可以使用UIColor来指定颜色。NSAttributedString(NSAttributedStringKitAdditions)
。你得爱上这种一致的命名惯例,不是吗?NSColor是来自AppKit框架,而UIColor则是来自UIKit框架。UIKit是专为iOS设计的全新框架,而AppKit则源自于NeXT平台。由于AppKit只能在Mac上使用,因此你不能在iOS应用中使用NSColor。
NSColor
是一个用于 macOS 的类。UIColor
是一个用于 iOS 的类。 - nhgrif