大家都知道,系統(tǒng)要展示一個(gè) UIView 缔刹,必須要知道它的位置和大小振湾。在不使用 AutoLayout 的時(shí)候杀迹,我們通過設(shè)置 frame 屬性來告...
利用Runtime動(dòng)態(tài)綁定Model屬性 大家如果在開發(fā)中使用過從網(wǎng)絡(luò)獲取JSON數(shù)據(jù),那么一定對model.value = [dictiona...
UITextField文字縮進(jìn)等位置改變 只需創(chuàng)建一個(gè)UITextField的子類押搪,在子類中重寫幾個(gè)方法: 需要制定哪些位置就重寫哪些方法树酪,其中...
相對于GCD來說,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)來直接處...
先來回顧strong和weak的使用。 Strong & Weak 在iOS 5以后排嫌,蘋果引入了ARC技術(shù)和strong和weak對象變量屬性畸裳。...
KVC (Key-Value Coding) KVC(鍵值編碼)是一種間接訪問和更改對象狀態(tài)的方式,其實(shí)現(xiàn)方法是使用字符串表示要更改的對象狀態(tài)淳地。...