前提:
如果是iOS8以上则可以通过app extension实现。
如果IOS8以下且需要上AppStore,目前唯一的解决方案就只有下载一大堆WebApp。
如果项目不用上架AppStore,那以下就是动态插件的解决方案。
1.使用lua脚本,参考资料:
http://www.cocoachina.com/bbs/read.php?tid=129723
2.使用Linux机制,利用 dlopen() 动态加载 .dylib利用 NSBundle 动态加载 .framework参考资料:
http://www.cocoachina.com/bbs/read.php?tid-129814-page-1.html
我有这些疑问:
1.如果我使用xib 那在动态调用的时候还可以用吗?
使用framework可以把图片,nib等文件归档到库里,然后再进行调用
目前看来只能够从完整的项目中修改bug完成后,再选择需要的类、资源再封装成framework
本来打算做个demo,最终发现最近已经有人做了出来:http://blog.csdn.net/like7xiaoben/article/details/44081257
经过测试iOS7,IOS8没问题