当声明指向对象的指针时,通常都会明确地写出相对应对象的类:

NSDate*expiration;

  但是在编写程序时,很有可能碰到以下这种情况:声明指针时并不知道所指对象的准确类型。为此,可以使用id类型。

  id类型的含义是:可以指向任意类型Objective-C对象的指针。以下是一则使用实例:

id expiration;等同于NSDate*expiration。 

  注意,以下这则变量声明没有使用型号。id已经隐含了星号的作用。

Eg: