有的后台返回数据比较随意,数据类型不固定,可以通过下面方法解决 // 判断返回值是不是NSDictionary类型或者返回类型不为NSNull if ([responseData isKindOfClass:[NSDictionary class]] || ![responseData isKind ...
分类:
其他好文 时间:
2021-01-04 10:43:56
阅读次数:
0
学习链接:https://www.cnblogs.com/-boy/archive/2004/01/13/4096453.html // // learn_dic.m // learn_KVC // // Created by 蔡佳明 on 2020/10/15. // #import <Found ...
分类:
其他好文 时间:
2020-10-16 11:00:33
阅读次数:
25
阅读目录 栈 stack 队列 链表 数组 字典实现原理 NSDictionary 树 B-tree/B+tree 栈 stack 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,把另一端称为栈底。向一个栈插入新元素又称作 进栈、入栈或压 ...
分类:
其他好文 时间:
2020-08-06 16:59:20
阅读次数:
67
main #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSDictionary* dic =[NSDictionary dictionaryWithObj ...
分类:
其他好文 时间:
2020-07-10 00:02:17
阅读次数:
72
结论1:当只是遍历NSArray的时候使用For-in会比较快速, 推荐使用For-in遍历数组. 结论2:当我们想遍历NSDictionary的时候, 推荐使用enumerateKeysAndObjectsUsingBlock 不仅仅是因为速度快, 更是因为代码更优雅和直观. 使用block同时遍 ...
分类:
移动开发 时间:
2020-05-18 14:00:44
阅读次数:
67
1. JSON字符串转化为字典 + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonStr... ...
分类:
移动开发 时间:
2019-11-01 16:57:05
阅读次数:
142
开发时,经常会遇到一个问题,从网络下载的图片应该如何来缓存?难道每次请求都要去下载一次?流量不要钱哇?所以比较好的方法就是把图片资源下载下来,保存到本地,然后下次直接从本地取出图片就可以了,但是用什么来保存这个图片呢?有些人可能说用NSDictionary(应该是NSMutableDictionar... ...
分类:
移动开发 时间:
2019-10-17 15:35:06
阅读次数:
236
1.swift 开发 - NSDictionary与NSData互转、Dictionary与Data互转 https://blog.csdn.net/SuperMageHuang/article/details/54963236 1、NSDictionary转NSDatalet data:NSDat ...
分类:
编程语言 时间:
2019-09-27 23:23:50
阅读次数:
156
1.NSCache可以提供自动删减缓存功能,而且保证线程安全,与字典不同,不会拷贝键。2.NSCache可以设置缓存上限,限制对象个数和总缓存开销。定义了删除缓存对象的时机。这个机制只对NSCache起到指导作用,不会一定执行。3.NSPurgeableData搭配NSCache使用,可以自动清除数 ...
分类:
系统相关 时间:
2019-03-14 23:40:41
阅读次数:
418