前言
??? 最近代碼量少, 遂在網(wǎng)上找各種資料學(xué)習(xí)代碼的優(yōu)雅之道.
GCC Code Block Evaluation C Extension語法簡介
??? GCC Code Block Evaluation C Extension(以下簡稱GCC)語法十分優(yōu)雅,它能夠在局部初始UI以及處理邏輯,在團(tuán)隊協(xié)作中方便同事快速讀懂你的UI布局.

語法
項目中的實(shí)踐
? 在實(shí)際碼磚中,控制器 UI 在 viewDidLoad 方法中初始化. 學(xué)習(xí)GCC之前我的設(shè)置 UI 的方法是這樣的:

在viewDidLoad中調(diào)用UI的初始化方法

初始化UI
? 現(xiàn)在我打算通過這種方式設(shè)置UI: 重寫UI屬性的setter方法,然后在viewDidLoad 方法里面直接添加為self.view的shubview,具體實(shí)現(xiàn)方式如圖.

1.添加subview

2.初始化norButton

3.初始化norImageView
總結(jié)
? GCC布局UI,能夠讓代碼變得更加干凈,更加安全,更加簡潔,能夠在團(tuán)隊協(xié)作中發(fā)揮很大的作用.