LoginSignup
2
1

More than 5 years have passed since last update.

セマンティックバージョニング(SemanticVersioning)を扱うSwiftライブラリ

Last updated at Posted at 2016-03-10

はじめに

Swiftを勉強しており、とにかくなんでもいいので簡単なものからSwiftで自作していこうと思ってる。
まずはよくあるセマンティックバージョニングな文字列をパースして比較したりとかそういうのをよく使うので便利だし作った。

SemanticVersion

ひとまずシンプルに実装してここにあげた。

複雑な機能はほとんど実装していないけど書いたのは以下の機能

  • Equatable/Comparableに準拠して、== != <= < >= >を実装し、直感的に比較できるようにした
  • Carthageでインストールできるようにした

追記

  • 2016/03/26
    • PreReleaseに対応済み
    • Semantic Versioning 2.0.0の(spec 9~11)に対応
    • Unitテストで保証済みです
2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1