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