Tag: iphone

如何在iOS中实现轰轰烈烈的摇摆?

我在ios中使用Shake Feature。 它的工作正常,下面的代码。 但是当我进行剧烈摇晃时,它会发现震动,并且在一秒钟内它会调用此行, if (histeresisExcited && !L0AccelerationIsShaking(self.lastAcceleration, acceleration, 0.2)) { histeresisExcited = NO;}虽然我继续摇晃。 如何实现剧烈震动? 我在这做错了什么? // Ensures the shake is strong enough on at least two axes before declaring it a shake. // “Strong enough” means “greater than a client-supplied threshold” in G’s. static BOOL L0AccelerationIsShaking(UIAcceleration* last, UIAcceleration* current, double threshold) { double deltaX […]

视图层次结构 – iPhone

我正在制作一个多人游戏。 我的第一个屏幕,应显示登录表单(非模态)。 当它完成时,它应该调用一个委托给我的“根类”,“根类”应该删除这个视图控制器并添加另一个。然后当游戏结束时,将使用另一个委托方法调用“根类”,它应该显示另一个屏幕等.. 我有3个想法,我想知道哪个会更好。 a)我的根类是一个uiviewcontroller,它在调用委托方法时添加/删除子视图。 b)我的根类是NSObject子类,它必须更改窗口rootViewControoler。 c)没有导航栏的导航控制器。 但我如何管理视图层次结构呢? 什么是更好的逻辑来管理我的观点hieararchy? 除了a和b之外的任何其他想法?

如何在Objective-C中将键值对添加到plist文件中

我正在开发一个iPhone应用程序,我需要使用objective-c为现有的plist文件添加一个新的键值对。 这是我到目前为止所尝试的: NSString *myFile=[[NSBundle mainBundle] pathForResource:@”Favourites” ofType:@”plist”]; dict = [[NSMutableDictionary alloc] initWithContentsOfFile:myFile]; [dict setObject:textContent forKey:keyName]; [dict writeToFile:myFile atomically:YES]; 但是,当我这样做时,它不会将其写入文件。 我只看到基于更改密钥值或添加到另一个密钥的资源。 还有另一种方法来实现这一目标吗? 感谢您的时间

后台线程中的CLLocationManager

我正在做一个应用程序。我正在使用CLLocationManager类来获取更新的位置纬度和经度详细信息。但我需要在分离线程中使用此CLLocationManager。我编写了如下代码。 – (void)viewDidLoad { [NSThread detachNewThreadSelector:@selector(fetch) toTarget:self withObject:nil]; } -(void)fetch { manager=[[CLLocationManager alloc]init]; manager.delegate=self; manager.distanceFilter=kCLDistanceFilterNone; manager.desiredAccuracy = kCLLocationAccuracyBest; [manager startUpdatingLocation]; } – (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { NSLog(@”%f”,newLocation.coordinate.latitude); lbl.text=[NSString stringWithFormat:@”%f”,newLocation.coordinate.longitude]; } 。但是,当我运行此代码时,不会触发此委托方法。所以请指导我如何在单独的线程中获取位置更新。

如何在动画中找到CAlayer的位置?

我正在实现游戏应用程序。我在其中使用动画层。 CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint(path, NULL, previousValuex, previousValue); CGPathAddLineToPoint(path, NULL, valuex, value); previousValue=value; previousValuex=valuex; CAKeyframeAnimation *animation; animation = [CAKeyframeAnimation animationWithKeyPath:@”position”]; animation.path = path; animation.duration =1.0; animation.repeatCount = 0; //animation.rotationMode = kCAAnimationRotateAutoReverse; animation.calculationMode = kCAAnimationPaced; // Create a new layer for the animation to run in. CALayer *moveLayer = [imgObject layer]; [moveLayer addAnimation:animation forKey:@”position”]; 现在我想在动画中找到图层位置?可能吗?请帮帮我。

使用Openears框架进行语音识别?

Operears:iPhone(iOS设备)的语音识别(语音到文本)框架,我在我的iPhone设备上安装了openears demo app,它运行良好,但仅适用于GO,CHANGE,MODEL等单词列表。 我们能否使语音识别对于实时语音识别更通用,即不限于几个单词。 它应该是通用的。 Openears: http : //www.politepix.com/openears/

用于iOS应用程序的预测字典文本输入API /框架

我一直在寻找一种用于iPhone和其他手机的“预测字典”,通过建议单词来提高文本输入的准确性。 有谁知道这样的字典是否适用于Objective C / iOS? 或者从头开始创建一个方法/工具?

NSDate真的很奇怪

我有时间: 7:46 am 我想将其转换为NSDate。 我这样做: NSDateFormatter *f = [NSDateFormatter new]; [f setDateFormat:@”h:mm a”]; NSDate *sr = [f dateFromString:@”7:46 am”]; 我NSLog sr和我得到1969-12-31 22:46:00 +0000 那些时间不一样。 为什么这么搞砸了?

带有自定义上下文菜单选项的iOS Browser App

我正在寻找以下function的一些iOS(iphone / ipad)样本: 一个原生iOS应用程序(iphone / ipad),用于具有基本function的Web浏览。 我想在浏览器中的文本选择上连接自定义上下文菜单选项(除了剪切/粘贴标准选项)。 编辑#1我遇到了SVWebViewController lib。 它提供了向应用程序添加内联浏览器的function: – https://github.com/samvermette/SVWebViewController 在开始编写我的应用程序之前,请分享您可以提供的任何链接或提示。 编辑#2 :发现此video对浏览器应用很有帮助。 它是编写UIWebView的快速演练。 http://www.youtube.com/watch?v=yICZb91Poxs 这个链接也是 – http://iosdeveloperzone.com/2011/05/21/tutorial-building-a-web-browser-with-uiwebview-part-1/ 谢谢。

iOS在pdf文档中绘制表格

我将从UIViewController的内容创建pdf。 当UIViewController有一个表区域(与Excel相同)时,我没有找到在pdf文档中绘制表格的方法。 有谁知道解决这个问题? 请帮帮我。