Swift 建立乙個MacOS輸入法

2021-07-26 14:35:29 字數 714 閱讀 9456

[1] mac上使用qt,進行輸入法的開發 

[2] swift 使用 inputmethodkit 寫輸入法  

[3] 

inputm

ethodkit  

[5] stackoverflow : 

步驟:

在 orgnization identifier 裡填寫:  com.yourname.inputmethode

2. 注意去掉所有勾,確認,建立工程。

3. 然後進入工程,刪除有關介面的專案,包括視窗和mainmenu。

4.  在plist裡,新增一些專案,與[4] mac 示例裡的完全一致,其中有些值按照[2]的建議填寫。這些專案是:

inputmethodconnectionname = yourconnectionname(詳見示例**,[2][5])

inputmethodservercontrollerclass = $(product_module_name).yourclassname(其中,yourclassname 是要新增的類名)

tsinputmethodiconfilekey = youricon.tiff

tsinputmethodcharacterrepertoirekey 型別為array,其中新建專案 item 0 = latn

5.  在工程裡,新建類 yourclassname,按[2]的示例**,編譯。注意,[5]是正確的**。

Swift 建立乙個tableview

最近學習了一下swift,學完了基本語法嘗試寫了乙個tableview,確實遇到好多坑,下面上 和大家交流交流 怎麼建立乙個程式就不說了。import uikit tips swift裡面的協議繼承直接這樣寫就好了 class viewcontroller uiviewcontroller,uita...

swift中建立乙個單例

在swift中建立單例,相比在objective c更加的便宜,首先建立乙個繼承自nsbject的myinstance類,實現的 如下 在swift中,類方法中是不允許定義靜態變數的,所以定義乙個靜態變數,應該寫在方法外面 static var once t dispatch once t 0 st...

如何建立乙個純 Swift 模組

swift是一門從零開始的創新的程式語言,用於ios,os x,watchos,和tvos應用的開發,它吸取了c以及objective c的優點,且不受c相容性的限制。swift採用安全程式設計模型,並新增了許多新的特性來使程式設計更加簡單,更加靈活和有趣。swift基於成熟而且流行的cocoa和c...