Skip to content
/ Latch Public
forked from endocrimes/Latch

A simple Swift Keychain Wrapper for iOS, watchOS, and OS X.

License

Notifications You must be signed in to change notification settings

ranzate/Latch

 
 

Repository files navigation

Latch

A simple Swift 2.0 Keychain Wrapper for iOS, watchOS 2, and OS X.

Usage

A proper example of how to use Latch can be seen in the tests.

import Latch

let latch = Latch(service: "co.rocketapps.latch.example")
latch.setObject("super_secret_token", forKey: "FBAccessToken")

let token = latch.stringForKey("FBAccessToken")

print(token)

Documentation

You can find full documentation for Latch here, or use the inline documentation.

Installation

Latch can be installed using CocoaPods, Carthage, or git submodules.

CocoaPods

  1. Add pod "Latch" to your podfile
  2. Run pod install

Carthage

  1. Add github "DanToml/Latch" to your Cartfile
  2. $ carthage update
  3. Copy the frameworks into your Xcode project

Git Submodules

  1. $ git submodule add https://github.com/DanToml/Latch.git
  2. $ git submodule update --init --recursive
  3. Add the project

Contributing

Issues

Issues and feature requests are welcome, although the intention is to keep Latch lightweight.

## Submitting Pull Requests

  1. Fork it ( http://github.com/DanToml/Latch/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

A simple Swift Keychain Wrapper for iOS, watchOS, and OS X.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 89.2%
  • Ruby 5.1%
  • Objective-C 3.1%
  • Makefile 2.6%