相关疑难解决方法(0)

如何在没有Interface Builder的情况下创建Cocoa接口?

我更喜欢以编程方式创建我的接口.似乎Apple Developer上的所有文档都假设您正在使用Interface Builder.是否可以以编程方式创建这些接口,如果是这样,我从哪里开始学习如何执行此操作

我认为相关文档如果可能的话将在本节中:http://developer.apple.com/referencelibrary/Cocoa/idxUserExperience-date.html

cocoa objective-c

38
推荐指数
4
解决办法
2万
查看次数

NSDocumentController如何插入我的基于文档的应用程序?

我正在构建我的第一个严肃的Cocoa应用程序.它是一个基于文档的应用程序,使用Core Data进行持久存储.使用Xcode"新项目"模板选项,我的项目开始时使用了几个默认类:

  • MainMenu.xib(我的应用程序的主菜单)
  • EventDocument.xib(我的应用程序的主窗口)
  • EventDocument.h和EventDocument.m(持久文档类)

我从那里接受了设计并且它的工作都相当不错,但是通过另一个问题,我遇到了一个我不知道的Cocoa类NSDocumentController.该类显然提供了用于管理基于文档的应用程序中的文档类的默认逻辑.

我的问题是这个类如何进入我的应用程序 - 如果有的话 - 我是否需要它?此时,我使用EventDocument类作为一种顶级控制器.它从菜单中选择用户选择(带有iTunes选项的树形视图),调出处理这些选项的不同视图/控制器并传递托管对象上下文.如果NSDocumentController是"走的路",为什么Apple不会将其作为项目模板的一部分生成?

xcode cocoa nsdocument

5
推荐指数
1
解决办法
3405
查看次数

标签 统计

cocoa ×2

nsdocument ×1

objective-c ×1

xcode ×1