相信很多人都能看到iphone的safari瀏覽器下面有一個(gè)分享的按鈕,可以分享到 微信 有道筆記 印象筆記 這個(gè)功能,今天我就給大家說說這個(gè)功能是怎么實(shí)現(xiàn)的。?
其實(shí)這個(gè)功能就是App 的一個(gè)擴(kuò)展,給App增加一個(gè)擴(kuò)展而已,下面我截圖給大家看一下

這個(gè)是一個(gè)創(chuàng)建好的工程
這個(gè)是我隨意創(chuàng)建好的一個(gè)工程 然后點(diǎn)擊xcode上面file -> new? 你就可以看到很多選擇比如

看到的選擇
其中有一個(gè)Target這個(gè)選擇,點(diǎn)擊開來你就看到如下圖

擴(kuò)展選擇
這里有很多選擇,你可以看到 Application Extension 這里面有很多App的擴(kuò)展 比如 Photo? share Spotlight 等等? 還有Custom Keyboard 其中share Extension 就是在瀏覽器分享的擴(kuò)展?
下面我創(chuàng)建一個(gè)share Extension

合并
大家可以看到創(chuàng)建這個(gè)選項(xiàng)同樣有identifier 項(xiàng)目名字 語(yǔ)言 等等 大家可以看到最后一個(gè) embed in Application 就是和那個(gè)工程合并? 下面Finish一下

創(chuàng)建的share
這個(gè)就是你創(chuàng)建的share工程 然后在這個(gè)工程中編寫你share的邏輯
這里是官方文檔官方文檔 可以查看詳細(xì)詳解
最后歡迎大家來到 314846081 QQ群交流 iOS開發(fā)? 我是云朵杜蒙
?