草庐IT

macos-mojave

全部标签

macos - 我将如何快速使用 AVAssetWriter 制作视频?

我目前正在制作一个小应用程序,可以在我的Mac上对网络摄像头进行延时拍摄,将捕获的帧保存为png,并且我正在考虑将捕获的帧导出为单个视频。我使用CGImage处理原始图像并将它们设置在一个数组中,但我不确定从那里开始。我从自己的研究中了解到,我必须以某种方式使用AVAssetWriter和AVAssetWriterInput。我在这里查看过,阅读了苹果文档并搜索了谷歌。但是所有指南等都在obj-c而不是swift中,这使得它真的很难理解(因为我没有Obj-C的经验)。非常感谢任何帮助。非常感谢,卢克。 最佳答案 我在Swift中解决

swift - 如何使用 Cocoa 在 Swift 中打开 macOS 中的另一个窗口

我正在开发一个macOS应用程序,它在表格View中显示客户主记录列表。双击TableView中的一行应该会打开一个新窗口,用户可以在其中查看和编辑客户信息。这是一个使用Storyboard和Swift的Xcode8.3.3项目。它不是文档或核心数据应用程序。我让主窗口工作到TableView正确显示记录并且关联的ViewController接收双击事件并将它们记录到控制台的程度。我为编辑窗口创建了一个额外的窗口Controller和View,并通过临时将其标记为初始Controller来验证其基本功能。我一直无法弄清楚的是当用户双击一行时如何显示该窗口的新实例。感谢@JoshuaNo

macos - 有没有办法在 Swift 中以编程方式设置 NSCollectionView?

我来自iOS开发,我想知道是否有一种方法可以像iOS中的UICollectionView一样以编程方式设置NSCollectionView?并在代码中添加NSCollectionViewItems。还是设置NSCollectionView以使用绑定(bind)的唯一方法?谢谢! 最佳答案 感谢@stevesliva将我指向thisSOanswer.我将它转换为Swift。这就是我得到的。我正在ViewController中创建一个NSCollectionView:importCocoaclassViewController:NSVi

macos - 如何对 Swift 结构使用 Cocoa 绑定(bind)

我正在学习Swift。这些天我主要在iOS上工作,但我目前正在为OSX开发一个小项目。在OSX上,我喜欢使用Cocoa绑定(bind)将值从我的模型链接到UI元素。它节省了大量的胶水代码。我正在编写一个程序,将Swift的性能与C/Objective-C的性能进行比较。我正在使用素数生成器作为测试项目。我创建了一个SwiftStructComputeSettings,它封装了在Swift和Objective-C中运行素数生成器的设置(和结果)。该结构如下所示:structComputeResults{vartotalCalculated:Int=0varprimesPerSecond:

macos - 在 Yosemite 之前,Swift 屏幕保护程序可以在 Mac OS X 中运行吗?

我将Xcode从Objective-C生成的屏幕保护程序模板重写到Swift中,当我尝试加载它时,我收到了这条消息:YoucannotusetheBlahBlahscreensaverwiththisversionofMacOSX.Pleasecontactthevendortogetanewversionofthescreensaver.我目前正在运营Mavericks。这是否意味着Swift屏幕保护程序只能在Yosemite中工作,或者甚至不能在Yosemite中工作?这是我用来替换Objetive-C代码的Swift代码:importFoundationimportScreenS

macos - 为什么 Swift 不自动处理循环引用(强引用循环)

抱歉,如果这是一个愚蠢的问题。我刚开始学习swift。我的日常工作主要使用php。AppleStore的Swift教科书使用以下示例(我将其修改为较短的版本)来演示弱引用的用法:classPerson{varapartment:Apartment?;}classApartment{weakvartenant:Person?;}varjohn:Person?;john=Person();varnumber73:Apartment?;number73=Apartment();john!.apartment=number73;number73!.tenant=john;//circularr

MacOS安装与卸载Zookeeper

文章目录安装1.下载2.移动至/usr/local目录下3.进入ZooKeeper目录4.拷贝出一份新的配置文件5.启动ZooKeeper服务器6.验证ZooKeeper是否成功启动关闭卸载参考安装1.下载https://downloads.apache.org/zookeeper/zookeeper-3.7.1/2.移动至/usr/local目录下将下载的文件解压缩到你想要安装ZooKeeper的目录中。你可以选择任何你喜欢的目录,例如/usr/local/zookeeper。终端命令行进入/usr/local目录下解压:sudotar-xzvfapache-zookeeper-3.7.1-

macos - 如何为 NSView 显示阴影?

我在这里和其他博客中浏览了很多主题,但无法解决这个问题。我在窗口的内容View中添加了一个subview。这是Storyboard——-我已经将customView的导出拖到ViewController,这里是ViewController的代码-importCocoaimportQuartzCoreclassViewController:NSViewController{@IBOutletweakvarcustomView:NSView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloa

macos - 使用 Swift 在 Xcode 6 中处理 NSButton 事件

我想快速设置NSButton的Action和目标。在以前的Xcode版本中,有setAction和setTarget方法,但这些方法不再包含在Cocoa库中(或者据我所知它们不包含)。Swift中的新库等同于什么:NSButton*myButton=[NSButtonalloc];[myButtonsetTarget:self];[myButtonsetAction:@selector(myMethodToCallOnClick:)]; 最佳答案 它与objC中的几乎相同,只是在选择器方面略有不同。如今,在定义选择器时,swift2

SSH远程连接macOS服务器:通过cpolar内网穿透技术实现远程访问的设置方法

文章目录前言1.macOS打开远程登录2.局域网内测试ssh远程3.公网ssh远程连接macOS3.1macOS安装配置cpolar3.2获取ssh隧道公网地址3.3测试公网ssh远程连接macOS4.配置公网固定TCP地址4.1保留一个固定TCP端口地址4.2配置固定TCP端口地址5.使用固定TCP端口地址ssh远程前言macOS系统自带有SecureShell客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用sshusername@ip来ssh到服务器,但通常局限于局域网内的远程。本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网