IOS基础
文章平均质量分 91
LV140526
这个作者很懒,什么都没留下…
展开
-
UDID和OpenUDID
最近看友盟的SDK更新日志:Apple公司于2013年5月1日开始,拒绝采集UDID的App上架App Store。 为适应Apple公司的这一政策,2013年4月23日之后,友盟统计分析iOS平台的SDK只提供OpenUDID版本。 OpenUDID版本SDK使用OpenUDID为统计标准,兼有mac地址的统计。同时,我们已经上线服务器端解决方案,避免大家在将SDK从UDID版本切换到O转载 2014-08-26 11:05:53 · 662 阅读 · 0 评论 -
GCD
什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹转载 2014-09-01 10:29:43 · 336 阅读 · 0 评论 -
[转] IOS推送 最详细 最正确的一版
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应用程序的服务器端把要发送的消转载 2014-10-08 14:19:31 · 511 阅读 · 0 评论 -
iOS中几种数据持久化方案
概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLite 3CoreData沙盒在介绍各种存储方法之前,有必要说明转载 2015-07-20 16:23:36 · 460 阅读 · 0 评论 -
转-根据服务器返回的不同消息实现跳转到不同的控制器
根据服务器返回的不同消息实现跳转到不同的控制器- (void)pushViewControllerWithName:(NSString *)methodName parameters:(NSDictionary *)param { UIViewController *vc = [[NSClassFromString(methodName) alloc] init]; /**此转载 2017-10-31 13:40:24 · 260 阅读 · 0 评论 -
字典映射到一个对象
从字典映射到一个对象,这是KVC中的一个方法所提供的,这个方法就是 setValuesForKeysWithDictionary: ,非常好用,不需要你来一一的给对象赋值而直接从字典初始化即可,但用的不好会经常崩溃,本教程就来讨论这些使用的细节.首先,先初始化一个字典,如下所示:--------------------------------------------------------转载 2017-10-31 16:42:42 · 420 阅读 · 0 评论