草庐IT

MacOS 上的 Swift - 如何将 NSImage 保存到磁盘

我有以下代码在工作:letmyImage=NSImage(named:"my-image.png")filter.setValue(myImage,forKey:kCIInputImageKey)filter.setValue(0.5,forKey:kCIInputIntensityKey)letresultImage=filter.outputImage如何将过滤后的图像(以PNG格式)保存到磁盘?请注意,这是MacOS版本,其中UIImage不可用(Xcode抛出:尝试导入时没有这样的模块“UIImage”) 最佳答案 您可以从

arrays - 如何使用 swift 将自定义结构数组保存到 NSUserDefault?

这个问题在这里已经有了答案:SaveStructtoUserDefaults(9个回答)关闭5个月前。我有一个名为“News”的自定义结构,我想将其附加到NSUserDefault的数组中。但它显示错误“类型‘新闻’不符合协议(protocol)‘AnyObject’”。我不想将“新闻”结构更改为一个类,因为它已经被其他代码使用了。无论如何,我可以将NSUserDefaults.standardUserDefaults().arrayForKey("savedNewsArray")类型更改为[News]吗?varsavedNews=NSUserDefaults.standardUser

image - 以编程方式将图像保存到 Swift 中的 xcassets

这个问题在这里已经有了答案:Saveimageinassetcatalogonruntime(1个回答)关闭7年前。假设我的应用程序下载了一张图片,是否可以通过编程将其保存到Images.xcassets,这样就不必再次下载该图片?或者最好的选择是继续从服务器检索它?

swift - 如何使用 Swift 在后台线程中保存到 CoreData?

我需要在后台线程中执行时将数据保存到CoreData。我发现了一些问题以及如何执行此操作的答案,但所有问题都与objective-c有关。也许有人会很友好地分享在Swift中在后台线程中保存数据的方法?我使用的代码如下overridefuncviewDidLoad(){dispatch_async(dispatch_get_global_queue(QOS_CLASS_USER_INITIATED,0)){[unownedself]insaveArticlesListToDb("Specs")}}funcsaveArticlesListToDb(category:String){var

ios - 如何将 NSAttributedString 保存到 CoreData

我想保存我的UItextview文本的attributedString。我试图转换为字符串并保存。但是当我返回设置text'attributedString时,它不起作用。这是我转换成字符串的方式:vara=String(stringInterpolationSegment:text.attributedText)Data.setValue(a,forKey:"font")Data.managedObjectContext?.save(nil)这是我返回设置的方式:text.attributedText=NSAttributedString(string:size)但我的TextVie

ios - 如何将视频从 AVAssetExportSession 保存到相机胶卷?

我有一些代码可以编辑视频,然后创建一个AVAssetExportSession将编辑后的视频保存在某个地方。我想将它保存到相机胶卷,但无法弄清楚它的NSURL是什么。varsession:AVAssetExportSession=AVAssetExportSession(asset:myasset,presetName:AVAssetExportPresetHighestQuality)session.outputURL=???session.exportAsynchronouslyWithCompletionHandler(nil)有谁知道如何确定将视频保存到相机胶卷的正确NSURL

ios - 如何将 fatalError 消息保存到 iOS 崩溃日志中?

我有一个在Xcode8.2.1中用Swift2编写的iOS应用程序,它是为iOS10.2构建的。我收到了许多来自TestFlight的崩溃报告,尽管有符号化,但没有任何崩溃日志显示除堆栈跟踪之外的任何程序状态(无参数值、无局部变量、无堆对象等)。...但在这些函数中,我可以看到可能会失败的代码(例如强制解包),但崩溃日志不会告诉我失败的位置或原因。在Xcode中调试时,我可以使用fatalError(message:String),我可以在其中放置我自己的消息,例如"functionFooreturnednil"或"variablebar==\""+bar+"\"",除非使用TestF

java - 如何在不使用 Java 保存到磁盘的情况下生成 zip 文件?

我在内存中生成了许多BufferedImages,我想将它们压缩成一个zip文件,然后再将其作为电子邮件附件发送。如何在不从磁盘读取文件的情况下将文件保存到zip。有什么方法可以在不创建临时文件的情况下压缩这些文件?由于要创建数千个文件,写入磁盘非常耗时。/**Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor.*/packagecccprog;importjava.awt.Component;importjava.awt.Panel;importjava.awt.event.KeyEvent

将 docker 镜像保存到本地

 1.    使用vscode链接容器 2.   使用dockerps-a查看所有容器 3.  -dockercommitCONTAINER_NAMEjingxiang_name#将容器保存成镜像 4. dockerimages#查看本地镜像是否生成  5. -dockersave-o[name.tar][jingxiang_name]#将容器保存成tar文件  6.将生成的tar包拉到本地文件夹就好了也可以用命令scpusername@主机名:/home/acs/boke.tar拉到本地 

java - 是否可以将持久对象保存到文件系统

我想使用Hibernate将持久对象保存到文件系统,而不需要SQL数据库。这可能吗? 最佳答案 Hibernate在JDBC之上运行,因此您只需要一个JDBC驱动程序和一个匹配的Hibernate方言。但是,JDBC基本上是SQL的抽象,因此无论您使用什么,都将看起来、运行和运行时都像SQL数据库——您不妨使用一个,这样可以省去很多麻烦。此外,任何此类解决方案在大小和复杂性方面都将与轻量级Java数据库(如Derby)相当。.当然如果你不是绝对坚持使用Hibernate,还有很多其他的选择。