当您的自定义对象只被一个应用程序使用、您的自定义对象依赖于仅在您的应用程序中发现的状态信息或将您的自定义视图封装在独立库或框架中会导致问题时,您建议何时使用插件将自定义视图集成到Interface Builder中?阅读苹果公司的Interface Builder Plug-In Programming Guide时,我发现:
- 您的自定义对象是否仅由一个应用程序使用?
- 您的自定义对象是否依赖于仅在您的应用程序中发现的状态信息?
- 将您的自定义视图封装在独立库或框架中是否会有问题?
如果您对任何前面的问题回答是肯定的,则您的对象可能不适合作为插件的候选对象。
这回答了我的一些问题,但我仍然想知道您的想法,什么情况下使用插件是个好主意?有哪些好处,需要多大的时间投入?