Tag: cocoa touch

使用故事板的优缺点?

我已经写了一段时间的iOS应用程序,并逐渐从完全编程的UI到密集使用Interface Builder。 我现在正在考虑为我的一些新项目使用新的Storyboardingfunction,但我没有足够的经验或知识来计算这样做的优缺点。 有人可以提供一些关于什么时候使用Storyboarding的例子或信息,什么时候浪费时间?

在我的应用程序的可读性

我想知道如何使用可读性的“阅读视图”来打开一些文章 – 就像Tweetbot正在做的那样。 但没有发送文章到我的帐户,并保存到队列。 使用像Reeder这样的可读性显示文章不是那么容易,对吗? 我将不得不写信给公司,并要求他们访问他们的parsing器? 也许有没有其他的好方法来parsing文章使用可读性。 我已经阅读了关于JavaScriptparsing器的一些东西,但不知道太多。 你可以帮帮我吗?

重置iPhone应用程序的钥匙串

我想知道是否有一种方法来重置我的应用程序的钥匙串。 我想知道是否有任何东西存在 [NSUserDefaults resetStandardUserDefaults] 为钥匙串。 即使应用程序被删除,钥匙链也不会被重置。 到目前为止,我知道的唯一方法是从应用程序中逐一重置它们。

大中央调度与NSThread

我为NSThread和Grand Central Dispatch(GCD)创build了一些testing代码: – (void)doIt:(NSNumber *)i { sleep(1); NSLog(@"Thread#%i", [i intValue]); } – (IBAction)doWork:(id)sender { for (int i = 0; 10 > i; i++) { NSNumber *t = [NSNumber numberWithInt:i]; [NSThread detachNewThreadSelector:@selector(doIt:) toTarget:self withObject:t]; } sleep(1); dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_apply(10, queue, ^(size_t i) { sleep(1); NSLog(@"GCD#%u",(int)i); }); } 结果是: 2011-04-13 19:41:07.806 GDC[1494:5e03] Thread#0 […]

调整UIImage的大小并更改UIImageView的大小

我有这个UIImageView ,我有它的最大高度和最大宽度的值。 我想要实现的是我想要的图像(任何长宽比和任何分辨率),我希望它适合在边界,所以图片不超过他们,但它可以缩小他们想要的。 (图中标有红色): 现在图像适合所需的大小,但我有两个担心:1. UIImageView不等于大小的resize的图像,从而留下红色的背景(我不希望这样)2.如果图像较小我的UIImageView的高度没有被调整到更小,它保持相同的高度。 这是我的代码,我知道它的错误: UIImage *actualImage = [attachmentsArray lastObject]; UIImageView *attachmentImageNew = [[UIImageView alloc] initWithFrame:CGRectMake(5.5, 6.5, 245, 134)]; attachmentImageNew.image = actualImage; attachmentImageNew.backgroundColor = [UIColor redColor]; attachmentImageNew.contentMode = UIViewContentModeScaleAspectFit; 那么如何dynamic地改变UIImageView.image的大小,而不是整个UIImageView的大小,从而使其大小完全可以调整其内容。 任何帮助将不胜感激,谢谢!

为UICollectionViewLayout使用失效上下文

所以我已经在我的UICollectionView中实现了工作粘滞标题,部分原因YES从shouldInvalidateLayoutForBoundsChange:返回YES 。 但是,这会影响性能,我不想使整个布局无效,只有我的标题部分。 现在,根据官方文档,我可以使用UICollectionViewLayoutInvalidationContext为我的布局定义一个自定义的无效上下文,但文档是非常缺乏。 它要求我“定义代表可以独立重新计算的布局数据部分的自定义属性”,但我不明白这是什么意思。 有没有人有任何经验UICollectionViewLayoutInvalidationContext ?

按顺序使用图像数组的animation

我有一系列的图像,我想通过连续播放这些图像来进行animation处理。 我想多次重复整个循环。 我正在为iPad开发一款游戏。 向我build议一个方法,在Objective-C中用Cocoa框架实现这个function。

阅读iPhone的Ambient Light传感器

我注意到在我的iPhone上,在阳光直射的几秒钟之后,屏幕会调整为变亮,变暗等。我想知道是否有办法与这个传感器进行交互? 我有一个在外面使用的应用程序。 当你进入直射光线时,在调整之前很难看到几个屏幕。 即使如此,它并不总是像我希望的那样明亮。 我想实现一个高对比度的户外观看皮肤,和一个低对比度的室内观看。 这是否可以读取光传感器数据,如果是这样,我该如何提取这些传感器值? 然而,我认为有一个光线传感器,因为相机知道何时使用闪光灯。

如何将hex转换为RGB

我想要从hex转换为RGB,但hex处理string像#FFFFFF。 我怎样才能做到这一点?

iPhone:应用程序内购买必须提交一个新的应用程序版本

我正在尝试validation我的应用程序内购买。 为此,我已经上传了我的二进制文件,并添加了应用内购买。 但是在iTunes中,我正在向下看 注意: 您的第一次应用程序内购买必须提交一个新的应用程序版本。 从“版本详细信息”页面的“应用程序内购买”部分select它们,然后单击“准备好上传二进制文件”。 但我没有find任何选项来使我的应用内购买Ready to upload 。 什么可能是错的?