? ? ?本人新手一枚萧朝,第一次寫這個(gè),有不對(duì)的地方請(qǐng)各位大神請(qǐng)多多指教娃肿,另:不喜勿噴。
? ? ?之前有個(gè)項(xiàng)目需求是在不下載第三方APP的情況下,去打開這個(gè)APP像寒,百度許久未果烘豹,研究幾天終于還是弄出來了,在這里還是記錄一下诺祸,有需要的也可以看看携悯。 ? ? ? ?
? ? ?把需求說的通俗一點(diǎn),就是把自己的項(xiàng)目封裝成靜態(tài)庫筷笨,或者說SDK憔鬼,再內(nèi)置到另外一個(gè)APP里面去。步驟如下:
? ? ?第一奥秆,還是得會(huì)封裝靜態(tài)庫逊彭,封裝靜態(tài)庫網(wǎng)上的文章很多,我這里就不介紹了构订,有時(shí)間我再自己寫一篇介紹一下侮叮。
? ? 第二,在封裝的SDK中創(chuàng)建一個(gè)繼承NSObject的文件悼瘾,取名YJiaMC囊榜。
? ? ?第三,在YJiaMC.h里申明方法亥宿,這個(gè)自然不用多說卸勺,為了能夠調(diào)用。這步順帶把YJiaMC.m的代碼也貼出來烫扼。這里之所以返回UITabBarController曙求,是為了能在A項(xiàng)目中push下來之后,能再pop回去映企。
? ? ?第四就是引用了悟狱,將打包靜態(tài)庫導(dǎo)出的.a及.h文件導(dǎo)入進(jìn)項(xiàng)目中,廢話不多說堰氓,代碼比較簡(jiǎn)單挤渐,直接上代碼。
? ? ?第五双絮,說一下怎么從SDK里面pop回去浴麻。
? ? ?好了差不多就是這么多了,寫得不好請(qǐng)見諒囤攀,如果出現(xiàn)了錯(cuò)誤的地方請(qǐng)多多指教软免,或者有不明白的也可以來問我。 ? ?