10 2015 档案
摘要:你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景给大家提供一个选择的思路,并不详细介绍某一种方式的技术细节。谈到数据储存,首先要明确区分两个概念,数...
阅读全文
摘要:NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了NSUserDefaults存储自定义对象目...
阅读全文
摘要:BOOL isRunning = NO; do { isRunning = [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDatedistantFuture]]; } while (isRunning);...
阅读全文
摘要:登陆注册,注册的账号存在服务器的数据库里,成功了就给你返回成功,失败了就返回失败有三种登陆方式:普通注册,手机号注册,第三方注册
阅读全文
摘要:TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。U...
阅读全文
摘要:GCD方式的单例单例就是一个全局对象,就只有一个对象,目的就是为了数据共享#import@interface:NSObject+ (PlayerMananer *)defaultManager;@end// 实现#implementation PlayerManagerstatic PlayMana...
阅读全文
摘要:假如B对象设置代理A,那么B对象有四步:1、设置代理2、在设置代理里面写要实现的方法3、声明代理 4、(1)判断是否有代理对象接受代理 (2)如果该代理方法已经实现。代理对象A有三步1、添加代理2、接受代理3、实现协议方法代码实现过程:
阅读全文
浙公网安备 33010602011771号