草庐IT

Command_Line_Tools_OS_X

全部标签

swift - OS X 开发 : how to install a new font into the system

首先,我知道Info.plist中的ATSApplicationFontsPath属性。但它只为我的应用程序添加了自定义字体。我希望我的应用程序在首次启动时将一些字体安装到OSX中。那是因为我的应用导出文本,我必须确保用户在其他应用中打开他的文件时不会丢失正确的文本格式。我在FinalDraft应用程序中看到了这种行为。它的Resources文件夹中有自定义字体。它的Info.plist没有ATSApplicationFontsPath属性。但在首次启动后,FinalDraft以某种方式将这些字体安装到系统中并使用它们。这怎么可能?没有接近解决这个问题。 最

ios - 一个 iOS(或 OS X)项目依赖于一个框架的两个版本

我正在编写一个依赖于Alamofirev3.x的swift框架。现在我想将我的框架添加到一个依赖于Alamofirev2.x的项目中。我正在使用Carthage来管理我的项目。似乎不可能在一个项目中添加同一个框架的两个版本。有没有办法解决这种情况? 最佳答案 你遇到的是所谓的依赖hell。像.NET这样的运行时,Node等已经解决了问题。Java,至少达到8,只会选择它在运行时找到的第一个版本,并希望所有其他包都能与它一起工作;他们没有。CocoaPods可以为您检测依赖hell和podinstall期间的错误,仅此而已。我认为迦太

Swift 编译器错误 : Command failed due to signal: Bus error: 10

我收到“Swift编译器错误:由于信号导致命令失败:总线错误:10”并且无法执行任何项目。从今天开始遇到这个问题,早些时候一切正常。这是错误的一部分:0swift0x0000000110def4f7PrintStackTraceSignalHandler(void*)+391swift0x0000000110dee9a6SignalHandler(int)+6462libsystem_platform.dylib0x00007fffe21a7b3a_sigtramp+263swift0x000000011171ae36cmark_strbuf__initbuf+494824swift0

swift - 从 XIB OS X App 添加(addsubview)自定义/可重用 View

这是我的自定义View的代码。我还有一个自定义XIB文件,其中包含ViewmainView。我需要在ViewController的stackView中使用它3次。我该怎么做?classPlatformView:NSView{@IBOutletweakvarmainView:NSView!@IBOutletweakvarcurrentPriceLabel:NSTextField!//Hereisthebutton@IBActionfunctestButtonPressed(_sender:Any){}overridefuncdraw(_dirtyRect:NSRect){super.dr

进程、线程、Core、OS Application、task、event、runnable、SWC、port的区别与联系

进程:进程是资源分配的最小单位,进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是系统进行资源分配和调度的基本单位。进程是一个动态的概念,是一个活动的实体。“独立功能”表示进程是面向使用者的定义,它关心的是要做什么?比如,在电脑上我要写一篇文章,打开Word。那么计算机就会创建一个MicrosoftWord的进程,如果我想同步写两篇文章,就要再打开一个Word,计算机就又创建一个MicrosoftWord的进程。普通的计算机机可以同步做几件事情,比如“上网”,“看电影”,“打游戏”,就是说可以运行很多进程。但是嵌入式计算机通常设计成只做一件事情,比如在汽车

Swift 4 - avfoundation 屏幕和音频录制在 mac os 上使用 AVAssetWriter - 视频卡住

我正在使用Aperture从屏幕录制音频和视频。我们需要降低视频的比特率,所以我正在尝试重写它并使用AVAssetWriter录制视频。我的实现基于CustomCamera项目并且几乎可以正常工作。问题出在视频中,几秒钟后它被卡住,尽管音频可以正常工作。请问你能帮帮我吗?我不知道问题出在哪里,也许是缓冲区或垃圾收集器收集一些变量的问题。谢谢。代码如下:////ViewController.swift//CustomCamera////CreatedbyTarasChernyshenkoon6/27/17.//Copyright©2017TarasChernyshenko.Allrigh

iOS 意外平台条件(预期 'os' 、 'arch' 或 'swift' )-可达性

我刚刚更新了我的pod。更新Reachability导致错误后Unexpectedplatformcondition(expected'os','arch',or'swift')我尝试构建和清理但它不起作用。有什么解决办法?请帮我解决这个问题。提前致谢。 最佳答案 使用这个1#if(arch(i386)||arch(x86_64))&&os(iOS)#endif 关于iOS意外平台条件(预期'os'、'arch'或'swift')-可达性,我们在StackOverflow上找到一个类似的

swift - ARSCNView 在 iOS 12 上因 GPU 错误 "Execution of the command buffer was aborted... (IOAF code 5)"而滞后

我不确定什么代码与此处发布相关,但我真的只是想知道如何调试它。我显示了一个启用了ARFaceTrackingConfiguration的ARSCNView,并在后台线程上对面部几何执行频繁的VisionVNDetectFaceLandmarksRequest和ARSCNView.hitTest。我在iOS12之前没有延迟问题,即使现在它只是间歇性的,但是当它发生时它会一次卡住整个屏幕几秒钟并显示错误:命令缓冲区的执行由于执行期间的错误而中止。丢弃(GPU错误/恢复的受害者)(IOAF代码5)不确定是否相关,但我也偶尔会在SceneKit渲染线程(com.apple.scenekit.s

macos - 将 managedObjectContext 获取到初始 viewController OS X 的方法

这就是我目前的做法,但我想知道Apple是否建议这样做。我读过一些关于这个的辩论。letappDelegate:AppDelegate=NSApplication.sharedApplication().delegateasAppDelegateifletmoc=appDelegate.managedObjectContext{//dostuffhere}所以这只是将它从AppDelegate获取到第一个viewController。从那里我猜测使用segues是传递managedObjectContext的方式?使用上面的代码非常烦人,因为我将其输入到viewController中需

ios - 在 OS X (Objective-C) 和 iOS (Swift) 之间共享代码

我有一个用Objective-C编写的Mac应用程序。现在我想制作它的iOS版本,用Swift编写。我从一开始就遵循MVC模型。我想在两个平台上共享模型代码。现在我遇到了一个我无法解决的问题。在Objective-C模型类中,我使用NSFont,它在iOS上不存在。使用UIFont给我一个未知的错误。UIKit在那里不可用。我需要做什么才能在一个类中使用AppKit和UIKit?这是我所做的:#ifTARGET_OS_IPHONEUIFont*font;#elseNSFont*font;#endif感谢您的帮助! 最佳答案 浏览WW