Foundation框架中的Collections

Posted talk_8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Foundation框架中的Collections相关的知识,希望对你有一定的参考价值。

 

看官们,我们在前面章回中介绍了NSArray,NSSet,NSDictionary以及它们的子类,这些类都属于Collections主题,本章回中将介绍Foundation框架中的Collections


在Foundation框架中Collections并不是类,它表示是一个主题,该主题中的又分为Basic Collections、Indexs等子类,子类是我们对它的称呼,官方文档称其为Topics,Collections下面还有其它Topics没有做介绍,比如Indexes中的NSIndexPath等。下面是我从官方文档中截取的图形,请大家参考。

 

从中可以看到Collections包含的所有Topics.接下来我对图中的信息做一些说明,希望通过这些说明让大家知道如何去查看官方文档提供的信息。图形中以Collections为根目录,灰色部分是它的Topics,比如第一个Topic为Basic Collections.图形中带有粉红色"C"图标的是具体的类,类的名字就在图标后面,这些类就是实际项目中需要使用的类。点开最左端的三角形就可以看到类的详细信息,其中最常用的就是类中包含的各种方法。

我们介绍一下图中最后一个类NSNull,它和nil的含义相同,编程中我们经常使用nil表示空对象,不过在Collections主题中不能这样做,我们只能使用NSNull表示空对象这是一个例外,希望大家不要混淆。


最后我们对本章回的内容做一个总结:

  • 1.NSArray等常用的类属于Collections主题;
  • 2.Collections主题中还有其它的Topics;
  • 3.掌握如何参考官方文档来学习这些类的用法;
  • 4.Collections中使用NSNull表示空对象,而不是nil;


看官们,本章回的内容就介绍到这里,欲知后事如何且听下回分解!

以上是关于Foundation框架中的Collections的主要内容,如果未能解决你的问题,请参考以下文章

Foundation框架中的NSCalendar

Foundation框架中的NSDateFormatter

Foundation框架中的NSDate

Foundation框架中的NSMutableData

Foundation框架中的日期操作总结

Foundation框架中的NSFileHandle一