240 發(fā)簡信
IP屬地:北京
  • extern, static, const 和 inline

    在使用 Objective-C 編程的時(shí)候,偶爾也會(huì)使用到 C 語言的一些特性医增,extern屿脐、static糠溜、const 和 inline 這四個(gè)...

  • SnapKit 源碼解讀(六):Debugging

    在開發(fā)過程中使用純代碼布局器联,可能經(jīng)常性的會(huì)遇到一些約束上的問題宝踪,有的時(shí)候是約束不足钞澳,有的時(shí)候是多了。這種情況下耀态,SnapKit 會(huì)為你打印一些信...

  • SnapKit 源碼解讀(五):Models

    Models 里面的所有文件轮傍,都是用來對約束建模使用的。 Typealiases Typealiases 為跨平臺能力定義了一套公用的類首装。 Co...

  • SnapKit 源碼解讀(四):Targets

    Targets 是一套協(xié)議创夜,為基本數(shù)據(jù)類型擴(kuò)充了一些方法,更方便我們進(jìn)行 AutoLayout仙逻。 ConstraintRelatableTarg...

  • SnapKit 源碼解讀(三):Maker

    Maker 是 SnapKit 中最核心的概念驰吓,所有關(guān)于約束的操作都是通過 Maker 來進(jìn)行管理和操作的。 ConstraintMaker C...

  • SnapKit 源碼解讀(二):DSLs

    與 Masonry 不同系奉,SnapKit 充分利用了 Swift 的語言特性檬贰,用更優(yōu)雅的方式實(shí)現(xiàn)了一套 DSL。而這一切的開始缺亮,源于 Const...

  • SnapKit 源碼解讀(一):Extensions

    前言 iOS 開發(fā)中的布局方式翁涤,總體而言經(jīng)過了三個(gè)時(shí)代∶弱猓混沌初開之時(shí)葵礼,世間只有3.5英寸(iPhone 4、iPhone 4S)并鸵,那個(gè)時(shí)候屏幕適...

  • Masonry 源碼解讀(下)

    前言 書接上文鸳粉,我們在上一篇文章中已經(jīng)解解讀了 Masonry 框架中最核心的功能是如何實(shí)現(xiàn)的,接下來再看一下另外的一些點(diǎn)园担。 設(shè)置約束不相等性 ...

  • Masonry 源碼解讀(上)

    前言 iOS 開發(fā)中的布局方式赁严,總體而言經(jīng)過了三個(gè)時(shí)代》垲恚混沌初開之時(shí),世間只有3.5英寸(iPhone 4卤档、iPhone 4S)蝙泼,那個(gè)時(shí)候屏幕適...

個(gè)人介紹
Write the code, change the world!
新浪微博:http://weibo.com/yanghaoyu0225
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品