object-c中在定义函数时,如果以'+'开头,则表明这个函数是静态函数。静态函数可以不建立类的实例化,而被其他类直接调用。同时在自身类中调用,也不同于实例函数的调用。在本类中,实例方法可以直接用self来调用。但静态函数必须用类的名字来调用。如果你建立了一个A类,里边有一个实例函数B和一个静态函数C。在本类中它们的调用分别为:B的:[self B]。C的为[A C]。
object-c中在定义函数时,如果以'+'开头,则表明这个函数是静态函数。静态函数可以不建立类的实例化,而被其他类直接调用。同时在自身类中调用,也不同于实例函数的调用。在本类中,实例方法可以直接用self来调用。但静态函数必须用类的名字来调用。如果你建立了一个A类,里边有一个实例函数B和一个静态函数C。在本类中它们的调用分别为:B的:[self B]。C的为[A C]。