Mac OS X开发
yingzi80
这个作者很懒,什么都没留下…
展开
-
分离默认的NSDocument的窗口
使用XCode创建Cocoa Application时,选择“Create Document-Based Application”应用时,XCode会默认把主窗口放在Document类中。在代码膨胀后,会导致Document和Window的代码混杂在一起,不方便。现在,我们将Window的代码放到WindowController类里,减少Document中的Window代码。原创 2014-12-04 10:08:55 · 639 阅读 · 0 评论 -
NSWindow支持Drag-and-Drop
在NSView中,通过registerForDraggedTypes:来支持Drag-and-Drop。[self registerForDraggedTypes:@[NSColorPboardType, NSFilenamesPboardType]];对于NSWindow,通过awakeFromNib来支持Drag-and-Drop- (void)awakeF原创 2017-03-06 22:47:52 · 853 阅读 · 0 评论