CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

Anton Bronnikov

3pods

Iolcus

Swift JSON library. Inspired by SwiftyJSON, Gloss and TidyJSON.

License: MIT

  • Swift

Relations

Helper-framework for relationships management. Maintain relations between objects synchronously on both sides.

License: MIT

  • Swift

Transactions

Transactions framework facilitates making atomic changes to the model:

  • It provides a generic mechanism to "link" coherent hierarchies of objects that are supposed to change their state synchronously and atomically.
  • It defines call-back functions that are triggered on every object at every transaction start, pre-commit integrity check, commit, and rollback.
  • It provides convenience method to wrap transactional code in closures. Such closures will be pre-pended by transaction start callbacks, post-pended by either commits or rollbacks, and will have an implicit integrity check ran for every member of the transaction context.

This approach allows to encapsulate constraints checking and backup/restore operations within each individual class, thus placing related code together and making the whole logic clearer and easier to maintain.

License: MIT

  • Swift