MetaRod
MetaRod是一个轻量级的URL元数据解析库。
使用方法
MetaRod().build("https://www.vagrantup.jp/entry/2020/01/08/012539").og(completion: { result in
// Do what you want to do with your meta data.
}) { error in
// Error
}
或者
DispatchQueue.global().async {
do {
let result = try MetaRod().build("https://www.vagrantup.jp/entry/2020/01/08/012539").og()
DispatchQueue.main.async {
// Do what you want to do with your meta data.
}
} catch {
// Error
}
}
安装
CocoaPods
MetaRod可通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'MetaRod'
Carthage
Carthage是适用于Cocoa应用的集中式依赖项管理器。
$ brew update
$ brew install carthage
要将MetaRod集成到您的Xcode项目(使用Carthage),在您的Cartfile
中指定它
github "misyobun/MetaRod"
然后,运行以下命令以构建MetaRod框架
$ carthage update --platform iOS
MetaRod 需要依赖 SwiftSoup.framework
,Carthage 会自动为您检索它。之后,您需要自行将它从 Carthage/Build 文件夹拖入您的项目中。当然,别忘了将 MetaRod.framework
也拖入您的项目中。
(Kingfisher.framework
和 KingfisherSwiftUI.framework
用于示例项目。)