把APP打包成静态库,从另一APP打开

     本人新手一枚,第一次写这个,有不对的地方请各位大神请多多指教,另:不喜勿喷。

     之前有个项目需求是在不下载第三方APP的情况下,去打开这个APP,百度许久未果,研究几天终于还是弄出来了,在这里还是记录一下,有需要的也可以看看。        

     把需求说的通俗一点,就是把自己的项目封装成静态库,或者说SDK,再内置到另外一个APP里面去。步骤如下:

     第一,还是得会封装静态库,封装静态库网上的文章很多,我这里就不介绍了,有时间我再自己写一篇介绍一下。

    第二,在封装的SDK中创建一个继承NSObject的文件,取名YJiaMC。

     第三,在YJiaMC.h里申明方法,这个自然不用多说,为了能够调用。这步顺带把YJiaMC.m的代码也贴出来。这里之所以返回UITabBarController,是为了能在A项目中push下来之后,能再pop回去。

     第四就是引用了,将打包静态库导出的.a及.h文件导入进项目中,废话不多说,代码比较简单,直接上代码。

     第五,说一下怎么从SDK里面pop回去。

     好了差不多就是这么多了,写得不好请见谅,如果出现了错误的地方请多多指教,或者有不明白的也可以来问我。    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,466评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,571评论 7 249
  • 最近在陌生的社交软件玩了一阵,认识一些人,也路过一些人,难得的是和两个比我小的男人/男生还有些深入的接触,听了两个...
    洛洛喵阅读 242评论 0 0
  • 今晚流氓兔推荐的歌曲是《用心良苦》,梅艳芳。很认真地听了这首歌,如果某人要走,终究避免不了,再用心良苦也是一生爱,...
    佐恬阅读 320评论 0 0