? ? object-C的數(shù)據(jù)類型有NSString,NSNumber,NSArray普办,NSMutableArray工扎,NSData等等,這些都是Class類型的,創(chuàng)建后就直接是對(duì)象了衔蹲。而C語言的是基本數(shù)據(jù)類型int肢娘,long,double,char等只是一定字節(jié)的內(nèi)存空間橱健,用于存放數(shù)據(jù)而钞。
????? NSInteger和int的卻別:
? ? ? NSInteger是基本的數(shù)據(jù)類型,并不是NSNumber的子類拘荡,當(dāng)然也不是NSObject的子類臼节,NSInsteger只是基本數(shù)據(jù)類型int和long的別名(NSInteger的定義typedef long NSInteger),它的區(qū)別在于俱病,NSInteger會(huì)根據(jù)系統(tǒng)是32位還是64位來決定是本身是int還是Long官疲。