在使用 Objective-C 編程的時候陪每,偶爾也會使用到 C 語言的一些特性,extern镰吵、static、const 和 inline 這四個...
在開發(fā)過程中使用純代碼布局挂签,可能經(jīng)常性的會遇到一些約束上的問題疤祭,有的時候是約束不足,有的時候是多了饵婆。這種情況下勺馆,SnapKit 會為你打印一些信...
Models 里面的所有文件,都是用來對約束建模使用的侨核。 Typealiases Typealiases 為跨平臺能力定義了一套公用的類草穆。 Co...
Targets 是一套協(xié)議,為基本數(shù)據(jù)類型擴充了一些方法搓译,更方便我們進行 AutoLayout悲柱。 ConstraintRelatableTarg...
Maker 是 SnapKit 中最核心的概念,所有關(guān)于約束的操作都是通過 Maker 來進行管理和操作的些己。 ConstraintMaker C...
與 Masonry 不同豌鸡,SnapKit 充分利用了 Swift 的語言特性嘿般,用更優(yōu)雅的方式實現(xiàn)了一套 DSL。而這一切的開始涯冠,源于 Const...
前言 iOS 開發(fā)中的布局方式炉奴,總體而言經(jīng)過了三個時代∩吒混沌初開之時瞻赶,世間只有3.5英寸(iPhone 4、iPhone 4S)派任,那個時候屏幕適...
前言 書接上文砸逊,我們在上一篇文章中已經(jīng)解解讀了 Masonry 框架中最核心的功能是如何實現(xiàn)的,接下來再看一下另外的一些點吨瞎。 設(shè)置約束不相等性 ...
前言 iOS 開發(fā)中的布局方式痹兜,總體而言經(jīng)過了三個時代〔鳎混沌初開之時字旭,世間只有3.5英寸(iPhone 4、iPhone 4S)崖叫,那個時候屏幕適...