草庐IT

arrival_time

全部标签

iPhone/iOS : Best practices to shorten launch time of an app?

我发现在iPhone4/iOS6.0设备上需要4-5秒,我想知道这段时间系统在做什么,是否有缩短应用启动时间的最佳实践?非常感谢。编辑:我记录了它,它在applicationDidFinishLaunchingWithoptions中花费了大约1.5秒:,从我点击应用程序图标到它的启动屏幕消失大约需要3.5-4秒(我用时钟来获得更精确的时间)。也就是说,在调用之前启动应用程序大约需要2-2.5秒applicationDidFinishLaunchingWithoptions 最佳答案 只需观看来自WWDC2012的第225期启动和运

iphone - AVPlayer 同步使用 setRate :time:atHostTime:

我的目标:在多个iOS设备之间完美同步地播放来自网络服务器的MP3/AAC文件(流式传输,而不是提前下载)。两个问题:1-AVPlayer能否流式传输现有的MP3/AAC文件,同时在后台继续播放下一首轨道?意思是,假设手机已锁定,或者另一个应用程序在前台,如果我正在播放多个MP3/AAC文件的列表,并且一个播放完毕,下一首轨道会开始无缝播放吗?2-iOS6AVPlayer中新的setRate:time:atHostTime:方法是否允许在多个iOS设备之间同步播放?意思是,我想在多个iOS设备之间完美同步地播放音频。我阅读了文档here,但这有点令人困惑,我找不到任何示例代码来了解它是

ios - GoogleMaps 不是 dylib : Error at compile time with pod file

链接器错误:ld:警告:提供自动链接:/Path/GoogleMaps处的框架链接器选项不是dylib体系结构x86_64的undefinedsymbol:“_OBJC_CLASS_$_GMSServices”,引用自:AppDelegate.o中的objc-class-refld:找不到体系结构x86_64的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)HereiamusinggoogleplacesAPIwithpodandXocde6.3.Thisissueisthrowingatcompiletimewheniamtryingtouseanyofthec

ios - iPad 专业版。禁用原生 2732×2048 分辨率

需要为我的应用禁用iPadPro原生2732×2048分辨率。我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。有没有办法禁用iPadPro并继续使用启动屏幕。(令我惊讶的是,即使iPadPro没有图标,原生模式也被激活了,我敢肯定很多开发者都没有为此准备好应用程序)谢谢 最佳答案 您使用的是LaunchScreen.xib还是LaunchScreen.storyboard?如果是这样,如果您使用的Xcode版本支持iPadPro,它将为Xcode支持的所有内容编译LaunchScree

iOS 低功耗蓝牙 : Code=6 "The connection has timed out unexpectedly."

我有一个BLE外围设备(我控制它的固件)和两个充当中心的移动应用程序,一个在Android上,另一个在iOS8.1上。Android应用运行良好。iOS没有。连接一段时间后,它会自动断开连接。错误是:Code=6"Theconnectionhastimedoutunexpectedly."连接和断开之间的时间是随机的。我测量了40秒到4分30秒。所有使用BLE连接的外围设备都是将一些固件日志消息写入移动应用程序UI。每隔几分钟,只有少数人快速连续地写入一个特征。外围设备固件没有错误。如何找到断开连接的原因? 最佳答案 在外围设备BL

iphone - 位置管理器 :didUpdateLocations: always be called several times

我在View确实出现时开始更新当前位置,并在调用locationManager:didUpdateLocations:时停止更新位置。但为什么locationManager:didUpdateLocations:总是被调用多次?我错过了什么?#import"ViewController.h"@interfaceViewController(){CLLocationManager*locationManager;//locationmanagerforcurrentlocation}@end@implementationViewController-(void)viewDidLoad{[

ios - Xcode 7.0.1、机器人和服务器 5.0.4 : Test target "xx" encountered an error - Timed out waiting 120 seconds for simulator to boot

预期结果:您在创建机器人时选中“测试”复选框,Xcode服务器会像在WWDC中一样完美地执行mt测试。结果:Xcode吐出一堆模拟器超时错误,集成失败。测试目标“xxx”遇到错误(模拟器启动超时等待120秒,当前状态为1。如果您认为此错误代表错误,请在/Library/Developer/XcodeServer/Integrations附上日志文件/Integration-0e5a387ef456a57b7a2d5a90d004256d/xxxx.log)环境:Xcode7.0.1服务器5.0.4操作系统10.11在两台不同的机器上复制了两个不同的项目。此外,在OSX10.10和Xco

ios - FB iOS 登录 - "The app must ask for a basic_info permission at install time."

我在AppStore中有一个应用程序调用了openActiveSessionWithReadPermission,如下所示:[FBSessionopenActiveSessionWithReadPermissions:@[@"email"]allowLoginUI:YEScompletionHandler:^(FBSession*session,FBSessionStatestate,NSError*error){[selfsessionStateChanged:sessionstate:stateerror:error];}];SDK版本为3.5。升级到这个最新版本时,我错过了登录A

iOS 7 核心位置 : region monitoring fails on the first time after location services are authorised

我使用CoreLocation在我的应用程序上发现了一个奇怪的行为。我正在使用区域监控功能,但在授权位置服务(通过弹出窗口或设置->位置服务)后,区域监控失败(操作无法完成。kCLErrorDomain错误5.)。如果我关闭应用程序并重新启动(因此已经获得授权),一切都会按预期进行。我的代码如下所示:-(void)initializeLocationServices{NSLog(@"Startedlocationservices");locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;

ios - 空投报错信息: "cannot receive all of these items at the same time"

我使用以下代码通过UIActivityViewController共享图像、一些文本和url。一切正常,除了当用户选择AirDrop时,它会出现“无法同时接收所有这些项目”。如果我只共享图像,那么AirDrop就可以工作。我需要电子邮件、Facebook、twitter共享方法的文本和url。有没有办法保留文本和URL并使AirDrop仅共享图像,而Facebook、电子邮件、Twitter共享方法继续使用文本和url以及我尝试共享的图像?NSString*text=[NSStringstringWithFormat:@"Imadethisimageusing%@iOSapp.Here