您的位置:首页 > 移动开发 > IOS开发

//总结:数组,字典,集合的相同点和不同点

2014-12-26 17:21 330 查看
//总结:数组,字典,集合的相同点和不同点

        //相同点:都属于collection(集合), 用来存储多个对象, 并不限制对象的类型,

        //不同点:

        //1.作用:

            //数组:管理有序的集合,

            //字典:管理的是有对应关系的数据的集合

            //集合:管理的是无序并且具有互异性的元素的集合

        //2.特点:

             //数组:有序, 并且元素可以重复

             //字典:无序, 每一个元素, 都是一对键值对.一个key只能对应一个value, 但是一个value可以对应多个key,
key是唯一的

            //集合:无序, 互异性

        //3.取值方式:

            //数组:根据下标取出对应元素

            //字典:根据key获得相对应的value

            //集合:anyObject 
---- 集合的效率最大化

        //4.快速遍历:都是使用for
in----遍历时, 不能修改遍历的集合

            //数组:遍历出的是数组中的元素

            //字典:遍历出的是字典中的key, 通过key再取出对应的value

            //集合:遍历出来的是集合中的元素

        //5.创建对象的方法: 初始化方法                便利构造器

            //数组:      
initWithObjects:              arrayWithObjects:

            //字典:      
initWithObjectsAndKeys:    dictionaryWithObjectsAndKeys:

            //集合:      
initWithObjects:              setWithObjects:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  api ios