草庐IT

apple-touch-precomposed-icon

全部标签

swift - 为什么有时 Apple Accelerate 框架很慢?

我正在使用vecLib和Accelerateframework来处理C和Swift3.0代码来自Apple作为动态库+我在基于Clang的项目和Swiftplayground中的代码。并且在从SIMD指令的框架调用Apple包装器的情况下,具有1或框架的vvcospif()例如,当函数从循环调用接近1.000次时,比简单的标准cos(x*PI)慢。我知道vvcospif()和cos()之间的区别,我应该对x使用完全相同的vvcospif()*PI.Playground上的例子,你可以复制代码并运行它:importCocoaimportAcceleratefunccosine_inter

ios - 如何通过传递地址打开 Apple Maps 行车路线

我正在尝试实现一个功能,通过传递实际地址来打开AppleMap应用程序的行车路线屏幕。地址不只是随机地址,而是大部分在Applemap上注册和搜索的公司地址。因此,通过传递地址,它应该匹配并正确显示该企业的方向,而不是指向map上的未知注释。当我直接传递经度和纬度时会发生这种情况,所以我不想使用geocodeAddressString()将地址转换为地理坐标。我怎样才能实现它? 最佳答案 只需使用AppleMapsAPI。如果您可以通过在AppleMaps中提示其名称找到一家企业,则可以通过API找到它。在您的情况下,正确的参数是d

ios - 如何使用 Swift 3 在 Apple map 中将 GeoJSON 绘制为叠加层

我正在尝试将以下GeoJSON数据绘制为MKMapView中的覆盖图。GeoJSON文件如下。{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Name":"line1"},"geometry":{"type":"LineString","coordinates":[[76.35498046875,25.145284610685064],[81.36474609375,25.06569718553588],[83.91357421875,23.301901124188877],[82.001

ios - 为什么在调用 `privateManagedObjectContext.perform` 时会发生崩溃(从 com.apple.main-thread(线程 1)排队)?

在关闭网络请求时,我使用私有(private)并发队列将对象插入到核心数据中,当我在私有(private)上下文中调用“执行”时发生崩溃。控制台中的崩溃消息:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException堆栈跟踪:导致崩溃的代码:API.sync(onlyMe,syncToken:syncToken){success,syncResponseinCoreDataUtils.privateContext.perform{//crashesonthisline....}}我的核心数据堆栈(不幸的是,目前位于

cocoa-touch - 实时渲染中的 IBDesignables 和 traitCollection

我正在构建我的自定义UIControl,一个构建为IBDesignable的自定义按钮,它需要根据显示它的尺寸类别进行更改。我有一个方法-setupForTraitCollection,它看起来像这样:funcsetupForTraitCollection(){switch(traitCollection.horizontalSizeClass,traitCollection.verticalSizeClass){case(.Regular,_)://iPad-notcompresseddesigncompressed=falsedefault://iPhone-compressedd

ios - 刷新 3D Touch Quick Action 标题

我想在3DTouchQuickAction项目中显示日期。如果用户没有打开应用程序,数据有什么办法可以刷新吗?现在,快速操作只会显示上次打开应用的日期,而不是当前日期。是否可以显示当前信息,或者是否有一些不允许的后台进程?AppDelegate:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{letdateVariable=Date()letdateFormatter=Date

ios - 对 UIButton 的 3D Touch 执行操作的最佳方式

我在UIViewController中有许多UIButton实例,我想在按下这些按钮中的任何一个时执行一些操作(一直向下)),我不知道这里的确切术语(也许是强制触摸?)。因此,当UIButton受到压力时,我想通过振动提供触觉反馈、更改按钮图像源以及做一些其他事情。然后当压力被释放时,我想将按钮图像源恢复到正常状态并做更多的事情。最简单的方法是什么?我应该像下面那样制作我自己的自定义UIButton还是有可以覆盖3D触摸“按下”和“释放”的方法。到目前为止,这是我的自定义UIButton代码。我是否应该通过反复试验来确定最大力应该是多少?另外,如何以最简单的方式更改每个按钮的图像源?i

ios - Apple Pay 适用于模拟器,但不适用于设备

我可以在模拟器上显示ApplePayViewController,但不能在设备上显示。已添加授权并安装证书。classViewController:UIViewController,PKPaymentAuthorizationViewControllerDelegate{varpaymentRequest:PKPaymentRequest!overridefuncviewDidLoad(){super.viewDidLoad()}funcrydes(shipping:Double)->[PKPaymentSummaryItem]{letryde=PKPaymentSummaryItem

xcode - 在 Apple Watch 模拟器(xCode 8、Swift 3、iOS 10)上的 watchOS 中运行 SpriteKit 游戏 - libswiftSwiftOnoneSupport 错误

我下载了xCode8.0beta并打开了一个最近写在swift2中的项目然后我将其转换为swift3使用xCode。然后我添加了一个watchOS使用设置“游戏”定位到我的项目文件>新建>目标:我检查了WatchExtension中的GameScene.swift果然所有的代码都在那里并设置了一个场景:importSpriteKitclassGameScene:SKScene{privatevarspinnyNode:SKShapeNode?overridefuncsceneDidLoad(){ifletlabel=self.childNode(withName:"//helloLab

ios - Apple 的 Advanced NSOperations 示例代码中的竞争条件

TL:DR.Completed状态何时设置在NSURLSessionTask上,它如何依赖/影响同一任务的completionHandler?有没有办法确保.Completed状态只在completionHandler完成执行后设置?问题这里的另一个问题...ChainingmultipleasyncfunctionsinSwift我被指向高级NSOperations的方向WWDCTalk和SampleCode.在将部分代码复制到我自己的项目中后,我发现我似乎遇到了一个竞争条件,它有时会工作,有时会失败,具体取决于竞争条件的执行方式。我创建的操作几乎是示例代码中DownloadEart