前言 本文將描述 Java 中使用注解(annotation)的優(yōu)勢及原理(但是不會(huì)介紹 Java 注解的使用和自定義,你可以網(wǎng)上搜索相關(guān)資料),以及類似 Java 注解的 ...
前言 本文將描述 Java 中使用注解(annotation)的優(yōu)勢及原理(但是不會(huì)介紹 Java 注解的使用和自定義,你可以網(wǎng)上搜索相關(guān)資料),以及類似 Java 注解的 ...
1 Touch Event 的生命周期 1.1 物理層面事件的生成 iPhone 采用電容觸摸傳感器,利用人體的電流感應(yīng)工作,由一塊四層復(fù)合玻璃屏的內(nèi)表面和夾層各涂有一層導(dǎo)電...
(一)基本的方向指令 所謂列可能指一個(gè)字節(jié),也可能是一個(gè)字符,根據(jù)文件內(nèi)容決定。實(shí)際行指的是文本截止到一個(gè)換行符為止稱為一個(gè)實(shí)際行。有時(shí)因?yàn)槲谋咎L,一個(gè)實(shí)際行在窗口中會(huì)顯示...
前言 函數(shù)式響應(yīng)式編程框架我們應(yīng)該也用得比較多了,如ReactiveCocoa、ReactiveX系列(RxSwift、RxKotlin、RxJava),這些框架內(nèi)部實(shí)現(xiàn)都是...
上一篇文章簡單介紹了UIView的構(gòu)成,其實(shí)ios中的其他ui控件,如UIWindow,UIButton,UIlabel等都是繼承自UIView,也就是說,他們的響應(yīng)事件也是...
前言 在iOS平臺(tái)中,開發(fā)者都知道幾乎所有的屬性都應(yīng)該用nonatomic修飾,那么為什么呢?相信不少初學(xué)者都應(yīng)該看到過stackoverflow上的一個(gè)問題:What's ...
UIStackView 這個(gè)控件深受大家的喜愛,只有一個(gè)微調(diào)——但關(guān)鍵是,這正是它需要的微調(diào)。stack view 復(fù)雜但靈活——但考慮到它強(qiáng)大的能力和神奇的 AutoLay...
在 App 中用 UICollectionView 負(fù)責(zé)顯示的時(shí)候,可能會(huì)希望用戶按住單元格時(shí),所有單元格都開始抖動(dòng),就像我們在主屏刪除 App 時(shí),所有圖標(biāo)都會(huì)開始抖動(dòng)。所...
上個(gè)月參加了一場西雅圖當(dāng)?shù)氐木€下 iOS 開發(fā)者聚會(huì)。Jeff Szuhay 作為一個(gè)有20+年開發(fā)經(jīng)驗(yàn)的資深程序員,跟我講了一套提高 iOS 開發(fā)效率的方法。相比于其他程序...