iTunes的API,查找捆绑ID?

有什么方法可以使用iTunes API来查找基于独特应用程序bundleId的信息吗? 我有一个iPhone应用程序,我想使用API​​来检查,看看用户是否有最新版本。 使用search吸收,因为它的模糊(可以返回大量的结果)。 我宁愿不必遍历结果集寻找我的bundleId .. 我不是在设备端寻找一种方法(不是目标c)。 我想在我的服务器上创build服务器端代码,当/如果苹果使API改变时隐藏。

iOS:确定设备语言是否是从右到左(RTL)

有没有方法可以轻松确定设备的语言是否是从右到左(RTL)?

新的iPad:低内存警告不出现?

我一直在开发一个graphics密集型的iPad应用程序。 我已经能够在iPad 2上挤出相当多的性能了,但是新iPad的@ 2xgraphics在内存部门打了很多拳头。 在乐器中使用活动监视器我可以看到我的应用程序的大小在300MB-400MB范围内,但是我没有收到任何低内存通知。 我正在使用一个UINavigationController来pipe理我的视图,所以进入堆栈会对内存产生累积效应,最后终止。 我没有遇到这个问题在iPad 2上,我收到低预期的内存通知。 我的应用程序已被编码,以尽可能清理,并在该设备上performance非常好。 我已经阅读了一些类似的问题问: iOS应用程序因内存不足而死亡,但未收到内存警告 iPhone应用程序使用150 MB的内存,仍然没有低内存警告! 没有任何build议似乎有帮助。 我已经插入代码来强制发送一个低内存通知: [[UIApplication sharedApplication] _performMemoryWarning]; 这会导致非活动视图按预期的方式卸载,并将内存消耗恢复到正常状态。 这使用一个私人的API,是黑客,所以出于实际的原因是不是一个解决scheme。 如何让我的设备正确响应低内存条件,让我的应用程序知道它需要清理?

如何在iOS中显示信息窗口Google地图不用点击标记?

我是iOS开发新手。 这是关于Google Maps iOS SDK中的标记信息窗口。 我明白,我们可以使用GMSMarkerOption创build一个带有信息窗口的标记。 GMSMarkerOption *myLocationOption = [GMSMarkerOption alloc]; myLocationOption .title = @"My Location"; myLocationOption .snippet = @"Lat:…., Lang:…."; [mapView addMarkerOption:myLocationOption]; 根据上面的代码,Marker按照预期显示在Map视图中。 点击标记在Google地图上显示“我的位置”信息窗口,这是很好的。 无论如何,当用户转到自定义地图屏幕时,我们可以以编程方式显示信息窗口?

(iOS + StoreKit)我可以在沙箱中检测吗?

我有应用程序内购买工作得很好,我要去服务器validation路线。 服务器需要知道我是否在沙箱中,所以现在我只是发送一个“&sandbox = 1”参数。 当然,当完整版本的应用程序出来,我不会发送这个参数。 我宁愿在我的应用程序中没有这个硬编码,因为这将使testing在未来变得困难,在将构build提交给Apple之前要记住更改一个(大的)事项。 有没有办法,我可以问StoreKit,如果我在沙箱中,那么我可以确定是否需要将此参数发送到我的服务器? 另外,还有没有其他的最佳做法来处理服务器validation? 更多的思考,我应该只是让服务器总是先检查现场系统,然后沙箱? 如果苹果的ID在live和sandbox系统之间隔离,那么它会不会有什么坏处呢? 谢谢。

console.log不能在iOS PhoneGap 3.0应用程序中使用

我正在从PhoneGap 1.9升级到PhoneGap 3.0。 console.log()函数不再工作。 以前,输出是在XCode控制台中编写的。 什么是恢复日志loggingfunction的最佳方法? 我读过: PhoneGap 2.0不会在XCode中显示console.log,但是在PhoneGap 3.0 console.log中,即使在deviceReady事件之后也不起作用。 我也有兴趣在xcode中直接看到javascript错误。

调整文字的字体大小以适应UIButton

我想确保button文本适合于UIButton,而UIButton具有固定的大小。 当然,我可以访问UIButton的titleLabel。 在一个标签,我会设置autoshrink最小的字体规模,这似乎对应 self.myButton.titleLabel.adjustsFontSizeToFitWidth = YES; ,但实际上并不相同,因为它只能使文本水平地embedded边界而不是垂直,从而不会改变字体大小。 我如何实际调整标签的字体大小以使文本适合标签边界(如下图所示)? 我已经尝试过了 self.myButton.titleLabel.numberOfLines = 0; self.myButton.titleLabel.minimumScaleFactor = 0.5f; 如果没有成功,总是会在adjustsFontSizeToFitWidth左侧的adjustsFontSizeToFitWidth 。 编辑 : 解决scheme也必须符合ios7

“stream正在打开之前发送一个事件”

我试图用Swift做一个SOAP请求。 从9/9/14运行最新的Xcode / iOS。 我使用NSMutableURLRequest来添加一个HTTPBody到请求信息。 但是,一旦我开始与请求的NSURLConnection ,我得到一个错误“streamxxxxxxxxx正在发送一个事件之前被打开”。 我没有使用任何networking库,只是一个普通的旧的NSURLConnection 。 有什么想法可能会导致此错误? 谢谢! 相关的使用代码: func createSOAPRequestWithEnvelope(soapEnvelope : String) { //create request var url = NSURL(string: "https://my-service-url") var req = NSMutableURLRequest(URL: url, cachePolicy: NSURLRequestCachePolicy.UseProtocolCachePolicy, timeoutInterval: 5000) req.addValue("text/xml", forHTTPHeaderField: "Content-Type") req.HTTPMethod = "POST" req.HTTPBody = soapEnvelope.dataUsingEncoding(NSUTF8StringEncoding) //begin connection var connection = NSURLConnection(request: req, delegate: self, startImmediately: false) connection.scheduleInRunLoop(NSRunLoop.mainRunLoop(), forMode: […]

在执行代码之前等待Swiftanimation完成

我想animation一个UIImageView,然后隐藏animation完成后的图像视图。 但是,在animation完成之前,imageview会隐藏起来。 我看了类似的问题,他们build议实现一个animation监听器或完成后执行animation代码中的.hidden代码,但我不知道如何影响下面的shakeView()函数。 如何在animation完成后才显示摇动animation并隐藏图像视图? 使用以下代码调用animation: shakeView(image1!) shakeView(image2) image1!.hidden = true image2.hidden = true animationfunction本身如下所示: func shakeView(iv: UIImageView){ var shake:CABasicAnimation = CABasicAnimation(keyPath: "position") shake.duration = 0.1 shake.repeatCount = 2 shake.autoreverses = true var from_point:CGPoint = CGPointMake(iv.center.x – 5, iv.center.y) var from_value:NSValue = NSValue(CGPoint: from_point) var to_point:CGPoint = CGPointMake(iv.center.x + 5, iv.center.y) var to_value:NSValue = NSValue(CGPoint: to_point) […]

UITextView光标在iOS 7中编辑时没有正确定位。为什么?

上面的黄色框是一个可编辑的当前正在编辑的UITextView(是第一个响应者)。 但你可能说不清楚? 因为没有光标。 但是有…这是黄色textView左下方的小蓝点。 它略低于textViews底部边界。 所以如果我不断地换一个新的行,或者按下回车键,文字就会自然而然的向上移动。 但是游标永远不会“水平”,或者在UITextView的底部边界之上。 它总是勉强地从底部开始,在边界以下几点。 为什么? 这在iOS 6中不是问题。有什么方法可以解决这个问题?