Tag: iphone

在iOS中观看内存使用情况

有什么办法可以找出iOS中有多less内存? 我知道当可用内存变低时,系统会通过低内存警告。 然而,我的应用程序有一些点,一个线程将执行一个复杂的任务,有时这个任务耗尽足够的内存,它只是由操作系统终止(我的应用程序可以从互联网下载图片,我缩小到一个小大小…如果用户下载一个非常大的图像,我的应用程序耗尽内存,只是“poof”)。 让App自发终止显然是一个糟糕的用户体验。 有没有什么方法可以在我即将耗尽内存的时候find解决办法呢? 我想我可以把任务放在一个单独的线程上,也许系统会给主线程发送一个低内存警告,但这看起来很复杂,甚至不能保证工作。 谢谢! 罗恩

将静态库链接到XCode 4中的iOS项目

我有一个编译为静态库的项目( AQGridView ),但我似乎无法将其添加到我的项目。 将项目拖到我的项目中会创build一个工作空间,如果我尝试从DerivedData目录链接libAQGridView.a文件,则它不会将其识别为库。 我不确定我做错了什么。 这是AQGridView项目。 有没有人知道如何在XCode 4项目中使用它?

带有由string的第一个字母创build的部分的NSFetchedResultsController

在iPhone上学习核心数据。 在核心数据填充表格视图的部分似乎有几个例子。 CoreDataBooks示例使用段,但是它们是从模型中的完整string生成的。 我想通过姓氏的第一个字母,地址簿,将核心数据表组织成部分。 我可以为每个人创造另一个属性,即一个单一的字母,以便作为部门分工,但这看起来很可笑。 这是我开始…伎俩似乎是愚弄sectionNameKeyPath : – (NSFetchedResultsController *)fetchedResultsController { //………SOME STUFF DELETED // Edit the sort key as appropriate. NSSortDescriptor *orderDescriptor = [[NSSortDescriptor alloc] initWithKey:@"personName" ascending:YES]; NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:orderDescriptor, nil]; [fetchRequest setSortDescriptors:sortDescriptors]; // Edit the section name key path and cache name if appropriate. // nil for section name key […]

UIModalTransitionStylePartialCurl不会回到以前的状态。 (不是解雇)

我有2个视图控制器,让我们说A和B.在A,我打电话B以过渡样式显示UIModalTransitionStylePartialCurl [b setModalTransitionStyle:UIModalTransitionStylePartialCurl]; [self presentModalViewController:b animated:YES]; 它工作正常。 但是,当我按iOS 4.3编译的程序中的curl区域。 它并没有解雇。 它不回到视图控制器… 最有趣的是,这个curl是积极的,并在iOS 5.0编译的应用程序中给予回应。 我该如何解决这个问题? 而且,为什么它不closuresB视图控制器并返回到A?

如何在不使用redirectSafari浏览器的iOS应用程序中集成Facebook与最新的FBSDK

您好,我search的答案,以避免新的Facebook的Facebookredirectsafari.how打开Facebook的应用程序内的login视图,如果redirect到Safari可能拒绝在应用程序商店? 帮助我..提前感谢

志愿者匹配API Objective C

我正在使用AFNetworking在VolunteerMatch API上执行Web请求。 当我执行请求时,我收到一个200代码,但是我没有收到答复。 以下是典型的VolunteerMatch请求的样子: GET /api/call?action=helloWorld&query=… HTTP/1.1 Host: www.volunteermatch.org Accept-Charset: UTF-8 Content-Type: application/json Authorization: WSSE profile="UsernameToken" X-WSSE: UsernameToken Username="acme", PasswordDigest="quR/EWLAV4xLf9Zqyw4pDmfV9OY=", Nonce="d36e316282959a9ed4c89851497a717f", Created="2003-12-15T14:43:07-0700" 这里是扩展文档。 这是我用来提出请求的代码: // Create parameters NSDictionary* param = @{ @"action":@"helloWorld", @"query":@"{\"name\":\"john\"}" }; // Create Manager AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; // Add Headers [manager.requestSerializer setValue:@"WWSE […]

在滚动UIScrollView期间停止UILabel更新

我有一个scrollView与imageView里面。 scrollView是superView的子视图,而imageView是scrollView的子scrollView 。 我也有一个标签(在超级视图级别),每毫秒从NSTimer接收文本属性的更新值。 问题是:在滚动期间,标签停止显示更新。 当滚动结束时,标签上的更新重新开始。 当更新重新启动它们是正确的; 这意味着label.text值按预期更新,但在滚动时,更新显示会在某处被覆盖。 不pipe是否滚动,我都想在标签上显示更新。 以下是如何实现标签更新: – (void)startElapsedTimeTimer { [self setStartTime:CFAbsoluteTimeGetCurrent()]; NSTimer *elapsedTimeTimer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(updateElapsedTimeLabel) repeats:YES]; } – (void)updateElapsedTimeLabel { CFTimeInterval currentTime = CFAbsoluteTimeGetCurrent(); float theTime = currentTime – startTime; elapsedTimeLabel.text = [NSString stringWithFormat:@"%1.2f sec.", theTime]; } 谢谢你的帮助。

如何以编程方式拨打电话?

我需要在我的应用程序中通过button点击进行编程调用。 为此,我find了这样的代码。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-800-555-1212"]]; 它是否在iPhone SDK 3.0和iPhone 2.0的工作 可以帮助吗? 提前感谢你。

在iPhone SDK中设置铃声

应用程序如何在iPhone上设置铃声?

select多个图像(UIImagePickerController或Photos.app共享UI)

在iPhone OS 3.0中, Apple增加了使用“共享”button并select多个UIImage's (使用复选标记)一次共享多张图片的function。 我很想有一个UIImagePickerController ,让用户一次select多个图像,而不是一个一个地去。 有没有办法做到这一点,或者我必须等待,直到他们添加此function?