一队秩、對(duì)象方法排序(類數(shù)組需要聲明和實(shí)現(xiàn))
1.可變數(shù)組排序
方法一:普通數(shù)組
沒有創(chuàng)建新的類時(shí)的排序
方法二:Book類數(shù)組
接口文件
實(shí)現(xiàn)文件的初始化笑旺,便利構(gòu)造器和一次性輸出的實(shí)現(xiàn)
實(shí)現(xiàn)文件中的比較姓名和價(jià)格的實(shí)現(xiàn)
main函數(shù)中的排序,可變數(shù)組排序用sortUsingSelector:
2.不可變數(shù)組排序
方法一:普通數(shù)組
與可變數(shù)組的普通數(shù)組排序方法一樣
方法二:Book類數(shù)組
main函數(shù)中的排序馍资,不可變數(shù)組排序用sortArrayUsingSelector:
二筒主、描述類排序(類數(shù)組不需要聲明和實(shí)現(xiàn))? ? NSSortDescriptor
?1.可變數(shù)組
//key代表依靠那個(gè)屬性進(jìn)行排序,如果key名稱寫錯(cuò)了鸟蟹,那么程序就會(huì)崩潰//ascending:代表是否升序排序//sortUsingDescriptors是可變排序
2.不可變數(shù)組
sortedArrayUsingDescriptors:是不可變數(shù)組排序