防止iOS移动Safari浏览器空闲/自动locking/睡眠?

在iOS应用程序中,您可以设置application.idleTimerDisabled = YES来防止手机自动locking。 我需要在移动Safari浏览器中执行此操作,以使用户不会长时间触摸屏幕。 有没有文件logging的方法或黑客做这个? (更新)他们似乎在这个网站http://www.uncoveryourworld.com做某事。 从你的iphone进行访问,当你到达在后台播放音乐的build筑物/街道场景时,只需将手机放在一边。 它永远不会入睡。 (更新2)我花了一些时间仔细看看他们如何让手机进入睡眠状态。 我已经做了一个准系统testing,似乎他们在街头场景中循环播放audio的方式就是阻止它进入睡眠状态。 如果你想testing这个只是把一个简单的audio播放器,在您的网页上循环,然后点击播放: <audio src="loop.mp3" onended="this.play();" controls="controls" autobuffer></audio> 我到处search它是说这是不可能的,所以很高兴看到至less有一些方法来做到这一点,即使有点黑客。 否则,基于浏览器的游戏将无法进行涂鸦跳转。 所以,如果合适,你可以在你的游戏/应用程序中有一个循环,或者只是打一个沉默的循环。

iOS Segue – 从左到右 –

我已经读过segues上的其他post,但没有解决我的问题。 简而言之,我的ViewController是有序的,就像一本书。 我希望向后转换(例如:从第9页到第8页)以始终呈现(从上向下滑动)。 我希望向前转换(从第9页到第10页)从右到左呈现。 是的,我的导航控制器后退button(左上angular)是这样呈现的,如果你是一页接一页的翻页。 但是,如果您从索引中跳转,那么导航控制器上的返回function会将您带回索引。 我的目标是,如果用户从索引跳转到第9页(例如),然后向右滑动,则会将页面向右滑动并显示第8页。一旦在第8页上,如果他们向左轻弹页面被轻弹到左边,他们将再次在第9页。 我所有的ViewController都是默认的,通过从右向左滑动来呈现。 例如:把它想象成一本书,如果我使用索引跳到第4章,然后向右滑动并从堆栈popup一个视图,我会回到索引处。 但是,如果你在第四章,第394页,而且你向右滑动,你就不想回到索引了! 你想去第三章第393页的最后一页! 所以导航堆栈对我没有帮助。 结束示例 详细信息:1.我使用新的Xcode“显示”button点击切换ViewControllers。 我正在使用导航控制器,左上angular的“返回”buttonfunction。 这使用导航堆栈,并正常工作。 不过,我有我自己的自定义导航栏在底部(后退button,主页button,索引button,前进button)和手势。 这些就是我想要的书籍function。 快速编码。 使用Xcode 6.3 我读过那里有animation代码。 我读过可以使用的深入的程序化转换。 看起来很疯狂,没有简单的方法来select我想要从左侧展示的赛段,并轻松地反转animation。 谢谢! 尝试日志: I tried DCDC's code: UIView.transitionWithView(self.window!, duration: 0.5, options:.TransitionFlipFromLeft, animations: { () -> Void in self.window!.rootViewController = mainVC }, completion:nil) 当我将DCDC的代码插入到IBAction ,返回此错误,以便进行反向扫描

Levenshtein距离algorithm优于O(n * m)?

我一直在寻找先进的levenshtein距离algorithm, 到目前为止我发现的最好的是O(n * m),其中n和m是两个string的长度。 algorithm在这个尺度上的原因是由于空间而不是时间,因为创build了两个string的matrix,例如这个: 是否有一个比O(n * m)更好的公开可用的levenshteinalgorithm? 我不是不想看先进的计算机科学论文和研究,但一直没能find任何东西。 我find了一家公司,Exorbyte,据说它已经build立了一个超级先进和超快的Levenshteinalgorithm,但当然这是一个商业秘密。 我正在构build一个iPhone应用程序,我想使用Levenshtein距离计算。 有一个客观的C实现可用 ,但与iPod和iPhone的有限的内存量,我想find一个更好的algorithm,如果可能的话。

NSURLConnection的XCode 4警告“expression式结果未使用”

我只是想做我平常的数据转移。 我定义我的NSMutableURLRequest然后调用 [[NSURLConnection alloc] initWithRequest:request delegate:self]; 以前用Xcode 3是可以的,但Xcode 4在这一行上提醒我“ expression式结果未被使用 ”。 该请求确实有效,但我想find摆脱警告的方法。 我想我可以将连接存储在一个variables,但我不需要它,我不能看到将它设置为nil下一行(虽然这将删除警告) 请注意:我不是100%确定它是否是XCode 4或事实ARC已启用。 非常感谢您的帮助!

