Tag: iphone

从数组中使用AssetsLibrary框架的iPhone照片库中获取所有图片?

我想从照片库中得到所有的照片。 我宁愿可以直接使用的方法或示例。

仪器与iOS:为什么内存监视器不同意分配?

从乐器的屏幕截图中可以看出,Allocations认为我的应用程序(Ongo)只使用了7.55MB的内存,而Memory Monitor则使用了53.30。 此外,免费系统内存与应用程序正在使用的内存量几乎没有任何关联。 有谁知道为什么这两个工具之间有这么大的分歧? 另外,是否有可能find低系统内存的来源或如何防止这么快耗尽? 我的应用程序似乎没有泄漏内存,但不知何故,它耗尽了系统资源。 谢谢

即时更改iOS应用的语言

我正在编写一个iOS应用程序,我希望用户能够独立于iPhone或iPad的语言来更改UI语言。 问题是,如何在语言改变时为当前显示的视图重新加载相应的NIB文件,以及如何加载合适的.strings文件,以便NSLocalizedString正常工作?

XCode有没有办法警告新的API调用?

不止一次,我发现在iOS 3.x上出现了崩溃的错误,因为使用了4.x中引入的新调用,而没有经过适当的检查。 有没有办法让XCode警告只有比部署目标更高版本的类,方法和过程? 这样我可以很容易地列出所有的代码,并确保它的条件化。

使用CATransform3D将矩形图像转换为四边形

我有一个图像和一组四点(描述四边形Q)。 我想转换这个图像,以便它符合四边形Q.Photoshop将这个转换称为“扭曲”。 但是根据这个四边形的来源(图像在空间移动的视angular),它实际上是一个尺度,旋转和透视matrix的组合。 我想知道是否可以使用CATransform3D 4x4matrix。 你有什么提示如何做到这一点? 我已经尝试了四个点,并build立了16个方程(A'= A xu中的),但是它不起作用:我不确定我应该用什么作为z,z',w和w'系数。 下图显示了我想要做的事情: 这里有几点的例子: 276.523, 236.438, 517.656, 208.945, 275.984, 331.285, 502.23, 292.344 261.441, 235.059, 515.09, 211.5, 263.555, 327.066, 500.734, 295 229.031, 161.277, 427.125, 192.562, 229.16, 226, 416.48, 256

如何在通用应用程序中支持iPad和iPhone视网膜graphics

苹果公司推出了支持视网膜graphics的新iPad。 我在苹果应用程序中看到了这个链接视网膜graphics 。 正如你可以看到,苹果公司只是使用“@ 2x”后缀的视网膜iPad显示。 我有一个通用的应用程序。 那么如何在新的iPad 和 iPhone上支持视网膜? iPad的视网膜会使用类似于iPad的后缀“@ 2x”吗?

检测iPhone / iPad / iPod touch的颜色?

有没有什么办法或黑客来检测iOS的安装是iPhone,iPad或iPod touch的颜色(黑/白)? 我想在黑色或白色设备的情况下加载相应的UI皮肤。

如何以编程方式从UITextField禁用复制粘贴选项

我正在做一个注册alertview有一个UITextField在用户可以input他们的注册号码。 一切都非常他们,但是我想从编程的文本域中删除复制粘贴function,因为他们是没有InterfaceBuilder版本的文本域我不知道如何做到这一点.. 这里是我的UIalertview到目前为止… – (void)pleaseRegisterDevice { UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Please Register Device!" message:@"this gets covered" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil]; regTextField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)]; [regTextField setBackgroundColor:[UIColor whiteColor]]; regTextField.textAlignment = UITextAlignmentCenter; [myAlertView addSubview:regTextField]; [myAlertView show]; [myAlertView release]; }

如何用Xcode 4注册一个自定义的应用程序开放URLscheme?

Xcode4需要大量的参数才能使这个简单的事情成为可能: NSString *stringURL = @"twitterriffic://"; NSURL *url = [NSURL URLWithString:stringURL]; [[UIApplication sharedApplication] openURL:url]; 这些属性是什么? 为什么一个图像? 我必须在这里重复应用标识符吗? 如果我想要任何人能够调用这个URL来打开我的应用程序,select什么样的angular色? 这些额外的urltypes属性是什么? 我发现没有Xcode4相关教程如何注册与Xcode 4这样的URLscheme。

在iOS上写一个文件

我如何在iOS上编写文件? 我试图用下面的代码做,但我做错了什么: char *saves = "abcd"; NSData *data = [[NSData alloc] initWithBytes:saves length:4]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"MyFile"]; [data writeToFile:appFile atomically:YES]; 我在资源上创build了MyFile.txt。