这可以检测用户粘贴到剪切板中的 URL。如果您有一个可以让用户输入 URL 的字段,这会很便利。因为它可以省去用户的多个步骤。
支持 国际化域名 (IDNA)。
要运行示例项目,克隆仓库,然后首先从例子目录中运行 pod install
。
可直接从通用剪贴板 [UIPasteboard generalPasteboard]
或您提供的 UIPasteboard
创建 NSURl
。
用于字符串的 NSDataDetector
包装器。将长字符串放入其中并返回所有看起来像链接的子字符串。
一系列帮助方法,可以将字符串转换为 URL 字符串。
包含 URL 中的有效字符。
所有这些都在 iOS 上工作。除 ORKPasteboardURLChecker
之外的所有内容在 OS X 上也能工作。示例在 iOS 或 iOS 模拟器上运行。
如果您不想使用 CocoaPods,请将 Pod/Classes
文件夹复制到您的项目中。您还需要 Punycode-Cocoa。然后拖动文件夹文件到 Xcode 源树中。
Jörg Bühmann,[email protected]
ORKURLfromPasteBoard 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。