项目github 出发点 今天工作中写了一个工具类,在.m中完成所有功能后,发觉把所有接口从.m中拷贝到.h中声明,好麻烦啊,所以就考虑写个命令行工具来做这些工作。 想要达到的结果 我们设计这个小工具,在终端中直接运行,…
标签:cocoa
教你写一个可以找到.m文件所有接口名的命令行工具
项目github 出发点 今天工作中写了一个工具类,在.m中完成所有功能后,发觉把所有接口从.m中拷贝到.h中声明,好麻烦啊,所以就考虑写个命令行工具来做这些工作。 想要达到的结果 我们设计这个小工具,在终端中直接运行,…
swift特色
根据苹果官方说明,swift具有:快速、现代、安全、互动等特点且明显优于Objective-C 1、取消了预编译及宏 2、取消了Objective-C的指针及其他不安全的访问 3、舍弃了Objective-C早期的sma…
swift – 使用自定义NSApplication创建时,NSWindow不会关闭
我正在创建自己的NSApplication子类,并且遇到了障碍.这是我的run()方法的实现. override func run() { finishLaunching() repeat { let event = n…
macos – PDFDocument removePageAtIndex:更新到Mac OS X 10.11时不起作用
我正在将PDFKit框架用于PDFViewer的cocoa应用程序.当我试图从PDFDocument中删除其中一个页面时该应用程序在代码行冻结 [[self pdfDocument] removePageAtIndex:…
cocoa – 绑定到NSViewController的representObject
(摘要:绑定在代码中工作,但在IB中不起作用) 我有一个由NSWindowController管理的窗口.窗口左侧是源视图.右侧是一个表格视图,显示当前所选源的元素. 我在我的窗口XIB中设置了一个NSTreeContr…
macos – 使用自动布局时如何获得正确的帧原点?
使用Interface Builder我有一个带有多行NSTextField(标签)的NSView,并且在它下面是一个NSComboBox.由于标签的高度是动态的(例如,取决于所使用的平移),组合框的位置也是动态的(因为…
cocoa – NSWindow和NSTableView单元格视图中的文本平滑
我正在编写OS X应用程序,并且在单独的窗口中遇到字体平滑问题. 我有一个文本字段,您可以在其中放置文本和建议窗口,根据您所写的内容弹出建议列表.我正在使用基于View-cell的NSTableView来显示这些建议,并…
cocoa – 以编程方式将“Open Recent”菜单添加到上下文弹出菜单中
我有一个非文档 Cocoa应用程序,带有菜单栏图标和状态菜单.我在Interface Builder的状态菜单中添加了一个“Open Recent”菜单.填充菜单工作得很好: [[NSDocumentController…
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 2.互通性
章节导航: Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) – 1.入门 Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) &…
可可 – 10.9替代[NSFont systemFontOfSize:weight:]
我想实现适用于Mac OS 10.9和10.10的[NSFont systemFontOfSize:13 weight:NSFontWeightLight]的替换方法. 我可以通过[[NSFont systemFontO…
macos – 如何使用notificationconf?
我已经阅读了有关创建Push节点和发布/订阅通知的 THIS教程. 我遇到的唯一问题是,似乎notificationconf无法创建该节点…… 我的第一个问题:是nodename(notificationconf工具的参…