数组和字典传值的问题

iOS里面数组和字典的传值是经常会碰到的,下面我们来分析一下传值:

1,appdelegate可以传数组和字典,前提是在.m文件和相应传值的位置一定要初始化,只要工程不关闭,指就可以保存,取值也可以很方便[UIApplication sharedApplication].delegate.array =就可以取到,字典类似,很多情况下比如封装了tabbarController我都会把它写成接口属性,让appdelegate可以进行访问。

2,在传很多字典和数组的时候,有时候回把字典打包成数组,这样是可行的,但传过来的字典位置回改变,dict1在arr1里面,传过来,dict1就不一定在arr1里面了,因为字典的内层是哈希表结构是无序状态,而数组是链表结构,所以数组传值不会有问题,而里面的字典位置就会变化,当然响应的key还是对应相应的value。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为转载: 作者:zyydeveloper 链接:http://www.jianshu.com/p/5f776a...
    Buddha_like阅读 900评论 0 2
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,128评论 0 4
  • 我喜欢《追风筝的人》这本书。 这已经是我第二次完完整整地读完它,记得第一次是在高三。这两次读它,都给我带来了不一样...
    小时公子阅读 2,393评论 39 57
  • 我是风, 行也无影踪。 来也无影踪。 于静谧时浮动。 与喧闹时抽离。 我是雨, 时而嘀嗒。 时而绵起。 小孩儿哭了...
    爱丽丝的月牙兔阅读 209评论 0 0
  • #幸福是需要修出来的~每天进步1%~幸福实修08班~05~袁群芽# 20170722(34/99) 【幸福三朵玫瑰...
    乐Ma666阅读 152评论 1 0