定義 protocol UITextFieldDelegate 的 textField(_:shouldChangeCharactersIn:replacementString:),回傳 true 允許文字輸入,回傳 false 讓文字不能輸入。
func textField(_ textField: UITextField…
我們常常不知不覺寫出長長的一大串程式,不過沒關係,Xcode 的 Code folding 功能可以幫我們將整段程式收起(折疊),等想念它的時候再將它展開。
使用 Code folding 功能有很多方法,接下來我們將介紹 Code folding ribbon,利用 Xcode 左邊的長條 ribbon (帶),快速收起/展開 { } 裡的程式,甚至連注解也可以收起。
許多初學者在剛開始學習 Swift 程式時,會看到 was never used 的黃色警告,因此覺得有點緊張,擔心自己是否做錯了什麼。
比方以下四種是最常出現 was never used 的程式例子。
例子 1
func sing() { let song = "原來你是我最想留住的幸運"}
不需要另外啟動軟體,macOS 10.14 現在除了螢幕截圖,還可以直接螢幕錄影呢 !
1. cmd + shift + 5,叫出 screenshot 選單。
可選擇螢幕截圖或螢幕錄影。
macOS 內建的 preview App (預覽程式) 除了可以預覽,其實編輯功能也很強大,比方一鍵去背功能。不過接下來我們將介紹另一個有趣的放大鏡功能,將圖片裡我們最感興趣的區域放大。
1 用 preview App 打開圖片,點選右上角的 Show Markup Toolbar 按鈕。