首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一“技”之长

    OS X 开发:打开文件面板NSOpenPanel应用

    OS X 开发:打开文件面板NSOpenPanel应用       在Mac桌面软件开发中,如果涉及到对文件的操作,无论是新建文件还是选择或读取文件,都离不开文件路径的定位,NSOpenPanel类提供了简洁的文件选择面板 ,其继承自NSSavePanel(一个专门用来存储文件的类),NSOpenPanel的使用非常简单,示例如下: NSOpenPanel * panel = [NSOpenPanel openPanel

    1.1K30发布于 2018-08-15
  • 来自专栏君赏技术博客

    一键替换Key Mac软件的制作教程第一篇

    需要用到NSOpenPanel这个类。我们写一下代码。 let openPannel = NSOpenPanel() openPannel.runModal() 我们调用一下这个方法看看效果。 ? /* NSSavePanel/NSOpenPanel: Presents the panel as an application modal window. { let openPannel = NSOpenPanel() openPannel.allowedFileTypes = ["ork"]; openPannel.allowsMultipleSelection { let openPannel = NSOpenPanel() openPannel.allowedFileTypes = ["ork"]; // 只允许读取.ork的文件类型

    1.1K10发布于 2018-08-31
  • 来自专栏Hello world

    Mac小工具开发问题记录

    NSUserDomainMask, YES); NSString* thepath = [paths lastObject]; NSLog(@"桌面目录:%@", thepath); 后来想着可以自己选目录 3.选择目录 NSOpenPanel * mySelectPanel = [NSOpenPanel openPanel]; [mySelectPanel setCanChooseDirectories:YES]; [mySelectPanel

    83720发布于 2020-06-11
  • 来自专栏iOSDevLog

    更多关于CocoaScript目录

    例如,如果你想打开一个File Picker面板,你可以使用NSOpenPanel类: var openPanel = NSOpenPanel.openPanel() openPanel.setCanChooseDirectories

    1.6K60发布于 2018-05-17
  • 来自专栏携程技术

    携程机票Sketch插件开发实践

    示例: /*打开文件对话框,使用 Appkit NSOpenPanel。https://developer.apple.com/documentation/appkit/nsopenpanel? language=objc*/var openPanel = NSOpenPanel.openPanel()openPanel.setCanChooseDirectories(false)openPanel.setCanChooseFiles

    1.7K10发布于 2019-06-21
  • 来自专栏macOS 开发学习

    Mac OSX 开发入门基础系列之NSTask

    创建打开文档面板对象 let openPanel = NSOpenPanel() // 2. NSTaskDemo示例工程中,开启了App 的沙盒权限, 开启网络访问权限 开启了用户选择文件的读写权限 沙盒权限 在osx 系统中 ,沙盒有个规则:在App运行期间通过NSOpenPanel

    2.6K40发布于 2018-08-23
  • 来自专栏君赏技术博客

    启动图第二篇文章启动图名字生成第二篇

    } } 写一下保存的逻辑 class func saveLaunchImages(list:[NSImage], names:[String]) { let savePannel = NSOpenPanel

    51410发布于 2018-08-31
  • 来自专栏君赏技术博客

    启动图第一篇教程

    class func selectedLaunchImages() throws -> [NSImage] { let openPannel = NSOpenPanel() openPannel.allowedFileTypes

    92620发布于 2018-08-31
  • 来自专栏MixLab科技+设计实验室

    DIY一个Sketch插件,生成猫猫狗狗的全家福

    fileTypes = [NSArray arrayWithObjects: @"png", @"jpg",@"jpeg"]; var imageFileNames = []; var panel = [NSOpenPanel

    1.1K80发布于 2018-04-17
  • 来自专栏君赏技术博客

    一键替换Key Mac软件的制作教程第二篇

    { let openPannel = NSOpenPanel() openPannel.allowedFileTypes = ["ork"]; // 只允许读取.ork的文件类型

    98720发布于 2018-08-31
  • 来自专栏君赏技术博客

    建议大型项目用上Try Catch建议大型项目用上Try Catch

    * return 返回一个数组对象 可能返回为空 */ class func importAction() throws -> [Any] { let openPannel = NSOpenPanel

    1.2K10发布于 2018-08-31
  • 来自专栏iOS开发~

    iOS_RunLoop、Modes、Source、Timer、Observer、主要结构...

    对象的输入源模式(通常主线程是在这个Mode下运行) 3)eventTracking:当以模式跟踪事件时(例如拖拽、滑动事件) 4)modalPanel:当等待模式面板的输入时(如NSSavePanel或NSOpenPanel

    69220编辑于 2022-07-20
  • 来自专栏iOSDevLog

    Sketch 插件开发官方文档合集插件基础您的第一个插件开发环境调试ActionAPI发布插件插件捆绑插件,脚本和命令插件位置更多关于CocoaScriptSketchTool参考资源

    例如,如果你想打开一个File Picker面板,你可以使用NSOpenPanel类: var openPanel = NSOpenPanel.openPanel() openPanel.setCanChooseDirectories

    7.2K90发布于 2018-05-17
领券