大家都知道,系統(tǒng)要展示一個 UIView ,必須要知道它的位置和大小。在不使用 AutoLayout 的時候,我們通過設(shè)置 frame 屬性來告...
利用Runtime動態(tài)綁定Model屬性 大家如果在開發(fā)中使用過從網(wǎng)絡(luò)獲取JSON數(shù)據(jù),那么一定對model.value = [dictiona...
UITextField文字縮進(jìn)等位置改變 只需創(chuàng)建一個UITextField的子類,在子類中重寫幾個方法: 需要制定哪些位置就重寫哪些方法,其中...
相對于GCD來說,Operation Queues會更加復(fù)雜一些,但是可以為operation之間添加依賴關(guān)系、暫停和恢復(fù)Operation Q...
集合視圖(UICollectionView)的功能非常強(qiáng)大,它與表視圖(UITableView)非常相似,不同之處在于集合視圖本身并不知道自己應(yīng)...
今天準(zhǔn)備學(xué)習(xí)Objective-C Runtime相關(guān)知識,看到了Method Swizzling技術(shù),并找到了介紹該技術(shù)的文章:雷純鋒的技術(shù)博...
GCD(Grand Central Dispatch)是iOS多任務(wù)的核心,它可以讓程序員不用直接參與到線程的創(chuàng)建和維護(hù)中,而讓操作系統(tǒng)來直接處...
先來回顧strong和weak的使用。 Strong & Weak 在iOS 5以后,蘋果引入了ARC技術(shù)和strong和weak對象變量屬性。...
KVC (Key-Value Coding) KVC(鍵值編碼)是一種間接訪問和更改對象狀態(tài)的方式,其實(shí)現(xiàn)方法是使用字符串表示要更改的對象狀態(tài)。...