閑言少敘,直入正題。 開胃小菜--簡單的斷點調(diào)試 在xcode中打開一個app,在想要break的行號上單擊,即可生成一個深色的箭頭標識--斷點。如下圖,在viewDidLo...
初識LLDB 如果你在平時的開發(fā)中從未使用過調(diào)試器,那你恐怕不知道一個調(diào)試器的作用有多大。你可能只滿足于通過printf或者NSLog輸出信息用于調(diào)試。但你只要試著嘗試在調(diào)試...
attribute是GNU C特色之一,在iOS用的比較廣泛.系統(tǒng)中有許多地方使用到. attribute可以設(shè)置函數(shù)屬性(Function Attribute )、變量屬性...
什么是庫?庫(Library)就是一段編譯好的二進制代碼,加上頭文件就可以供別人使用。我們在與別人合作開發(fā)的時候,如果我們實現(xiàn)的功能需要提供給別人使用,但又不想讓對方看到自己...
網(wǎng)絡(luò) Alamofire[https://github.com/Alamofire/Alamofire]:http網(wǎng)絡(luò)請求事件處理的框架。 Moya[https://gith...
在iOS日常開發(fā)過程中,當我們所調(diào)用的方法不存在時,便會報這樣一個異常錯誤。unrecognized selector sent to instance 0x000f0203...
1、編譯型語言 代表:C、C++、Obj-C、Swift 機算機能夠識別的只有機器碼,像OC這種編譯型語言需要將源碼先進行編譯成機器碼,之后才能執(zhí)行。一般需要經(jīng)過編譯(com...
用計算機處理十進制數(shù),必須先把它轉(zhuǎn)化成二進制數(shù)才能被計算機所接受,同理,計算 結(jié)果應(yīng)將二進制數(shù)轉(zhuǎn)換成人們習慣的十進制數(shù)。這就產(chǎn)生了不同進制數(shù)之間的轉(zhuǎn)換問題。 在微機中,一般在...
Socket詳解(一)Socket詳解(二)Socket詳解(三) 前三篇文章已經(jīng)分別介紹了傳輸層、網(wǎng)絡(luò)層、網(wǎng)絡(luò)接口層,本文介紹應(yīng)用層。 何為應(yīng)用層? 應(yīng)用層位于計算機網(wǎng)絡(luò)體...
Socket詳解(一) Socket詳解(二) 前兩篇文章已經(jīng)分明介紹傳輸層與網(wǎng)絡(luò)層;本篇文章介紹鏈路層。 介紹鏈路層前先簡單回顧一下: 傳輸層:主要為兩個主機上的應(yīng)用提供端...
1.傳輸層的作用 TCP/IP中有兩個具有代表性的傳輸層協(xié)議,它們分別是TCP和UDP。TCP提供可靠的通信傳輸,而UDP則常被用于讓廣播和細節(jié)調(diào)控交給應(yīng)用的通信傳輸。 1....
1.TCP/IP的標準化 1.TCP/IP的具體協(xié)議 它是利用IP進行通信時所必須用到的協(xié)議群的統(tǒng)稱。具體來說,IP或ICMP、TCP或UDP、TELNET或FTP、以及HT...