為什麼實作 protocol function 時,自動完成會出現 2 個同名 function
Xcode 提供貼心的自動完成功能,讓我們輸入程式時容易許多。不過當我們實作 protocol 宣告的 function 時,卻可能出現一個奇怪的現象。
如下圖所示,來自 protocol UITableViewDelegate 的 function tableView(_:didSelectRowAt:) 竟然出現了兩次 ! 程式裡出現同名的 function 跟現實生活交兩個同名的女朋友一樣,都是很麻煩的事,因為你不知道要選哪一個…