草庐IT

Documentation

全部标签

ios - 减小使用 turicreate 创建的半精度 Core ML 模型的大小

我要求将CoreML模型压缩到=Apple'sDocumentation,我已将模型转换为半精度模型(现在coremltools也有问题)。我需要削减~4MB。下载模型不是一种选择。最初为63.5MB半精度转换后31.8MB压缩后28.9MB我可以尝试使用其他任何技术或方法来缩小它吗? 最佳答案 我要做的第一件事是尝试使用TuriCreate中的“sqeezenet”模型选项创建此模型,而不是您现在似乎正在使用的ResNet50。SqueezeNet会给出类似的结果(可能稍差),但模型总共只有4MB左右。

iOS 将不同设备之间的数据共享到同一个应用程序

我正在寻找一种方法让用户与同一应用的其他用户共享数据(词对)。这意味着我的应用程序应该能够通过蓝牙/空投或类似方法将数据发送到另一台设备上的同一应用程序。我做了一些研究并遇到了很多关于在同一设备上的不同应用程序之间共享数据以及使用UIActivityViewController共享数据的信息,但我实际上是在寻找一种方法让用户点击共享按钮,然后弹出附近设备列表(如Airdrop设备),让用户选择一个,然后让对方设备上的应用程序自动打开并显示或使用发送的数据(当然是在接受传输之后)。我还不是很熟悉iOS和Apple设备,但我知道Apple限制了设备之间的通信。有什么方法可以复制我在这里想要

ios - 是否有任何文档/页面详细解释 monotuch 如何处理非托管(NSObject)对象的内存管理/对象生命周期

我已经阅读了http://monotouch.net/Documentation/API_Design中关于Dispose()的小部分以及之前在monotouch论坛中提出的类似问题:http://forums.monotouch.net/yaf_postst136_Memory-Management-Questions.aspx.然而,我仍然对事情在幕后的真正运作方式感到有点困惑。我假设事情的工作方式与.NETCOMRCW(http://msdn.microsoft.com/en-us/library/ms973274.aspx)类似,但我试图确保这是案例。确切地知道事情是如何工作的

iphone - 如果我弱链接应用程序中的所有框架会怎样?

如果我对应用中的所有框架进行弱链接会怎样?会不会有什么不好的事情发生? 最佳答案 这不是一个好主意。虽然技术上不会发生任何坏事,但弱链接允许您编写可能会崩溃的代码。弱链接告诉编译器你的程序应该继续运行,即使库的某些部分不受支持。如果你没有弱链接,不支持的方法调用或对象的存在将使应用程序崩溃。如果这样做,该应用程序将一直运行,直到您尝试访问坏符号。因此,不是弱链接一切都会给您带来额外的好处,即不必调试晦涩的案例。非弱链接是关于你不会失去什么,而不是你得到什么-除非你需要向后兼容。然后故事发生了变化。查看thisdocumentatio

ios - 如何在多线程环境下实现核心数据

我正在尝试在多线程环境中实现核心数据实体。我了解iOS准则,每个线程都有私有(private)托管对象上下文。我已经阅读了UIManagedDocument如何与核心数据对象很好地集成。任何人都可以建议,如果使用UIManagedocument是推荐的方法吗?因为,这是在iOS-5中发布的,我的应用程序可以在i0s4.3.3或更早版本的设备上运行吗?另外,有人可以向我推荐一些教程/示例来指导我处理这个主题吗? 最佳答案 核心数据很简单。直到您使用多个MOC和线程。然后,您必须非常快地真正注意很多细节。不,iOS5中引入的CoreDa

ios - 异步 DNS 查找

有一段代码使用CFHostStartInfoResolution()进行DNS查找。然而,这是同步的,因此在它返回之前会阻塞任何东西——这很糟糕,我也认为它会在连接较弱时由于超时而导致崩溃(当它不好时它会直接安全地失败)所以我想异步执行此操作,就像文档中应该做的那样https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFHostRef/Reference/reference.html新文档URL20190227:https://developer.apple.com/documen

ios - 在 PhotoKit 中,修改 PHAsset 会保留原样。如何?可覆盖?

似乎对特定PHAsset照片的修改以某种方式保留了原始版本,以便能够做到这一点:是否(从编程的角度)在某处记录了这一点?原始Assets能否被覆盖? 最佳答案 PHImageManager:requestImageForAsset:referencedocumentation给出了这里发生的事情的一些细节。似乎您永远无法覆盖原始图像数据(Assets在技术上只是元数据),因为您可以为包含version的图像请求指定PHImageRequestOptionsPHImageRequestOptionsVersionOriginal。来自

iOS 9 新启动图像和图标尺寸,有没有人找到即将推出的设备的新尺寸?

对于iOS9,有没有人能够发现即将推出的新iOS设备的新启动图像和图标大小?我检查了人机界面指南,但他们还没有列出任何内容https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1在Xcode7中,我尝试添加一个新的Assets目录以期发现它们,但没有成功。我不确定我们何时发现适用于iOS8版本的新iPhone6和6+的尺寸,但我认为我

ios - 定期从服务器更新 blockerList.json

我正在为iOS开发一个内容拦截器应用。有什么方法可以在后台定期从服务器更新blockerList.json文件?我不知道该怎么做,甚至不知道从哪里开始。 最佳答案 当且仅当后台任务可以改善用户体验时,您可以声明一个iOS应用有一个在“后台”运行的任务。也就是说,即使另一个应用程序在前台运行,您的应用程序也可能会“在后台”执行任务。但是,对这个要求要非常挑剔-通常情况下,这样做并不是真的有必要。例如,在您的情况下,您可以在应用程序移至前台时加载列表,然后在它位于前台时定期加载列表。在并非真正必要的情况下在后台执行操作会白白耗电-这是用

ios - 如何检测动态库加载

有没有办法检测应用程序在运行时加载了哪些动态库?我浏览了Apple的documentation对于动态库,但它似乎没有讨论这个。 最佳答案 获取应用程序在运行时加载的所有库的列表://importthedynamiclinkerAPI#import//Afteryourapplicationfinisheslaunching,maybein//-application:didFinishLaunchingWithOptions:intimageCount=_dyld_image_count();for(inti=0;i如果您想在每次