Tag: iphone

目标C中的MD5algorithm

如何计算目标C中的MD5?

如何在IOS5上收到“kCTMessageReceivedNotification”通知时获取消息

使用ios4.x,我可以使用下面的代码来获取消息,当得到“kCTMessageReceivedNotification”通知 CTTelephonyCenterAddObserver( ct, NULL, callback,NULL,NULL, CFNotificationSuspensionBehaviorHold); if ([notifyname isEqualToString:@"kCTMessageReceivedNotification"])//receive message { NSDictionary *info = (NSDictionary *)userInfo; CFNumberRef msgID = (CFNumberRef)[info objectForKey:@"kCTMessageIdKey"]; int result; CFNumberGetValue((CFNumberRef)msgID, kCFNumberSInt32Type, &result); Class CTMessageCenter = NSClassFromString(@"CTMessageCenter"); id mc = [CTMessageCenter sharedMessageCenter]; id incMsg = [mc incomingMessageWithId: result];} 但是用ios5我不能这样做,因为incMsg是零,所以我能做些什么来获得消息? 谢谢

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

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

在iPhone上渲染到非二次幂的纹理

是否可以在iPhone(2G及以上版本)上使用OpenGL ES 1.1进行纹理渲染? 如果我将纹理绑定为渲染缓冲区,则必须是不是POT大小的渲染缓冲区的大小。 但是OpenGL ES 1.1要求纹理是POT。 也许它不能在ES 1.1上完成?

applicationWillTerminate什么时候被调用,什么时候没有

嗨,我已经阅读了关于应用程序的几个问题将终止调用,而不是叫。 我想总结一下我的理解,因为有几个职位的发言不同。 对于IOS(没有多任务),当主页button被按下时,它总是被调用。 对于iOS 4及以上版本 一个。 当按下homebutton时不会调用它(当应用程序移动到背景时) 湾 它从多任务dockerclosures应用程序时被调用,如果应用程序在info.plist中有一个突然终止标志,则禁用,否则它不会被调用。 (我设置“应用程序应该得到应用程序死亡事件”,甚至在closures应用程序从多任务docker终止function没有被调用) 基于这个,我有几个问题 设置应用程序应该获取应用程序死亡事件标志是否是一个好习惯? (我设置“应用程序应该得到应用程序死亡事件”,甚至在closures应用程序从多任务docker终止function没有被调用) 要么 注册“UIApplicationWillTerminateNotification”比info.plist设置更好吗? 基本上我只需要在应用程序终止时做一些工作,而不是在移动到后台时。 要么 编辑(1):当应用程序被终止时,以下内容被发送到APP。 我如何捕捉它? 程序接收信号:“SIGKILL”。 编辑(2): 请注意:从多任务处理docker卸载时,它不会在iOS 4及更高版本中被调用。 你可能会认为这是。 但在我看来,这不是。 我问是否有人知道为什么? 还有什么我失踪了。 另外注意我设置“应用程序应该得到应用程序死亡事件”,即使这样,它不会被调用。 编辑(3): 以下问题的答案也没有奏效。 applicationWillTerminate不会被调用 有人和我面临类似的问题吗?

如何以编程方式从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]; }

如何只允许单个UIViewController在风景和肖像方向旋转?

我的应用程序仅适用于iphone设备(iPhone 4和iPhone 5),并且仅支持ios 6 。 我的整个应用程序只支持portrait模式。 但是有一个叫“ ChatView ”的视图,我想支持landscape和portrait模式。 我已经设置了所需的设备旋转如下 – 我也试过下面的代码来支持“ChatView”中的旋转 – -(BOOL)shouldAutorotate { return YES; } -(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskLandscape; } 但是它不能旋转那个视图。 我已经搜寻了很多,但无法find我的问题的解决scheme。 在“聊天视图”中还有一些对象,如button,框架设置为编程的文本框。 所以我想知道我应该不得不为景观模式设置所有这些对象的帧? 请帮帮我。 谢谢…..

程序访问iPhone音量button

有什么办法可以订阅音量button新闻事件?

Objective-C – 何时使用“自我”

这是来自苹果iPhone“实用程序应用程序”模板的未经修改的代码: – (void)applicationDidFinishLaunching:(UIApplication *)application { MainViewController *aController = [[MainViewController alloc] initWithNibName:@"MainView" bundle:nil]; self.mainViewController = aController; [aController release]; mainViewController.view.frame = [UIScreen mainScreen].applicationFrame; [window addSubview:[mainViewController view]]; [window makeKeyAndVisible]; } 当mainViewController分配给一个mainViewController ,指定self关键字: self.mainViewController = aController; 但是,当设置mainViewController的框架时, mainViewController self关键字: mainViewController.view.frame = [UIScreen mainScreen].applicationFrame; 如果我从第一个示例中删除了self关键字,程序就会与消息一起崩溃: objc[1296]: FREED(id): message view sent to freed object=0x3b122d0 如果我添加self关键字到第二个例子,程序运行良好。 任何人都可以解释为什么self需要在第一个案件,但不是第二个? 我假设在这两种情况下mainViewController指的是相同的实例variables。

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

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