生成未签名的IPA iOS应用程序

有没有可能创build一个未签名的iOS应用程序,.ipa文件? 我们有一个企业客户需要我们的iOS应用程序的未签名的IPA文件,然后他们将与他们的MAM产品签署。 如果可能的话,我该怎么做?

使用DatePicker展开和折叠UITableViewCells

我正在构build一个让用户从UITableView中selectdate的应用程序。 tableView是静态的和分组的。 我已经浏览了许多问题,包括这个问题,试图找出如何实现这一点 – 但似乎没有任何工作最佳。 苹果的日历应用程序function非常stream畅,漂亮的animation,没有任何我经历过的例子已经设法重新创build。 这是我想要的结果: 有人能指点我一个教程,或者解释我如何用最简洁直接的方式来完成这样一个stream畅的animation,就像我们在日历应用程序中看到的那样? 非常感谢! 埃里克

在iOS中获取设备ID或Mac地址

我有一个应用程序,使用其余的服务器通信,我想要获得的IPHONE MAC地址或唯一性validation的设备ID,如何做到这一点?

iOS Autolayout:在resize的父视图中发布UILabels

我有一个只包含UILabel的视图。 这个标签包含多行文本。 父级具有可变宽度,可以用平移手势resize。 我的问题是,当我这样做resize的UILabel不重新计算其高度,使所有的内容仍然可见,它只是把它切断。 我已经设法修复它一点点的黑客,但它运行速度非常缓慢: – (void)layoutSubviews { CGSize labelSize = [self.labelDescription sizeThatFits:CGSizeMake(self.frame.size.width, FLT_MAX)]; if (self.constraintHeight) { [self removeConstraint:self.constraintHeight]; } self.constraintHeight = [NSLayoutConstraint constraintWithItem:self.labelDescription attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:labelSize.height]; [self addConstraint:self.constraintHeight]; [super layoutSubviews]; } 这不应该与自动布局自动发生? 编辑 我的观点的结构是: UIScrollView —> UIView —> UILabel 这里是UIScrollView的约束: <NSLayoutConstraint:0x120c4860 H:|-(>=32)-[DescriptionView:0x85c81c0] (Names: '|':UIScrollView:0x85db650 )>, <NSLayoutConstraint:0x120c48a0 H:|-(32@900)-[DescriptionView:0x85c81c0] priority:900 (Names: '|':UIScrollView:0x85db650 )>, […]

jenkins – Xcode构build工程codesign失败

下面是我的构build脚本(不使用xcodebuild插件)。 构build步骤的作品 我已经创build一个单独的钥匙串与所需的证书和私钥,它们在钥匙串访问中可见 钥匙串命令不会在脚本中失败 安全列表 – 钥匙串将这些显示为有效的钥匙串 这就像解锁命令并不真正成功。 当我尝试通过命令行运行codesign codesign -f -s "iPhone Developer: mycert" -v sample.app/ –keychain /Users/Shared/Jenkins/Library/Keychains/JenkinsCI.keychain 我明白了 CSSM_SignData returned: 000186AD sample.app/: unknown error -2070=fffffffffffff7ea 虽然我不确定我是否正确地从命令行模拟,因为您可以充其量 sudo -u jenkins bash xcodebuild ONLY_ACTIVE_ARCH="NO" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED="NO" -scheme "MySchemeName" CONFIGURATION_BUILD_DIR="`pwd`" security list-keychains -s /Users/Shared/Jenkins/Library/Keychains/JenkinsCI.keychain + security default-keychain -d user -s /Users/Shared/Jenkins/Library/Keychains/JenkinsCI.keychain + security unlock-keychain -p jenkins […]

IOS启动图像 – 让我疯狂

我在哪里可以find一个完整的列表告诉我什么文件名(?)和图像文件大小我应该用于: 视网膜高清5.5肖像ios 8,9 视网膜高清5.5肖像ios 8,9 视网膜高清5.5景观ios 8,9 iphone的肖像ios 2x 7-9 iphone的肖像ios视网膜4 7-9 ipad的肖像ios 1x 7-9 ipad肖像ios 2x 7-9 ipad风景ios 1x 7-9 ipad风景ios 2x 7-9 正如我打算使用迅速,我只能假设ios7 +这意味着我可以ognore所有他的大小为ios5 + 6,对不对? 这留下了LaunchScreen.storyboard这似乎是在某些情况下ios9的要求…什么是最好的方式来简单地加载/显示正确的背景启动图像?