NaturalKorean 0.0.2

NaturalKorean 0.0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2017年4月
SwiftSwift 版本3.0
SPM支持 SPM

trilliwon 维护。



NaturalKorean

示例

要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install

说明

可以使用自然韩文。

也支持英语和电话号码的分析。

使用 Quick and Nimble 编写的测试代码

    describe("NaturalKorean string extensions") {


      it("returns 사람이") {
        expect("사람".E_or_GA).to(equal("사람이"))
      }

      it("returns 프로그래머가") {
        expect("프로그래머".E_or_GA).to(equal("프로그래머가"))
      }


      it("returns 사람은") {
        expect("사람".EUN_or_NEUN).to(equal("사람은"))
      }

      it("returns 프로그래머는") {
        expect("프로그래머".EUN_or_NEUN).to(equal("프로그래머는"))
      }


      it("returns 사람을") {
        expect("사람".EUL_or_LEUL).to(equal("사람을"))
      }

      it("returns 프로그래머를") {
        expect("프로그래머".EUL_or_LEUL).to(equal("프로그래머를"))
      }


      it("returns 맥북으로") {
        expect("맥북".EURO_or_RO).to(equal("맥북으로"))
      }

      it("returns 낙찰로") {
        expect("낙찰".EURO_or_RO).to(equal("낙찰로"))
      }

      it("returns 그녀로") {
        expect("그녀".EURO_or_RO).to(equal("그녀로"))
      }


      it("returns 이사람아") {
        expect("이사람".A_or_YA).to(equal("이사람아"))
      }

      it("returns 이여자야") {
        expect("이여자".A_or_YA).to(equal("이여자야"))
      }


      it("returns 이사람과") {
        expect("이사람".WA_or_GUA).to(equal("이사람과"))
      }

      it("returns 이여자와") {
        expect("이여자".WA_or_GUA).to(equal("이여자와"))
      }
    }


  • 主格调查

    • 那个人是主人。

    • 那个女人是前女友。


  • 宾格调查

    • 需要记住3个句子。

    • 需要记住12个单词。


  • 助词

    • 那个人是程序员

    • 那个女人很漂亮。


  • 呼格调查

    • 这个女人 '

    • 这个世界 '


  • 副格调查

    • 在回家的路上

    • 放学路上

    • 就决定今天走!


  • 连接调查

    • 那个人和她

    • 程序员和麦克弗


需求

  • iOS 8.0+

  • Swift 3.0

  • Xcode 8.0

安装

NaturalKorean 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中

pod "NaturalKorean"

作者

Steve Jo, [email protected]

许可证

NaturalKorean 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。