小编nam*_*ess的帖子

Flurry vs localytics?

使用Flurry或Localytics有什么优缺点?

iphone android ipad ios4

16
推荐指数
3
解决办法
6568
查看次数

具有NSOperation的异步NSURLConnection

我想NSURLConnection 在后台模式下做,因为它的响应有很多数据.论坛要求使用Apple的有限长度编码didEnterBackground.但我想避免使用我通过下面的代码它.相反NSOperationNSInvocation作为,但它不工作.connectToServerNSURLConnection操作.请帮忙吗?didReceiveData,didReceiveResponse委托方法不调用?

 NSOperationQueue *queue = [NSOperationQueue new];

NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self
                                                                        selector:@selector(connectToServer)
                                                                          object:nil];

[queue addOperation:operation];
[operation release];
[queue autorelease];

 -(void)connectToServer
{
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
NSURLConnection *theConnection = [[[NSURLConnection alloc] initWithRequest:theRequest delegate:self] autorelease];

    if( theConnection )
    {
        webData = [[NSMutableData data] retain];
    }
    else
    {
        NSLog(@"theConnection is NULL");
    }
}
Run Code Online (Sandbox Code Playgroud)

objective-c nsurlconnection nsoperation nsinvocation ios

14
推荐指数
2
解决办法
2万
查看次数

从Xcode项目中删除本地git存储库?

我在创建xcode项目时选择了本地git repositary.但是当导入到SVN并提交时,它在本地提交而不是在SVN中提交.我该如何解决这个问题?我想从Xcode项目中删除所有隐藏的本地git文件而不影响源代码?有什么帮助吗?

git xcode git-svn xcode4.2

10
推荐指数
2
解决办法
1万
查看次数

在NSXmlParser中处理自闭标签?

我们怎样才能在NSXmlparser中处理自动关闭标签?没有起始元素和结束元素 - 是否可以处理以下类型的标记?

<ITEM NAME/>
<REG Number/>
Run Code Online (Sandbox Code Playgroud)

xml ios

3
推荐指数
1
解决办法
1409
查看次数

在多任务处理模式下下载大数据?

我在一个单独的viewcontroller中从ASynchronous NSURLConnection下载大数据.下载数据需要2分钟.它工作正常.但是当我通过退出应用程序进入后台模式并再次打开时,启动画面会强制关闭应用程序.当下载小数据时,它在后台模式下在同一个视图控制器中工作正常.我在读取苹果的有限长度后使用了以下代码documnet.但它没有用?请帮忙吗?

 - (void)applicationDidEnterBackground:(UIApplication *)application
 {

    UIApplication  *app = [UIApplication sharedApplication];
    bgTask = [app beginBackgroundTaskWithExpirationHandler:^{ 
      [app endBackgroundTask:bgTask]; 
      bgTask = UIBackgroundTaskInvalid;
    }];

    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{});

    [app endBackgroundTask:bgTask]; bgTask = UIBackgroundTaskInvalid;

}
Run Code Online (Sandbox Code Playgroud)

iphone ipad ios4 ios

1
推荐指数
1
解决办法
230
查看次数