Tag: iphone

iPhone上的字体大小渲染不一致

我正在testing我的网站,并在除了iphone浏览器(我认为它是移动Safari?),每个浏览器工作正常,其中一个文本与一个更大的字体,其余的。 我已经检查了CSS的手和使用页面上的萤火虫,我可以证实我已经把所有的相同的大小。 我该如何解决?

如何在UIImageView中显示base64图像?

我有这个Base64 gif图像: R0lGODlhDAAMALMBAP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACH5BAUKAAEALAAAAAAMAAwAQAQZMMhJK7iY4p3nlZ8XgmNlnibXdVqolmhcRQA7 现在我想在我的iPhone应用程序中显示这个Base64string。 我可以通过使用WebView来实现这个工作: aUIWebView.scalesPageToFit = NO; aUIWebView.opaque = NO; aUIWebView.backgroundColor = [UIColor clearColor]; [aUIWebView loadHTMLString: @"<html><body style=""background-color: transparent""><img src=""data:image/png;base64,R0lGODlhDAAMALMBAP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAAEALAAAAAAMAAwAQAQZMMhJK7iY4p3nlZ8XgmNlnibXdVqolmhcRQA7"" /></body></html>" baseURL:nil]; 是否有可能通过使用UIImageView做同样的事情?

如何在静音模式下开始播放audio并locking在iOS 6中?

最终用户进程 打开应用 打开“静音模式”。 按'lockingbutton' 应用程序仍可以在数小时后开始播放声音,而不是在此期间播放任何audio。 这样做的应用程序 许多闹钟应用程序已经设法做到这一点,我不认为他们正在使用沉默的audio,以保持应用程序运行,因为他们不听起来,如果你真的退出应用程序与家庭。 闹钟临 我的时钟 波形报警 惊慌 的iHome … …他们是否保持循环运行后被locking一些如何或它是一个通知(它无法播放声音沉默)启动应用程序备份播放audio或其他方法? 现行方法已实施 AVAudioPlayer使用: AudioSessionInitialize(nil, nil, nil, nil); AudioSessionSetActive(YES); UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory),&sessionCategory); 并将Info.plist设置为: 所需的背景模式(UIBackGroundModes) – 应用程序播放audio(audio) 现在 即使在应用程序正在运行和屏幕上时,我也可以播放audio。 如果audio已经运行,那么应用程序可以通过主屏幕buttonclosures,audio将会运行。 但是如果应用程序没有播放audio,并且屏幕被locking,所有的线程都将被终止,audio也不会播放。 这些应用程序如何设法解决这个问题? 迄今为止发现的可能方法 答:使用“beginBackgroundTaskWithExpirationHandler:”以无限循环保持应用程序无限期运行。 优点: 看起来你可以在很多情况下完成这项工作,甚至当用户按下回家时也是如此。 缺点: 据我所知,这与苹果政策相违背。 将会使用更多的资源 注释: 我几乎已经有了这个工作,可能会有一些调整。 这似乎不是所有这些其他警报正在做的事情,因为他们不会继续运行,如果你按家庭BTN。 这表明他们使用了一些方法,允许他们在locking状态下运行但不在BG中。 (这是我需要的) 另外,当你问你有多less时间跑步时,你会得到10分钟。 通过在那里放下一个无限循环,数字实际上会下降到0,然后进入底片数小时。(testing)我不知道这将在现实世界或应用程序接受方面如何performance。 B.使用无声audio循环来构成连续audio播放媒体中心 优点: 在locking状态下工作,并在大多数情况下保持运行。 缺点: […]

什么是 – for?

在我所有的UITableView编程中,我总是在 – [UITableViewDataSource tableView:cellForRowAtIndexPath:]configuration我的UITableViewCells 。 现在我遇到了 – [UITableViewDelegate willDisplayCell:forRowAtIndexPath:]方法。 这也似乎是一个适当的地方做细胞configuration。 我的问题是:这两种方法之间适当的“分工”是什么? 我应该怎么做一个对另一个呢?

UIActionSheet在iOS 7 GM的最后一个项目上没有显示分隔符

这可能是iOS7上的一个错误。 但是最后一个button并没有与前一个button分开 正如你可以从图像中看到的。 这在使用iOS7 GM的模拟器和设备上都会发生。 其他人是否也有同样的问题? UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:@"First", @"Second", @"Third", @"Fourth", nil]; [actionSheet showInView:self.view]; 正如你所看到的代码很简单。 任何想法如何解决这个问题? 或者我可以使用一些第三方库来代替UIActionSheet?

如何在启动应用程序时停止Firebaselogging状态更新

无论何时启动FireBase应用程序,它都会logging各种Firebasefunction的状态。 现在这是什么被logging: Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see …) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, will swizzle app delegate […]

iPhone上的本地存储限制?

我想知道什么是iPhone上的本地存储HTML 5的限制? 我读的是5MB,但我很惊讶。 有任何想法吗?

我可以在iPhone的Core Data中使用Transformable属性types来做些什么?

有这个属性的Transformable数据types。 到底有什么好处呢? 有很好的例子吗? 我想玩这个。 所以search了一段时间后,我碰到这个:NSValueTransformer。 似乎是我需要的东西。 那么我该如何开始呢? 例如,如果我想存储一个UIColor对象,我会为此做一个变换器吗? 这个东西到底是从哪里转化而来的? 一个NSData? 而且我必须传递给变压器的物体是否遵循任何协议?

LLVM与GCC的iOS开发

在最新的iOS SDK中,Apple提供了三种编译器选项:GCC,Clang和LLVM-GCC。 我或多或less地理解这三个含义,LLVM和Clang是什么,等等。 我不知道的是这对于iPhone开发者来说意味着什么。 截至2011年1月,我现在应该使用哪一个? LLVM是否已经足够成熟,我可以安全地使用它,而不会经常绊倒其中的错误? 切换到LLVM是否有其他缺点? 如果是这样,那么速度优势是否超过了它们呢? 除了速度之外还有其他什么原因需要切换吗?

在iTunes Connect中更改开发团队

我是两个苹果开发计划的成员,我试图上传一个新的应用程序。 问题是,每次loginitunesconnect时,都会将我login到一个团队,而我找不到切换团队的方法。 我试着先logindeveloper.apple.com并select正确的团队,但是一旦我去itunesconnect,它会重新login到错误的团队。 有没有办法改变itunesconnect上的团队? 我已经在Safari,Chrome和Firefox上尝试过了,我已经清除了我的历史logging和caching。 谢谢