做iOS开发已经两年多了。最近,在整理以前的代码,找到当时卡壳的一些代码片段,写博客跟大家分享一下。欢迎iOS初学者订阅我的博客,有什么问题可以留言交流。以下正文:
实现类似微信游戏中心的功能
只说下简单的思路,具体实现就不在这里说了。应用内应该有个数据库,用于存储插件的基本信息,包括插件名,插件的库名,插件的入口类名之类的,这些数据来源于服务器端,可随时更新。将插件模块生成dylib文件利用dlopen()或者framework利用NSBundle打开。再利用本人上篇博客讲的反射机制,动态加载相应的类即可。
至于怎么创建dylib和framework,我也就不多说了。
欢迎评论讨论。