? ? ?本人新手一枚,第一次寫這個,有不對的地方請各位大神請多多指教,另:不喜勿噴。
? ? ?之前有個項目需求是在不下載第三方APP的情況下,去打開這個APP,百度許久未果,研究幾天終于還是弄出來了,在這里還是記錄一下,有需要的也可以看看。 ? ? ? ?
? ? ?把需求說的通俗一點,就是把自己的項目封裝成靜態(tài)庫,或者說SDK,再內(nèi)置到另外一個APP里面去。步驟如下:
? ? ?第一,還是得會封裝靜態(tài)庫,封裝靜態(tài)庫網(wǎng)上的文章很多,我這里就不介紹了,有時間我再自己寫一篇介紹一下。
? ? 第二,在封裝的SDK中創(chuàng)建一個繼承NSObject的文件,取名YJiaMC。

? ? ?第三,在YJiaMC.h里申明方法,這個自然不用多說,為了能夠調(diào)用。這步順帶把YJiaMC.m的代碼也貼出來。這里之所以返回UITabBarController,是為了能在A項目中push下來之后,能再pop回去。


? ? ?第四就是引用了,將打包靜態(tài)庫導(dǎo)出的.a及.h文件導(dǎo)入進項目中,廢話不多說,代碼比較簡單,直接上代碼。

? ? ?第五,說一下怎么從SDK里面pop回去。

? ? ?好了差不多就是這么多了,寫得不好請見諒,如果出現(xiàn)了錯誤的地方請多多指教,或者有不明白的也可以來問我。 ? ?