ios下載 nsarray在oc和c語(yǔ)言中的區(qū)別?
nsarray在oc和c語(yǔ)言中的區(qū)別?1. Nsarray Nsarray是蘋果公司cocoa庫(kù)中的一個(gè)數(shù)組類,它是用Objective-C實(shí)現(xiàn)的Nsarray中的每個(gè)元素都是ID類型(即所有類的基類
nsarray在oc和c語(yǔ)言中的區(qū)別?
1. Nsarray Nsarray是蘋果公司cocoa庫(kù)中的一個(gè)數(shù)組類,它是用Objective-C實(shí)現(xiàn)的
Nsarray中的每個(gè)元素都是ID類型(即所有類的基類nsobject*),這意味著Nsarray中可以存儲(chǔ)不同類型的對(duì)象。2數(shù)組在C語(yǔ)言中,而本機(jī)C語(yǔ)言是一種結(jié)構(gòu)化編程語(yǔ)言,沒有類的概念,當(dāng)然也沒有nsarray類。C語(yǔ)言中的數(shù)組是一種數(shù)據(jù)類型(不是類),它必須存儲(chǔ)相同類型的數(shù)據(jù)。例如:int a[10]//integer array char b[10]//character array
ios開發(fā)使用數(shù)組需要初始化嗎?
這取決于您的需要。如果數(shù)組需要在開頭有初始數(shù)據(jù),可以使用literal quantity或init方法在開頭創(chuàng)建實(shí)例。如果不需要從頭開始,還可以在nsarray*array=nil和assign array=XXXX后面的邏輯中獲取數(shù)據(jù)