類和對象--基礎

一.類的一些基礎

 

1.獲取類名

Class myclass = [myObject class];
NSLog(@"My class is %@",[myclass className]);


2.判定一個對象是否是某個類

if([myObject isKindOfClass:[UIControl class]])
{}


3.判定對象是否是某個類的成員

if([myObject isMemberOfClass:[NSString class]]){
}


二.對象的一些基礎

 

1.判定兩個對象是否相等

//判定指針的值是否相等

if(object1 == object2){
    NSLog(@"same exact object instance");
}

//比較對象的屬性,只是邏輯上的相等,可能是兩個不同的對象

if([object1 isEqual:object2]){
   NSLog("Logically is equivalent, but may be diffrent object");
}



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章