Quantcast
Channel: swift – AppCoda
Viewing all articles
Browse latest Browse all 172

善用 Static Factory Method 重構程式碼 讓它更流暢好讀!

$
0
0

在使用一個物件之前,我們經常會需要對其進行設定。比如說,使用一個 UIView 之前,有時我們會需要指定它的背景色彩等屬性: 這些設定程式碼跟其它的邏輯程式碼是相當不同的存在。它們往往只跟被設定的那個物件有關,像這裡就是只跟 view 有關,跟 ViewController 無關。所以,要重構它們也是相對上簡單的。比如說,我們可以直接把它們包裝成一個 ⋯⋯ 自由函數工廠方法 我們把工廠方法寫成一個 private 的自由函數,因為這樣可以防止它去存取 ViewController 的任何屬性或方法。而在 ViewController 裡,我們也只需要一行程式碼就可以取用已經設定好的 UIVie […]

你可以到 善用 Static Factory Method 重構程式碼 讓它更流暢好讀! 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。


Viewing all articles
Browse latest Browse all 172

Trending Articles