约定

iOS中的ObjC中,会看到很多类名是类似于:

最前面是2个大写的字母 + 其他命名

举例:

  • NSWindow
  • CAAnimation
  • NSWindowController
  • NSManagedObjectContext

其中的 NSCA等等,都是有对应约定的含义的:

前缀 (所属)框架
NS Foundation (OS X and iOS) and Application Kit (OS X)
UI UIKit (iOS)
AB Address Book
CA Core Animation
CI Core Image

-》以后再看到类似的类名,就能推断所属的框架=库是哪个了。

results matching ""

    No results matching ""