美文网首页
IOS 总结 第六课 Foundation框架详解

IOS 总结 第六课 Foundation框架详解

作者: 小暖风 | 来源:发表于2018-04-27 08:30 被阅读26次

    1.Objective-C集合大致上可以分为:NSArray,NSSet和NSDictionary三种体系,NSArray代表有序,可重复的集合;NSSet代表无序,不可重复的集合;NSDictionary代表具有映射关系的集合。

    2.可以对集合中的所有元素或者部分元素调用方法,用方法makeObjectsPerformSelector或者makeObjectsPerformSelector:withObject。如果希望对集合中的所有元素进行隐式遍历,可通过enumetateObjectsUsingBlock:完成。

    3.谓词,用于定义一个逻辑条件,通过该条件可执行搜索或内存中的过滤条件,比如集合,都提供了使用谓词对集合进行过滤的方法。使用谓词过滤不可变集合与可变集合的区别是:使用谓词过滤不可变集合时,方法将会返回符合条件的集合元素组成新的集合;使用谓词过滤可变集合时,方法没有返回值,该方法直接剔除该集合中不符合谓词条件的元素。谓词也支持占位符参数,%K用于动态传入属性名;%@用于动态设置属性值。

    4.字符串,NSStringheNSMutableString。

    日期与时间,NSDate。

    日期格式器,NSDateFormatter。

    日历,NSCalendar。

    日期组件,NSDateComponents。

    定时器,NSTimer。

    对象复制,copy与mutableCopy。

    数组,NSarray与NSMutableArray。

    集合,NSSet与NSMutableSet,NSCountedSet。

    有序集合,NSOrderedSet与NSMutableOrderedSet。

    字典,NSDictionary与NSMutableDictionary。

    谓词。

    相关文章

      网友评论

          本文标题:IOS 总结 第六课 Foundation框架详解

          本文链接:https://www.haomeiwen.com/subject/wqkelftx.html