NSArray、NSSet、NSDictionary /* 集合 1.NSArray\NSMutableArray * 有序 * 高速创建(不可变):@[obj1, obj2, obj3] * 高速訪问元素:数组名[i] 2.NSSet\NSMutableSet * 无序 3.NSDictionar ...
分类:
其他好文 时间:
2017-08-02 10:03:35
阅读次数:
146
1.首先定义一份协议。 protocol HttpToolProrocol{ //1.代理方法,将server返回的字典传递给调用者 func didRecieveResults(result:NSDictionary) } 2.定义一个代理属性 //2.声明代理属性 var delegate : ...
分类:
编程语言 时间:
2017-07-29 13:56:50
阅读次数:
206
1.字符串转字典 NSString * jsonString = @""; NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary *dic = [NSJSONSerialization ...
分类:
移动开发 时间:
2017-07-26 17:35:43
阅读次数:
142
NSCache用来存储缓存数据的时候。和NSDictionary功能类似, 可是NSCache有一个特别的问题: 一旦接收到内存警告之后,假设使用[NSCache removeAllObjects]处理就不能把图片存放到内存中, 之后全部的图片都是从沙盒中取的不能再次存放到内存中,由于框架的内存警告 ...
分类:
系统相关 时间:
2017-07-15 22:51:47
阅读次数:
229
最近在做项目的时候遇到一个挺坑的崩溃问题,是由于NSDictionary初始化时nil指针引起的崩溃。假设我们现在要初始化一个{key1 : value1, key2 : value2, key3 : value3}的NSDictionary,一般有两种初始化方法: 1、使用标准的初始化方法: 1、 ...
分类:
移动开发 时间:
2017-07-14 14:53:29
阅读次数:
324
讲真我对于这种奇葩写法是深恶痛绝,由于奇葩的项目要求和人员的跳槽留下的大坑简直是无语,不希望下一个还是这样被坑。 先将AFN文件导入 或者pod啊 NSDictionary *parameters; parameters = @{@"type":@"getpath",@"path":_path}; ...
分类:
移动开发 时间:
2017-07-10 22:11:08
阅读次数:
3777
如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以 NSCoding协议有2个方法: encodeW ...
分类:
其他好文 时间:
2017-07-06 15:14:21
阅读次数:
257
[cpp] view plaincopy //首先到cocos2d-x项目下的ios目录下。找到AppController.mm文件,在函数 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中加入例如以下函数: [__glVie ...
分类:
其他好文 时间:
2017-07-05 21:20:49
阅读次数:
234
一、问题引出 为类添加关联对象: 为NSDictionary添加对象: objc_setAssociatedObject可以理解为给object对象(NSDictionary),采用policy策略添加key-value记录。 二、区别 1、方法入参数中的key,分别是不透明指针和对象。对象只用调用 ...
分类:
其他好文 时间:
2017-06-27 17:02:08
阅读次数:
209
//当键盘出现或改变时调用 - (void)keyboardWillShow:(NSNotification *)aNotification { NSDictionary *userInfo = [aNotification userInfo]; NSValue *aValue = [userInf ...
分类:
其他好文 时间:
2017-06-26 12:47:06
阅读次数:
164