草庐IT

apple-vpp

全部标签

ios - 在 swift 中为按钮添加约束(Apple iOS 教程)

我正在为苹果编程Tutorial(章节:“向View添加按钮”)用于iOS开发。只需复制以下代码,我就会得到不同的结果:importUIKit@IBDesignableclassRatingControl:UIStackView{//MARK:PropertiesprivatevarratingButtons=[UIButton]()varrating=0@IBInspectablevarstarSize:CGSize=CGSize(width:44.0,height:44.0)@IBInspectablevarstarCount:Int=5//MARK:Initialisationo

iOS - 打开带有经纬度方向的 Apple map

我正在开发一个应用程序,需要打开AppleMapssession,并传入纬度和经度坐标以获取从用户当前位置到该位置的方向。我知道这可以在我已经在做的谷歌地图中完成,但是当尝试在Applemap中打开URL时,它只会打开地点,而不是从用户当前位置到目的地的方向。这是我一直在使用的URL方案:http://maps.apple.com/?ll=(someLatitude),(someLongitute)代码:UIApplication.sharedApplication().openURL(NSURL(string:"http://maps.apple.com/?ll=\(location

ios - 如何在 Apple Watch OS 2 上使用 iPhone 的核心数据?

我尝试通过fileTransfer方法发送:letmodelURL=NSBundle.mainBundle().URLForResource("my_app",withExtension:"momd")!WCSession.defaultSession().transferFile(modelURL,metadata:nil)但我得到错误:Optional(ErrorDomain=WCErrorDomainCode=7008"InvalidparameterpassedtoWatchConnectivityAPI."UserInfo={NSLocalizedDescription=In

ios - 错误 : unable to load standard library for target 'arm64-apple-ios10.0-simulator' ?

我更新了我的Xcode但无法构建。它失败了::0:error:unabletoloadstandardlibraryfortarget'arm64-apple-ios10.0-simulator'合并脚本:#1#Setbashscripttoexitimmediatelyifanycommandsfail.set-e#2#Setupsomeconstantsforuselateron.FRAMEWORK_NAME="SDK"OUTPUT_PATH="${SRCROOT}"#3#Ifremnantsfromapreviousbuildexist,deletethem.if[-d"${SR

ios - IPv6 - Apple 拒绝 iOS 应用程序,因为不支持 IPv6 DNS64/NAT64 网络

哪里出错了?Apple拒绝应用并发送消息:Performance-2.1WediscoveredoneormorebugsinyourappwhenreviewedoniPadandiPhonerunningiOS9.3.5onWi-FiconnectedtoanIPv6network.Specifically,anerrorisdisplayedwhenavoteismadeandSupportingIPv6DNS64/NAT64Networks"Ifyou’rewritingaclient-sideappusinghigh-levelnetworkingAPIssuchasNSUR

ios - Apple 推荐的 Swift 日志记录方法

注意事项:这不是链接问题的副本目标:我不是在寻找print与NSLog的区别事实上我不想使用它们中的任何一个(目前使用print)我正在寻找Apple推荐的方法,只是似乎找不到命令/文档,我只知道它存在。目前的实现:目前我正在使用带有一些全局函数的print语句问题推荐的错误处理方法是什么(我不想使用NSLog,因为它们会写入设备的控制台)这仅用于开发期间的调试目的 最佳答案 看看os_log.它提供了您正在寻找的所有东西。新内容也越用越好用LoggerAPI从iOS14开始可用。参见here还有从iOS15开始,您还可以使用OSL

swift - 如何判断当前运行的 Apple Watch 尺寸/尺寸是 38 毫米还是 42 毫米?

我们知道AppleWatch有两种屏幕尺寸:38mm和42mm。WKInterfaceDevice类提供了一个名为screenBounds的可读属性。我为WKInterfaceDevice写了一个扩展,试图添加一个检测当前设备类型的方法。importWatchKitenumWatchResolution{caseWatch38mm,Watch42mm}extensionWKInterfaceDevice{classfunccurrentResolution()->WatchResolution{letwatch38mmRect=CGRectMake(0.0,0.0,136.0,170.

ios - Apple Watch - 慢速图像动画第一次

我正在为AppleWatch构建一个小应用程序。我里面有一个组和一个标签。我想做的是:组的动画背景图片在图像动画结束后淡入标签我的代码基本上是这样的:group.setBackgroundImageNamed("show_back-");group.startAnimatingWithImagesInRange(NSMakeRange(0,39),duration:1.5,repeatCount:1);letdelayTime=dispatch_time(DISPATCH_TIME_NOW,Int64(1.5*Double(NSEC_PER_SEC)))dispatch_after(d

ios - 使用特定的 MKRoute 信息打开 Apple Maps 应用程序

我试图在我的Swift应用程序(iOS8+目标)中显示A点和B点之间的所有可能路线。我允许用户在我的应用程序中选择任何一条可能的路线。接下来,我希望用户能够使用在AppleMaps应用程序中导航所选路线(MKRoute)varfullRouteResponse:MKDirectionsResponse?//ThisvariablehasMKRouteinformation@IBActionfuncopenInAppleMaps(sender:AnyObject){letplacemark=MKPlacemark(coordinate:destinationCoordinate!,add

ios - 在 Swift 中使用 Apple 的可达性类

我正在将现有的Objective-C代码(iOS)重写为Swift现在正面临一些问题,Apple的Reachability类用于检查网络可用性......在我现有的代码中,我使用以下代码来实现这一点。varreachability:Reachability=Reachability.reachabilityForInternetConnection()varinternetStatus:NetworkStatus=reachability.currentReachabilityStatus()if(internetStatus!=NotReachable){//myweb-depend