iOS開(kāi)發(fā)app軟件學(xué)習(xí)Objective-C語(yǔ)言中高級(jí)概述(下)
2016-04-05 15:03:13
1552瀏覽
在上文扣丁ios培訓(xùn)ios系統(tǒng)手機(jī)軟件app開(kāi)發(fā)主要語(yǔ)言O(shè)bjective-C(上)學(xué)習(xí)了Objective-C基礎(chǔ)部分之后,接下來(lái)就將需要深入學(xué)習(xí)Objective-C中的高級(jí)部分了。
(一)內(nèi)存管理
雖然,現(xiàn)在蘋果公司推薦使用自動(dòng)內(nèi)存管理ARC,但是,了解手動(dòng)內(nèi)容管理的原理,對(duì)編程是有很大幫助的,另外,一些開(kāi)源軟件還是手動(dòng)內(nèi)存管理。所以,學(xué)習(xí)Objective-C中的內(nèi)存管理還是非常必要的,本節(jié)詳細(xì)講述了OC中是如何進(jìn)行內(nèi)存管理的,包括:C、C++中的內(nèi)存管理方法,OC中的內(nèi)容管理方法,引用計(jì)數(shù)的原理、內(nèi)存管理池AutoReleasePool、屬性的內(nèi)存管理,對(duì)象賦值的內(nèi)存管理方法等內(nèi)容。
(二)Foundation框架
Foundation框架是
iOS軟件開(kāi)發(fā)學(xué)習(xí)中必須掌握的基礎(chǔ)框架,這里面包括,字符串、日期、工具等常用API,還包括各種集合對(duì)象,例如:數(shù)組、集合和字典等。
(三)對(duì)象復(fù)制
對(duì)象復(fù)制,也叫對(duì)象拷貝,在OC中也很常用,如果兩個(gè)對(duì)象的內(nèi)容相同,需要多個(gè)對(duì)象時(shí)就可以進(jìn)行對(duì)象拷貝操作。
(四)對(duì)象歸檔
歸檔是把對(duì)象狀態(tài)持久化的保存下來(lái),當(dāng)我們需要時(shí)再還原對(duì)象狀態(tài),這個(gè)兩個(gè)相反的過(guò)程叫做歸檔和反歸檔。
(五)謂詞(NSPredicate)
使用謂詞是一種查詢技術(shù),可以根據(jù)某些條件進(jìn)行篩選。
(六)Block、Selector
Block和Selector都是一種指針,Block可以實(shí)現(xiàn)回調(diào),而Selector經(jīng)常實(shí)現(xiàn)事件回調(diào)。
(七)文件和目錄
Objective-c提供了對(duì)文件和目錄的操作功能,可以使用C中的FILE結(jié)構(gòu)體,也可以使用NSFileManager和NSHandler類實(shí)現(xiàn)。
(八) 學(xué)生信息管理
通過(guò)本項(xiàng)目的學(xué)習(xí),可以對(duì)本課程進(jìn)行總結(jié),復(fù)習(xí)OC中的面向?qū)ο缶幊?、集合操作、文件操作等?nèi)容。
Objective-c語(yǔ)言深化學(xué)習(xí)內(nèi)容包括:內(nèi)存管理、Foundation框架(數(shù)組NSArray和集合NSSet、字典NSDictionary、NSNumber、對(duì)象復(fù)制、對(duì)象歸檔、謂詞NSPredicate的用法、Block、Selector、文件和目錄操作等,最后通過(guò)一個(gè)iOS軟件開(kāi)發(fā)學(xué)生管理項(xiàng)目進(jìn)行本課程的總結(jié)。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽: