Tag: iphone

以编程方式在iOS中获取自己的电话号码

有没有办法从iPhone SDK的标准API获取自己的电话号码?

如何在NSUserDefaults中存储自定义对象

好的,所以我一直在做些什么,我意识到我的问题,但我不知道如何解决这个问题。 我已经做了一个自定义的类来保存一些数据。 我为这个class级制作对象,我需要让他们在两节课之间持续。 在我把所有的信息放在NSUserDefaults ,但是这不起作用。 -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '<Player: 0x3b0cc90>' of class 'Player'. 这是我在NSUserDefaults放入自定义类“Player”时得到的错误消息。 现在,我已经读了,显然NSUserDefaults只存储一些types的信息。 那么如何让我的对象进入NSUSerDefaults ? 我读到应该有一种方法来“编码”我的自定义对象,然后把它,但我不知道如何实现它,帮助将不胜感激! 谢谢! ****编辑**** 好吧,所以我使用下面给出的代码(谢谢!),但我仍然有一些问题。 基本上,代码现在崩溃,我不知道为什么,因为它不会给出任何错误。 也许我错过了一些基本的东西,我太累了,但我们会看到。 这里是我的自定义类“播放器”的实现: @interface Player : NSObject { NSString *name; NSNumber *life; //Log of player's life } //Getting functions, return the info – (NSString *)name; – (int)life; – (id)init; //These […]

Xcode中的exception断点

如何在Xcode中添加exception断点? int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, @"AppController"); [pool release]; return retVal; } 我的项目随机在下面的代码崩溃,谷歌search和一些人build议添加exception断点。 我通过点击源线添加断点。编辑断点不允许我改变types。 如何添加exception断点和添加位置? (在AppDelegate?

用iPhone SDK确定设备(iPhone,iPod Touch)

有没有办法确定运行应用程序的设备。 如果可能,我想区分iPhone和iPod Touch 。

如何开发或迁移iPhone 5屏幕分辨率的应用程序?

新的iPhone 5显示屏具有新的宽高比和新的分辨率(640 x 1136像素)。 开发新的或已经存在的应用程序到新的屏幕大小需要什么? 我们应该记住什么来使应用程序对旧显示器和新宽屏高宽比具有“通用性”?

以编程方式检索iPhone上的内存使用情况

我试图检索我的iPhone应用程序在任何时候,以编程方式使用的内存量。 是的,我知道关于ObjectAlloc /泄漏。 我对这些不感兴趣,只知道是否可以编写一些代码并获取正在使用的字节数量并通过NSLog报告。 谢谢。

如何检测iPhone / iPad设备上的可用/可用磁盘空间总量?

我正在寻找一种更好的方式来以编程方式检测iPhone / iPad设备上的可用/可用磁盘空间。 目前我正在使用NSFileManager来检测磁盘空间。 以下是代码为我做的工作片段: -(unsigned)getFreeDiskspacePrivate { NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL]; unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue]; NSLog(@"%s – Free Diskspace: %u bytes – %u MiB", __PRETTY_FUNCTION__, freeSpace, (freeSpace/1024)/1024); return freeSpace; } 我正确与上面的片段? 还是有更好的方法来知道总的可用/可用磁盘空间。 我必须检测总可用磁盘空间,因为我们必须阻止我们的应用程序在低磁盘空间情况下执行同步。

如何在iPhone Web应用程序中将方向locking到纵向模式?

我正在构build一个iPhone Web应用程序,并希望将方向locking到纵向模式。 这可能吗? 有没有任何networking套件扩展来做到这一点? 请注意,这是一个用HTML和JavaScript编写的用于Mobile Safari的应用程序,它不是用Objective-C编写的原生应用程序。

如何设置cornerRadius只有左上angular和右上angular的UIView?

有没有办法设置cornerRadius只有左上angular和右上angular的UIView ? 编辑: 我尝试了以下,但最终没有看到视图了。 下面的代码有什么问题吗? UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.CGPath; view.layer.mask = layer;

在操作中添加UIPickerView&abutton – 如何?

我的应用程序需要在操作表中添加以下内容。 UIToolbar UIToolbar上的button UIPicker控制 我已经包含一张图片来理解我的要求。 你能解释一下,这可以如何实施?