眾所周知,在 iOS 平台上自從 8.0 版本開始,可以為 iOS 開發第三方的輸入法鍵盤了,而這些鍵盤可以被放在 AppStore 銷售了,不過,同時也有著十分嚴格的權限規則。
對此,蘋果為第三方的鍵盤設計了兩種權限,一種是最小的,只有最基本的鍵盤功能的權限、另一種則相對較多,鍵盤獲取了“完全訪問”權限之後基本上就和 安卓 上鍵盤差不多,可以訪問聯繫人、可以聯網等等。
不過[……]
今天遇到一個奇怪的問題,程序運行一點問題都沒有但終端報錯如下
1 |
Could not load the "" image referenced from a nib in the bundle with identifier "com.xxx.xxx" |
其實就是題目上的錯誤,這個問題看上去挺簡單——不就是引用的圖片丟失了麼……
其實不然,由於名字是 "" 所以你根本找不到究竟是哪個圖片丟失了——實際上一個都沒有丟。
畢竟程序裡邊的資源一個都沒有[……]
最近給落格輸入法加入了一個叫做“對數雲”的東西,其實不難,比使用 iCloud Document 要簡單,不過網上的資料不太多,你通過那些上手教程來現充應該不是問題,但想要提升用戶體驗,就不是那麼容易了。這裡我們就一起來看看,怎麼樣才能讓 CloudKit 運行得更暢快。
CKDatabaseOperation
一般來說,你獲取一條數據可能是這樣的:
[crayon-67420aa21017[……]
很多時候,我們需要在字符串中執行查找,以判斷過濾指定的內容出來。比如過在落格輸入法當中,就需要用輔碼過濾出需要的候選詞。
一般來說,查找和對比肯定是數字來的最快,不過在詞庫上總不能把所有的詞彙都轉換為數字(雖然理論上可行……)在字符串的搜索上,我們有很多種辦法來實現,這裡我就說一下我自己的思路:
組<String>
由於我的詞庫輔碼篩選只對兩字或者三字詞彙生效,那麼我考慮[……]