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