【发布时间】:2017-08-01 22:21:16
【问题描述】:
Cocoa中有几个系统类是单例的,比如UIApplication、NSNotificationCenter。现在,我想找到所有单例类,有什么建议可以让我快速找到它们吗?
我正在处理一个庞大的代码库,我需要将系统单例对象与自定义单例对象分开。
【问题讨论】:
-
在 Xcode 中,您可以按 command-shift-O(字母“oh”,而不是数字零)并搜索“shared”,您会看到一个相当有希望的开始。您也可以搜索“default”和“main”,以查找其他类似单例的对象。但是也许您可以详细说明“我需要将系统单例对象与自定义单例对象分开”的确切含义。什么是“系统单例”,这个“定制单例”又是什么?请编辑/澄清您的问题,而不是在下面发布 cmets。我正在尝试了解您要解决的问题...
-
您也可以通过按 command-2 使用“符号导航器”,然后再次搜索“默认”。您需要取消选择搜索框旁边的“仅显示项目定义的符号”选项。然后,您可以快速飞过,专注于那些
class属性。
标签: ios objective-c cocoa