草庐IT

macos-mojave

全部标签

macos - 如何在同一个 Mac 窗口中显示一个新的 View Controller ?

我是Mac开发的新手,对Xcode6中新的“Storyboard”功能有点困惑。我想做的是在同一窗口中从一个ViewController切换到另一个ViewController。截至目前,所有不同的NSViewControllerSegues在新窗口中显示ViewController,无论是模式窗口还是另一个窗口。我想做的只是在同一个窗口中继续,就像在iOS上一样(尽管动画过渡并不重要)。这将如何实现? 最佳答案 如果您提供自定义segue(NSStoryboardSegue的子类),您可以获得您想要的结果。不过,这种方法有一些问题

macos - 如何在同一个 Mac 窗口中显示一个新的 View Controller ?

我是Mac开发的新手,对Xcode6中新的“Storyboard”功能有点困惑。我想做的是在同一窗口中从一个ViewController切换到另一个ViewController。截至目前,所有不同的NSViewControllerSegues在新窗口中显示ViewController,无论是模式窗口还是另一个窗口。我想做的只是在同一个窗口中继续,就像在iOS上一样(尽管动画过渡并不重要)。这将如何实现? 最佳答案 如果您提供自定义segue(NSStoryboardSegue的子类),您可以获得您想要的结果。不过,这种方法有一些问题

解决MacOS 报错提示 zsh: command not found: wget

问题在使用wget命令获取文件时,mac报错信息如下➜docwget-Ooutput.tar.gz--header'xxx'zsh:commandnotfound:wget解决办法打开mac终端,依次执行以下三条命令,如果提示缺少依赖,则只需安装缺少的依赖再重新执行之前的命令即可brewinstalllibunistringbrewinstallopenssl@1.1brewinstallwget前两个命令需要先安装homebrew,当提示未找到brew时,按以下方式操作进入homebrew官网复制红框中的命令,或直接复制下面的命令/bin/bash-c"$(curl-fsSLhttps://

mac不用输入密码,无需输入密码,macOS 设置开机直接免密码进入桌面

您是否厌倦了每次启动时输入密码?带MACOS设置打开桌面教程。输入台式机的此免费输入密码不是设置传统的操作方法来按下空密码以按在板上。特定的操作步骤如下:1.打开设置系统–安全性和隐私选项;2.输入安全性和隐私设置的接口后,单击左下角的黄色锁,然后输入MAC启动密码,然后取消“停止自动登录”选项;3.POP-UP密码输入接口,输入您的MAC启动密码,然后直接重新启动桌面,您将无需输入密码。以上是设置MacOS设置以直接输入桌面的方法。

macos - 无法为 NSMenuItem(FinderSync 扩展)设置子菜单

我正在尝试为Swift/Cocoa中的FinderSync扩展创建级联子菜单。我有以下代码:overridefuncmenuForMenuKind(menuKind:FIMenuKind)->NSMenu!{letm=NSMenu(title:"")letmi1=NSMenuItem(title:"item1",action:nil,keyEquivalent:"")letmi11=NSMenuItem(title:"item11",action:nil,keyEquivalent:"")letm2=NSMenu(title:"")letmi2=NSMenuItem(title:"it

macos - 无法为 NSMenuItem(FinderSync 扩展)设置子菜单

我正在尝试为Swift/Cocoa中的FinderSync扩展创建级联子菜单。我有以下代码:overridefuncmenuForMenuKind(menuKind:FIMenuKind)->NSMenu!{letm=NSMenu(title:"")letmi1=NSMenuItem(title:"item1",action:nil,keyEquivalent:"")letmi11=NSMenuItem(title:"item11",action:nil,keyEquivalent:"")letm2=NSMenu(title:"")letmi2=NSMenuItem(title:"it

macos - 如何快速监控文件夹中的新文件?

如何在不进行轮询(效率非常低)的情况下快速监控文件夹中的新文件?我听说过kqueue和FSEvents等API,但我不确定是否可以快速实现它们? 最佳答案 GCD似乎是可行的方法。NSFilePresenter类无法正常工作。它们有故障、损坏,而且Apple在过去4年里都不愿意修复它们。可能会被弃用。这是一个非常好的帖子,它描述了这项技术的要点。"HandlingFilesystemEventswithGCD",大卫哈姆里克。从网站引用的示例代码。我将他的C代码翻译成Swift。letfildes=open("/path/to/co

macos - 如何快速监控文件夹中的新文件?

如何在不进行轮询(效率非常低)的情况下快速监控文件夹中的新文件?我听说过kqueue和FSEvents等API,但我不确定是否可以快速实现它们? 最佳答案 GCD似乎是可行的方法。NSFilePresenter类无法正常工作。它们有故障、损坏,而且Apple在过去4年里都不愿意修复它们。可能会被弃用。这是一个非常好的帖子,它描述了这项技术的要点。"HandlingFilesystemEventswithGCD",大卫哈姆里克。从网站引用的示例代码。我将他的C代码翻译成Swift。letfildes=open("/path/to/co

macos - 退出 xcode cocoa swift 应用程序

我已经在XCode6中编写了我的第一个swiftOS/X应用程序。一切正常,只是我不知道如何退出该应用程序。我有一个退出按钮,ExitNow函数定义如下:@IBActionfuncExitNow(sender:AnyObject){//???}我不知道代码是什么。通过在线搜索,我找到了各种选项,但它们要么在ObjectiveC中,要么太笼统,我无法理解。我希望有一个与cmd-Q行为相同的示例。 最佳答案 您应该可以直接调用terminate在全局NSApp对象上。swift4和5:@IBActionfuncExitNow(sende

macos - 退出 xcode cocoa swift 应用程序

我已经在XCode6中编写了我的第一个swiftOS/X应用程序。一切正常,只是我不知道如何退出该应用程序。我有一个退出按钮,ExitNow函数定义如下:@IBActionfuncExitNow(sender:AnyObject){//???}我不知道代码是什么。通过在线搜索,我找到了各种选项,但它们要么在ObjectiveC中,要么太笼统,我无法理解。我希望有一个与cmd-Q行为相同的示例。 最佳答案 您应该可以直接调用terminate在全局NSApp对象上。swift4和5:@IBActionfuncExitNow(sende