Source: SPY×FAMILY.CA4LA String Interpolation 是組合字串時很常用的方式,可以很直接的把字串組合出來的結果顯示出來,例如: var age: Int = 25 "Your age is \(age)." 對 Optional Value 進行
在一台裝置上接收多個 Apple ID 的 2FA 認證
最近(其實已經有一段時間了…)在弄 Apple ID 2FA 的事情。 Apple 從以前就鼓勵大家多申請幾個 Apple ID,結果現在強制要啟用 2FA 之後事情就變得很麻煩 -
調整 Raspberry Pi Swapfile 大小
最近試著在 Raspberry Pi 3 上編譯東西,結果遇到無法 alloc 虛擬記憶體的問題。 Virtual memory exhausted: Cannot allocate memory 查了一下需要調整一下 swapfile 大小。 Raspbian 的 swapfile 設定檔放在 /etc/dphys-s
清理 Xcode 舊垃圾
最近硬碟空間越來越少,因為沒有放任何音樂影片照片,空間吃緊的元兇就是 Xcode 的眾多衍生資料了。 整理一下可以清除的檔案: Device Support ~/Library/Developer/Xcode/iOS DeviceSupport ~/Library/Developer/Xcode/watchOS DeviceSupport 這個目錄下放的是
Mac OSX 的 PATH 設定與 path_helper
這兩天幫一台舊機器升級開發環境,包含了 rvm,homebrew 等,在用 brew doctor 想確認一下有沒有什麼問題的時候,跳出了一個警告如下: Warning: /usr/bin occurs before /usr/local/bin This means
解決 CocoaPods 因為 Build Settings 中 Build Active Architecture Only 設為 YES 造成的 build error
CocoaPods 很方便,不過它有個設定我實在搞不懂,就是預設會把 Pods project 的 Build Settings > Build Active Architecture Only 在 Debug 模式下設為 YES,導致每次執行完 pod install 之後就會發生編譯錯誤,要手動把
用 Auto Layout 等距排列元件
本來以為 Auto Layout 可以用類似 @"|-[view1(viewWidth)]-space-[view2(viewWidth)]-space-[view3(viewWidth)]-|" 這樣的語法自動把三個等寬的 view 等距排列的,沒想到沒辦法。要達到這個效果的話,一個做法是把每個 space 真的塞一個空白的 view 進去,
UITableView 的分隔線消失解法
聽說這是 iOS 7 的 bug。 我遇到的狀況就像圖中呈現的,在第二和第三個 cell 中間的分隔線不見了。 在 stackoverflow 查了一下,雖然操作法不太一樣,不過問題的根源應該是
在 git repo 中保護 API Key 的方法
在串接各種網路服務的時候,我們會拿到許許多多的 key/token,即使只是要寄個信也需要帳號密碼,不過這些敏感性的資料,極端不建議提交到 repo 中
重整 Git repo 中的階層關係
一般來說,我們會把專案擺成下面這樣子: Projects/ Proj1/ .git/ proj1_readme.md CVT2HUGO: > ls -la 就是很單純的有個 Projects 目錄,裡面放著所有的專案,然後把 Proj1 做成 git repo。 隨著時間過去,可能