天天看點

gloox for iOS 開發之移植篇

最近項目不是很忙, 可以抽點時間來研究東西。以前有一個項目是用的xmppframework for iOS, 這個庫還在開發當中,很多extension還不支援, 是以我開始研究gloox,這個庫是C++寫的,号稱支援多平台。由于支援BSD linux系統,iOS其實也是這個家族的,是以我覺移植到iOS應沒有什麼問題。

由于純C++的代碼,是以移植起來比較順利, gloox需要openssl,是以我在項目工程中加入了openssl的靜态庫(version 1b)。在配置xcode工程的時候,将gloox源碼drag到工程,然後加入libz的系統庫。

到此移植完成。 我裝了openfire作為伺服器,可以成功connect。

接下來慢慢研究gloox.

大家可以到下載下傳我的工程:傳送門

繼續閱讀