小编Dev*_*fly的帖子

如何检查设备是LTE,3G,HSPA还是Wi-Fi?

当用户与我的应用程序交互时,是否可以确定设备上的哪种网络?

现在我有Reachability类,我可以区分Wi-Fi和Cellular,但如何检查Cellular是LTE,3G,HSPA,EDGE?

iphone xcode cocoa-touch cellular-network ios

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

异步NSURLConnection和NSOperation - 取消

我想取消所有请求.以下是我创建异步连接的方法:

[NSURLConnection sendAsynchronousRequest:echo queue:self.queue completionHandler:^(NSURLResponse *respone, NSData *data, NSError *error){
Run Code Online (Sandbox Code Playgroud)

然后我使用这个方法:

-(void)cancelAllRequests
{
    NSLog(@"%@",self.queue.operations);
    [self.queue cancelAllOperations];
    [self.queue waitUntilAllOperationsAreFinished];
}
Run Code Online (Sandbox Code Playgroud)

取消所有请求.

除了将BOOL更改为YES之外,实际上什么都不做.

那么我应该如何取消异步连接呢?

iphone xcode cocoa-touch ipad ios

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

外观代理 - 适用于iOS 5的setShadowImage替代方案?

您好我正在使用此代码设置导航栏的阴影图像:

if ([self.navigationController.navigationBar respondsToSelector:@selector(shadowImage)]) {

    [[UINavigationBar appearance] setShadowImage:[UIImage imageNamed:@"nav-bar-shadow"]];

    [[UIToolbar appearance] setShadowImage:[UIImage imageNamed:@"tool-bar-shadow"]  forToolbarPosition:UIToolbarPositionAny];
}
Run Code Online (Sandbox Code Playgroud)

然而,它似乎只是iOS 6(虽然我不能肯定地说 - 我无法在任何地方找到关于此的文档).它在iOS 5上不起作用.

是否有某种替代方案 - 在导航栏下全局设置图像?我想到了自定义UIView,但如何在全球范围内做到这一点?

iphone xcode cocoa-touch ipad ios

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

是否可以在不集成操作系统的情况下将数据从服务器推送到客户端(手机、电脑)

有没有一种方法可以让服务器以无线方式、无缝地将一些数据推送到客户端(可能是 Windows(手机)、iPhone、Mac 或 Android 设备),而无需任何操作系统集成?

如果是这样,实现此目的的最佳设计模式是什么?实现此目的的最佳技术是什么?

cloud networking network-protocols

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

快速枚举是否在每次迭代时评估集合表达式?

如果我有以下代码:

        for (UIView *view in [myArray copy])
Run Code Online (Sandbox Code Playgroud)

这是否意味着我在每次迭代时发送copy消息myArray,或者Objective-C足够智能copy只执行一次,并将其用于整个循环?

cocoa objective-c

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

threads.get() 和 messages.get() 按什么顺序返回项目列表?

似乎没有记录threads.get()和messages.get()如何对它们返回的结果进行排序。

顺序是按日期/时间降序排列吗?

gmail-api

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

使用不在 Settings.app 的“语言”列表中的语言本地化应用程序

这是我的问题:

在此处输入图片说明

我有 2 个本地化版本 - 英语和保加利亚语。我无法加载保加利亚语,因为它不在“语言”列表中,即使区域格式设置为“保加利亚”,也会加载英语。

有没有办法用我的保加利亚语本地化文件打开我的应用程序?

iphone xcode cocoa-touch localization ios

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

如果我使用没有令牌的功能,谷歌会阻止我的访问吗?

我正在使用此链接https://www.google.com/reader/api/0/stream/contents/feed/FEEDHERE?output=json&n=20

使用Google的算法获取Feed.正如您所看到的,我没有添加任何其他参数,只是以JSON格式获取返回的数据.我的应用程序将被大量使用,如果我向此链接发送了大量请求,Google会阻止我的访问吗?

有什么我可以包括,如userip,我的应用程序的URL(所以如果他们有问题,只是联系我)或其他什么?

google-reader

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

托管对象上下文保存和refreshObject之间有什么区别:mergeChanges:

你好,有什么区别

  [self.context refreshObject:site mergeChanges:YES];
Run Code Online (Sandbox Code Playgroud)

  [self.context save:nil];
Run Code Online (Sandbox Code Playgroud)

有时我会同时使用它们,有时我只使用它们save.它适用于两种情况.

iphone cocoa-touch core-data nsmanagedobjectcontext

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

当字符串包含'在Cocoa Touch中时,NSPredicate错误

我正在设置我的谓词的字符串,如下所示:

[NSString stringWithFormat:@"(name like '%@')",name]
Run Code Online (Sandbox Code Playgroud)

但如果名称包含'字符,例如名称是否"family's"崩溃.

我怎样才能解决这个问题?

objective-c nspredicate

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