9pods
This keychain wrapper was originally created by Apple. Additionally, public accessors were added.
This sample demonstrates how to use the Keychain Services API to store, update and delete generic password keychain items.
The sample has two application targets. Each target has same Keychain Group specified in its entitlements. This allows items to be shared between both applications.
The KeychainPasswordItem struct provides a high-level interface to the Keychain Services API calls required to interface with the iOS keychain. The passwords for keychain item are not stored as properties of the struct, instead they are only ever read from the keychain on demand.
License: Custom
The Reachability sample application demonstrates how to use the System Configuration framework to monitor the network state of an iOS device. In particular, it demonstrates how to know when IP can be routed and when traffic will be routed through a Wireless Wide Area Network (WWAN) interface such as EDGE or 3G.
License: Custom
A UICollectionViewLayout
implementation that aligns the cells to the center.
It uses UICollectionViewFlowLayout
under the hood.
License: MIT
You can access x, y, width, height, origin or size like properties. Like this: view.x = 15 view.width = 167
License: MIT
SSZipArchive is a simple utility class for zipping and unzipping files on iOS, tvOS, watchOS, and Mac.
License: MIT
TSMarkdownParser is a markdown to NSAttributedString parser for iOS, TVOS and OSX implemented using NSRegularExpressions. It supports many of the standard tags layed out by John Gruber on his site Daring Fireball. It is also very extendable via Regular Expressions making it easy to add your own custom tags or a totally different parsing syntax if you like.
License: MIT