我有一个核心数据模型,使用数据库存储,包含具有经典父/子关系的实体.每个父项都有多个子项,每个子项都是单个父项,创建一个多级层次结构. 我想要做的是在获取请求中使用谓词来返回给定实体和根之间的所有实体的列表. 如果我在代…
标签:cocoa
cocoa – 使用NSWorkspace启动应用程序而不激活它或切换空间
我尝试在后台启动应用程序,而不激活它.我只是在NSWorkspace上使用这个方法在后台启动它: [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:…
cocoa – 将NSToolbarItems与NSSplitView列对齐
Finder和Notes有一种奇特的行为,我正在寻求重现. NSToolbar中的“灵活空间”似乎考虑了拆分视图的尺寸.例如,第一组按钮在左侧与侧栏的右侧对齐.第二组图标与第一列的右侧对齐.当我扩展侧边栏时,工具栏项随之…
cocoa – Core Data中的错误处理
几个星期前,我开始在一个非平凡的应用程序中首次使用Core Data.令我感到惊讶和困惑的一件事是错误处理是如何工作的.举个例子,我尝试的第一件事就是在Finder中将我的数据文件设置为“已锁定”,以确保在设置文件URL…
macos – 在Cocoa中编辑iTunes库
我想编辑我的音乐文件的“添加日期”属性,我想我可以使用AppleScript执行此操作,但此属性是只读的. 然后我找到了一个名为“iTunes Music Library.xml”的文件,这个文件可以编辑,但更改将被iT…
macos – 如何在NSViewController中调用registerForDraggedTypes?
我有一个带有splitview的MainViewController.接下来我有两个viewcontroller来控制splitview中的每个视图.我希望能够在其中一个视图中拖放文件. 但我似乎无法让拖延工作?拖动到视…
从Cocoa应用程序中使用Lucene的最佳方法是什么?
我有兴趣从 Cocoa应用程序中使用Lucene.我知道有很多方法可以做到这一点,但我的问题是,“哪种方式最好?”我到目前为止的调查: LuceneKit是Lucene的Objective-C端口,但是基于Lucene的…
这是在Cocoa中实现缩放打印的正确方法吗?
我正在尝试在我的新 Cocoa应用程序中实现打印.除了缩放,即75%,125%等的打印,一切都运行良好一段时间. 据我所知,从Apple文档可以看出,该程序应该根据比例因子调整从rectForPage:方法返回的矩形.我…
macos – 当mac app崩溃时,CrashReporter对话框不会显示
我有一个Mac应用程序商店应用程序,它崩溃时默默地消失.它不会显示CrashReporter对话框,以便用户有机会向Apple报告崩溃. 我在多台机器上看到了相同的行为.有没有任何已知的原因可能发生这种情况? 根据TN2…
《Objective-C基础教程》笔记
1.xcode中,oc的.m文件代表message,指的是Objective-C的一个主要特性。 2.NS前缀的来历要追溯到次公局包还被成为NextStep,而且是Next Software公司时。 3.双引号前有一个@…
MacRuby – 用于存储的ActiveRecord?
是否可以在Mac Ruby Cocoa应用程序中使用ActiveRecord进行存储和查询? 如果是,是否有任何资源显示如何? 有没有理由不使用ActiveRecord? 最佳答案 是的.它是一个Ruby库,你可以毫无问…
可可 – NSOutlineView拖动图像
我想更改从基于视图和数据源的NSOutlineView拖动项目时使用的图像,但似乎找不到钩子.我试过修改 - (void)dragImage:(NSImage *)anImage at:(NSPoint)viewLoca…