Tag: networking

推特框架为ios6如何login通过设置从应用程序

对于iOS5,我们可以参考: 在iOS5中使用Twitter框架提示login提醒? 但是,对于iOS6不会有任何帮助,我尝试了以下的方式,但有1键盘外观问题是目前有谁可以帮助我这个: SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; tweetSheet.view.hidden=TRUE; [self presentViewController:tweetSheet animated:YES completion:^{ [tweetSheet.view endEditing:YES]; }];

弧,块和保留周期

使用ARC处理目标为4.0和5.0的iOS项目。 遇到与块有关的问题,ARC以及从块外部引用对象。 这是一些代码: __block AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; [operation setCompletionBlock:^ { if ([operation isCancelled]) { return; } … do stuff … operation = nil; }]; 在这种情况下,编译器给出了一个警告,即在块中使用“操作”将导致保留周期。 在ARC下,__block现在保留该variables。 如果我添加__unsafe_unretained,编译器立即释放对象,所以很明显,这将无法正常工作。 我瞄准4.0,所以我不能使用__weak。 我试着做这样的事情: AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; __block __unsafe_unretained AFHTTPRequestOperation *weakOperation = operation; 但是虽然弱操作不是零,但是在块内部没有任何属性被填充。 鉴于上面列出的项目限制,处理这种情况的最佳方法是什么?

iOS – 获取ARP表

我正在试图build立一个networking扫描仪。 我知道这个过程,所以我想pingnetworking中所有可用的主机,然后得到ARP表,这样我就可以映射每个IP的MAC地址。 我谷歌searchARP表,但我没有find任何指导如何实现这一function。 我也发现堆栈溢出这些类似的问题: 链接1 LINK2 答案不清楚如何实现ARPfunction。 有这个官方指南吗? 苹果是否批准ARP表function?

iOS后台应用程序networking访问

我有一个需要位置跟踪的应用程序,我认为它适合于允许的背景模型之一。 但是,当位置发生重大变化时,我需要发布到networking服务。 我已经看到在后台处理中禁止networking访问的写法,但是我没有在苹果的文档中读到。 有谁知道它是否犹太教(关于苹果政策)偶尔和非常快速的networking更新后台进程?

AFNetworking是否有后台支持?

我正在研究AFNetworking作为AFNetworking的替代ASIHTTPRequest ,并且注意到它是否支持后台下载/上传的信息完全缺乏。 使用ASIHTTPReqeust对象,您只需调用[request setShouldContinueWhenAppEntersBackground:YES] ,请求将在后台继续。 AFNetworking有没有这方面的AFNetworking ?

检测运营商连接types(3G / EDGE / GPRS)

我如何获得运营商networking的连接types? 我能够得到如果连接是使用Reachability类的WIFI或WWAN 我能够获得networking标志 可达性标志状态:WR t —— localWiFiStatusForFlags 我能够使用CaptiveNetwork获得WIFI SSID 支持的接口:(en0) en0 => { BSSID = "xx:xx:xx:xx:xx:xx"; SSID = MyWifiNetwork; SSIDDATA = <x1x1x1x1 x1x1x1x1 x1>; } 但我无法区分3G,EDGE或GPRS连接。 任何想法也使用iOS私人API? 谢谢。

如何检测iOS可达性中的networking信号强度

我正在iOS中创build一个新的旅行应用程序,这个应用程序高度依赖于地图,将包括两个地图。 当用户拥有强大的networking信号(Apple Maps)时,我的第一个地图将会工作。 我的第二个地图将被用于当他们不是任何networking或真正低信号(离线地图盒)。 为什么我在一个应用程序中有两个不同的地图? 我的应用程序是一个方向应用程序,所以当用户真的很低的networking或没有它会去离线地图地图MapBox 。 此外,苹果地图将Yelp整合,而不是离线地图地图MapBox 。 所以我的问题:如何检测WiFi,4G Lte和3G中的networking信号。

afnetworking 3.0迁移:如何使用标题和HTTP正文进行POST

我试图做一个POST请求有HTTPHeader字段和HTTP正文的YouTube的API。 以前在AFNetworking 2.0版中,我曾经这样做过, NSDictionary *parameters = @{@"snippet": @{@"textOriginal":self.commentToPost.text,@"parentId":self.commentReplyingTo.commentId}}; NSString *url = [NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/comments?part=snippet&access_token=%@",[[LoginSingleton sharedInstance] getaccesstoken]]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]]; [request setHTTPMethod:@"POST"]; [request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:&error]; NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; // And finally, add it to HTTP body and job done. [request setHTTPBody:[jsonString […]