草庐IT

backGround

全部标签

iOS定时后台处理

我希望我的应用程序能够-比如说,每12小时-即使应用程序当前未运行或在后台运行,也可以向服务器发送HTTP请求,获取带有版本的小文件number并且如果服务器上的版本高于客户端上的版本,则将更多文件下载到磁盘以便下次应用程序启动时它会在磁盘上找到新内容。什么设计模式最适合ios中的此类任务?我想到了一些,但我没有那么有经验。也许是推送通知,当有可用的新版本时,服务器需要向所有客户端推送消息。或者,是否有类似于Android的Service的东西?有帮助吗?或者,也许每次应用程序启动(或进入前台)时,只需ping服务器并查看是否有任何新内容。或者,每次应用程序开始对服务器执行ping操作

iOS定时后台处理

我希望我的应用程序能够-比如说,每12小时-即使应用程序当前未运行或在后台运行,也可以向服务器发送HTTP请求,获取带有版本的小文件number并且如果服务器上的版本高于客户端上的版本,则将更多文件下载到磁盘以便下次应用程序启动时它会在磁盘上找到新内容。什么设计模式最适合ios中的此类任务?我想到了一些,但我没有那么有经验。也许是推送通知,当有可用的新版本时,服务器需要向所有客户端推送消息。或者,是否有类似于Android的Service的东西?有帮助吗?或者,也许每次应用程序启动(或进入前台)时,只需ping服务器并查看是否有任何新内容。或者,每次应用程序开始对服务器执行ping操作

ios - 在 xCode 中创建类似于 Solar Weather Application 的动画渐变背景

尽管我之前已经问过这个问题,但我还是想再次与您联系,以阐明我希望在您的帮助下完成什么。我想知道如何在xCode中创建一个iOS应用程序的背景,类似于Solarweather应用程序(提供的屏幕截图)的背景,随着时间的推移(在一个周期中)略有变化。如您所见,渐变非常平滑,显然包含两个以上的主要点。非常感谢任何有关示例或代码片段的帮助。再次感谢本。 最佳答案 我需要的是:将CAGradientLayer添加到您的ViewController(或自定义View),例如:@property(nonatomic,retain)CAGradie

ios - 在 xCode 中创建类似于 Solar Weather Application 的动画渐变背景

尽管我之前已经问过这个问题,但我还是想再次与您联系,以阐明我希望在您的帮助下完成什么。我想知道如何在xCode中创建一个iOS应用程序的背景,类似于Solarweather应用程序(提供的屏幕截图)的背景,随着时间的推移(在一个周期中)略有变化。如您所见,渐变非常平滑,显然包含两个以上的主要点。非常感谢任何有关示例或代码片段的帮助。再次感谢本。 最佳答案 我需要的是:将CAGradientLayer添加到您的ViewController(或自定义View),例如:@property(nonatomic,retain)CAGradie

ios - 奇怪的 NSURLSessionDownloadTask 行为通过蜂窝(不是 wifi)

我启用了带有远程通知任务的后台模式,以便在应用收到推送通知时在后台下载一个小文件(100kb)。我已经使用配置了下载sessionNSURLSessionConfiguration*backgroundConfiguration=[NSURLSessionConfigurationbackgroundSessionConfiguration:sessionIdentifier];[backgroundConfigurationsetAllowsCellularAccess:YES];self.backgroundSession=[NSURLSessionsessionWithConfi

ios - 奇怪的 NSURLSessionDownloadTask 行为通过蜂窝(不是 wifi)

我启用了带有远程通知任务的后台模式,以便在应用收到推送通知时在后台下载一个小文件(100kb)。我已经使用配置了下载sessionNSURLSessionConfiguration*backgroundConfiguration=[NSURLSessionConfigurationbackgroundSessionConfiguration:sessionIdentifier];[backgroundConfigurationsetAllowsCellularAccess:YES];self.backgroundSession=[NSURLSessionsessionWithConfi

iphone - "Application does not run in background"的含义

在Plist中,其中一项设置是Applicationdoesnotruninbackground------->YESDoesYES表示应用程序确实在后台运行。之后应用程序会发生什么...... 最佳答案 将此选项的值设置为YES意味着您的应用程序将在被操作系统挂起时退出。参见thisarticle有关此选项的更详细说明。 关于iphone-"Applicationdoesnotruninbackground"的含义,我们在StackOverflow上找到一个类似的问题:

iphone - "Application does not run in background"的含义

在Plist中,其中一项设置是Applicationdoesnotruninbackground------->YESDoesYES表示应用程序确实在后台运行。之后应用程序会发生什么...... 最佳答案 将此选项的值设置为YES意味着您的应用程序将在被操作系统挂起时退出。参见thisarticle有关此选项的更详细说明。 关于iphone-"Applicationdoesnotruninbackground"的含义,我们在StackOverflow上找到一个类似的问题:

CSS 之 background 系列属性详解

一、background总览1、简介background属性是所有背景属性的缩写,通常建议在代码中使用该缩写属性,而不是使用多条单独的背景属性,因为该缩写属性在老版本浏览器中支持性更好,而且书写简便。未写在缩写属性中的其他背景属性,则会采用默认值。但我个人不提倡一味的使用缩写属性,因为当缩写的属性过多时,会导致这行代码过长,而且可读性也会变差,所以个人建议只在缩写属性中缩写4~6个属性,如果还需要用到其他属性则通过单独背景属性来定义。2、系列属性背景系列属性,共包含9种属性,除了background-blend-mode属性以外,其他8种属性全都支持通过background属性进行简写。bac

ios - NSURLSession 线程 : Tracking multiple background downloads

所以我在主线程上创建我的下载NSURLRequest*request=[NSURLRequestrequestWithURL:download.URL];NSURLSessionDownloadTask*downloadTask=[self.downloadSessiondownloadTaskWithRequest:request];[downloadTaskresume];并将与下载关联的NSManagedContextID添加到NSMutableDictionary,所以我可以稍后在委托(delegate)回调中检索它[self.downloadssetObject:[downl