天天看點

iOS應用插件開發的思路

做iOS開發已經兩年多了。最近,在整理以前的代碼,找到當時卡殼的一些代碼片段,寫部落格跟大家分享一下。歡迎iOS初學者訂閱我的部落格,有什麼問題可以留言交流。以下正文:

實作類似微信遊戲中心的功能

隻說下簡單的思路,具體實作就不在這裡說了。應用内應該有個資料庫,用于存儲插件的基本資訊,包括插件名,插件的庫名,插件的入口類名之類的,這些資料來源于伺服器端,可随時更新。将插件子產品生成dylib檔案利用dlopen()或者framework利用NSBundle打開。再利用本人上篇部落格講的反射機制,動态加載相應的類即可。

至于怎麼建立dylib和framework,我也就不多說了。

歡迎評論讨論。