前言 善用runtime,可以解決自動歸檔解檔。想想以前歸檔是手動寫的,確實太麻煩了?,F(xiàn)在有了runtime,我們可以做到自動化了。本篇文章旨在...
前言 在runtime中,objc_property_t代表屬性,Ivar代表成員變量。本篇講解這兩大類型的具體實現(xiàn)、區(qū)別及各自常用的操作。 o...
前言 在開發(fā)中必不可少的模型與字典互轉(zhuǎn),但是一直以來都是使用他人的庫,從來沒有研究其原理或者說深究其所以然?,F(xiàn)在,在這里我們一起來學習通過run...
前言 學習Objective-C的運行時Runtime系統(tǒng)是很有必要的。個人覺得,得之可得天下,失之則失天下。 Objective-C提供了編譯...
引言 相信很多同學都聽過運行時,但是我相信還是有很多同學不了解什么是運行時,到底在項目開發(fā)中怎么用?什么時候適合使用?想想我們的項目中,到底在哪...
前言 在開發(fā)中經(jīng)常需要給已有的類添加方法和屬性,但是Objective-C是不允許給已有類通過分類添加屬性的,因為類分類是不會自動生成成員變量的...
前言 iOS中常用的持久化存儲方式有好幾種: 偏好設(shè)置(NSUserDefaults) plist文件存儲 歸檔 SQLite3 Core Da...
前言 學習iOS的人都想知道學習iOS需要學習哪些東西。那么筆者這里搜集到github上有這么一個路徑圖,這里基本包含了開發(fā)中必須要掌握的一些技...
1. UDP Socket編程 先講一講UDP編程,因為比TCP要簡單多了。首先,我們需要明白UDP是用戶數(shù)據(jù)報協(xié)議,英文名為User Data...