Alfred Gao

4pods

KeyValueData

This is designed to code with same protocol but store data to many places. Include .plist, KeyChain, UserDefault as well as Sqlite.

License: MIT

  • Swift

ResourcePackage

Package resources to a single file, and access them via file name as key.

So resources can be easily managemented as well as encrypted.

License: MIT

  • Swift

SimpleEncrypter

This is designed for my apps, so that I can easily change real encrypter.

License: MIT

  • Swift

TextFormater

Convert a short string with formatting commands to attributed string. For used to format label or button.

License: MIT

  • Swift