XCode 語法快捷鍵設定與程式碼分離關注點

1. 簡介

寫程式時,常常會發生同樣的東西要輸入好幾次,在設定語法快捷鍵後,相同的程式碼,可以改成快捷鍵,這樣在撰寫程式時,可以省下不少時間

如果能讓程式碼分離關注點,會讓程式碼看起來更容易閱讀

2. 新增快捷鍵的方法

對選取的程式碼按右鍵 -> Create Code Snippet
自己新增的會放在User,點選Edit可以編輯他
上方MARK Comment是描述
語言Swift
且是iOS
在所有位置
輸入mark時,會出現中間的文字
中間文字輸入<#Section Heading#>會自動變成可以輸入的文字
如圖顯示

這樣快速指令就設定完囉

要甚麼快捷鍵,都可以依這方法操作

分離關注點方法

在XCode裡面,如果輸入

//MARK: -時,如下

點選XCode上方如圖
有MARK: -的會自動分割

因此可以利用extension 做程式碼的擴展

將繼承的Delegate各別寫成一個擴展

class ViewController: UIViewController {

}
//MARK: - ManagerDelegate
extension ViewController: ManagerDelegate {

}

如上程式碼,將ManagerDelegate 寫成一個擴展,所有有關ManagerDelegate 的都寫在此

UIViewController 做為主架構,不在多繼承其他Delegate

達到關注點分離,讓程式碼更容易閱讀


XCode


訂閱Codeilin的旅程,若有最新消息會通知。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

WordPress.com.

向上 ↑

%d 位部落客按了讚: