KVC 與 KVO 1,KVC:NSKeyValueCoding 鍵值編碼:是一種用字符串間接訪問對象屬性的機制. key就是確定對象某個值的字符串,即屬性的名稱,通常與系統(tǒng)...
1.線程的含義 了解線程之前,我們要分清楚程序,進程和線程三者的區(qū)別.程序是指由源代碼生成的可執(zhí)行的應用(例如 QQ.app);一個正在運行的程序可以看做是一個進程,進程擁有...
做了好幾天的通訊錄,微微有些心得,在這里希望能跟大家 分享一下,同時也加深自己的記憶。入過很多坑,所以經(jīng)驗應該對新手有所幫助。 首先我卡住的地方就是數(shù)據(jù)解析,一般數(shù)據(jù)都是字典...
多線程并發(fā)的原理:同一時間內(nèi),cpu只能處理一件事情,多線程并發(fā)其實是cpu在多條線程間的調(diào)度,快速切換。 多線程的缺點 1——但如果線程過多,來回切換會大量消耗cpu的性能...
1.XML解析(1)DOM解析一般使用系統(tǒng)自帶的類NSXMLParser和谷歌提供的GDataXMLNode的開源解析工具,其中谷歌的解析速度更快,更常使用。原理:一層一層的...
Swift,蘋果于2014年WWDC(蘋果開發(fā)者大會)發(fā)布的新開發(fā)語言,可與Objective-C*共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應用程序?,F(xiàn)階段...
什么是多線程? 要知道什么是多線程首先要了解進程和線程的概念。 進程: 指系統(tǒng)中正在運行的應用程序,而且每個進程之間是相互獨立的 線程: 程序執(zhí)行的基本單元,程序中的任務都在...