MetaRod 1.0.1

MetaRod 1.0.1

misyobun维护。




MetaRod 1.0.1

MetaRod

Platform Carthage compatible License

MetaRod是一个轻量级的URL元数据解析库。

e5b4c37582a718534d2e83ea48cea18c

使用方法

 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.frameworkKingfisherSwiftUI.framework 用于示例项目。)