摘要: 语法表达式 这里的参数(parameters),可以是in-out(输入输出参数),但不能设定默认值。如果是可变参数,必须放在最后一位,不然编译器报错。元组也可以作为参数或者返回值。 "in"关键字表示闭包的参数和返回值类型定义已经完成,闭包函数体即将开始。即由in引入函数 例子 这里的参数(par 阅读全文
posted @ 2017-07-06 17:31 brave-sailor 阅读(225) 评论(0) 推荐(0)
摘要: 单例模式:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式有三种:懒汉式单例,饿汉式单例,登记式单例。 1.懒汉式单例 public class Singleton { private static Singleton singleton; private Singleton() {} ... 阅读全文
posted @ 2017-07-06 16:53 brave-sailor 阅读(3321) 评论(0) 推荐(1)
摘要: 摘要: NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了 一、了解NSUserDefault 阅读全文
posted @ 2017-07-06 15:01 brave-sailor 阅读(222) 评论(0) 推荐(0)
摘要: 如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以 NSCoding协议有2个方法: encodeW 阅读全文
posted @ 2017-07-06 14:45 brave-sailor 阅读(188) 评论(0) 推荐(0)