YPFileBrowser 可以幫助開發(fā)人員快速導(dǎo)出和預(yù)覽應(yīng)用程序中的各種文件類型。該庫支持多種常見的文件格式晒喷,包括音頻孝偎、視頻、Word文檔凉敲、PPT衣盾、圖像等。
效果圖
特性
文件導(dǎo)出:可以將應(yīng)用程序中的文件導(dǎo)出到本地文件系統(tǒng)中爷抓,方便開發(fā)人員進(jìn)行調(diào)試和分析势决。
文件預(yù)覽:可以在應(yīng)用程序內(nèi)直接預(yù)覽文件內(nèi)容,而無需使用其他應(yīng)用程序打開蓝撇。
支持多種文件格式:YPFileBrowser 支持多種常見的文件格式果复,包括但不限于音頻、視頻渤昌、Word文檔虽抄、PPT走搁、圖像等。
顯示文件信息:YPFileBrowser 可以顯示文件的詳細(xì)信息迈窟,如文件大小私植、創(chuàng)建日期、最后修改日期等菠隆。
自定義界面:YPFileBrowser 可以根據(jù)開發(fā)人員的需求進(jìn)行自定義界面配置兵琳。
安裝
可以通過CocoaPods來安裝YPFileBrowser。在你的Podfile中加入:
pod 'YPFileBrowser'
快速使用
YPFileBrowser非常易于使用骇径,只需要進(jìn)行一些基本的配置即可躯肌。以下是一個簡單的示例:
#import <YPFileBrowser/YPFileBrowser.h>
?// 創(chuàng)建YPFileBrowser對象
YPFileBrowser *fileBrowser = [[YPFileBrowser alloc] initWithPath:NSHomeDirectory()];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:fileBrowser];
nav.modalPresentationStyle = UIModalPresentationOverCurrentContext;
[self presentViewController:nav animated:YES completion:nil];
以上示例創(chuàng)建了一個 YPFileBrowser 對象,并將其添加到當(dāng)前視圖控制器中破衔。其中 path 是需要預(yù)覽的文件目錄清女,代表著你要瀏覽的文件所在的路徑。
源碼
https://github.com/HansenCCC/YPFileBrowser
更新日志
2023.03.09 2.0.0版本晰筛,刪除了數(shù)據(jù)庫預(yù)覽功能嫡丙,有點(diǎn)雞肋,需要看數(shù)據(jù)可以直接導(dǎo)出來读第。修改后綴名從 KK => YP
2021.11.01 1.1.0版本曙博,整理代碼,移除不相關(guān)累贅代碼
2021.10.20 1.0.8版本怜瞒,update readme
2021.10.20 1.0.7版本父泳,【不建議使用此版本】
2021.08.19 1.0.6版本,公開KKFileListViewController【不建議使用此版本】
2021.08.12 1.0.5版本吴汪,降低deployment_target版本【不建議使用此版本】
2021.08.12 1.0.4版本惠窄,tag增加,podspec編輯【不建議使用此版本】
2021.08.12 1.0.3版本漾橙,增加數(shù)據(jù)庫預(yù)覽功能【不建議使用此版本】
2021.08.07 1.0.2版本杆融,podspec編寫【不建議使用此版本】
2021.08.07 1.0.1版本,podspec編寫【不建議使用此版本】
2021.08.07 1.0.0版本霜运,新的版本從這里開始【不建議使用此版本】