前言 善用runtime,可以解決自動(dòng)歸檔解檔馒过。想想以前歸檔是手動(dòng)寫(xiě)的,確實(shí)太麻煩了。現(xiàn)在有了runtime姨蝴,我們可以做到自動(dòng)化了焊傅。本篇文章旨在...
前言 在runtime中,objc_property_t代表屬性摊唇,Ivar代表成員變量咐蝇。本篇講解這兩大類型的具體實(shí)現(xiàn)、區(qū)別及各自常用的操作巷查。 o...
前言 在開(kāi)發(fā)中必不可少的模型與字典互轉(zhuǎn)有序,但是一直以來(lái)都是使用他人的庫(kù)抹腿,從來(lái)沒(méi)有研究其原理或者說(shuō)深究其所以然。現(xiàn)在笔呀,在這里我們一起來(lái)學(xué)習(xí)通過(guò)run...
前言 學(xué)習(xí)Objective-C的運(yùn)行時(shí)Runtime系統(tǒng)是很有必要的幢踏。個(gè)人覺(jué)得,得之可得天下许师,失之則失天下房蝉。 Objective-C提供了編譯...
引言 相信很多同學(xué)都聽(tīng)過(guò)運(yùn)行時(shí),但是我相信還是有很多同學(xué)不了解什么是運(yùn)行時(shí)微渠,到底在項(xiàng)目開(kāi)發(fā)中怎么用搭幻?什么時(shí)候適合使用?想想我們的項(xiàng)目中逞盆,到底在哪...
前言 在開(kāi)發(fā)中經(jīng)常需要給已有的類添加方法和屬性檀蹋,但是Objective-C是不允許給已有類通過(guò)分類添加屬性的,因?yàn)轭惙诸愂遣粫?huì)自動(dòng)生成成員變量的...
前言 iOS中常用的持久化存儲(chǔ)方式有好幾種: 偏好設(shè)置(NSUserDefaults) plist文件存儲(chǔ) 歸檔 SQLite3 Core Da...
前言 學(xué)習(xí)iOS的人都想知道學(xué)習(xí)iOS需要學(xué)習(xí)哪些東西云芦。那么筆者這里搜集到github上有這么一個(gè)路徑圖俯逾,這里基本包含了開(kāi)發(fā)中必須要掌握的一些技...
1. UDP Socket編程 先講一講UDP編程,因?yàn)楸萒CP要簡(jiǎn)單多了舅逸。首先桌肴,我們需要明白UDP是用戶數(shù)據(jù)報(bào)協(xié)議,英文名為User Data...