Sean McNeil

9pods

CodeHunter

This allows you to specify both the type(s) of barcode(s) you want to accept, as well as specify criteria around what they can contain. Specifying type is done through the Barcode enum, which aligns with the supported types AVFoundation has. You can specify acceptable barcode values by either providing parameters to two prebuilt methods, or you can provide your own custom regex expression for more complex values. This pod is also able to determine if it is being run against a simulator, and will avoid launching the scanner if it is.

License: MIT

  • Swift

Freeze

This is a simple Swift based pod that can disable scrolling on a table when it does not exceed the bounds of its view.

License: MIT

  • Swift

Hellcat

Hellcat is a light weight tool for breaking a video file up into an array of images.

License: MIT

  • Swift

SMCodeScanner

This allows you to specify both the type(s) of barcode(s) you want to accept, as well as specify criteria around what they can contain. Specifying type is done through the Barcode enum, which aligns with the supported types AVFoundation has. You can specify acceptable barcode values by either providing parameters to two prebuilt methods, or you can provide your own custom regex expression for more complex values. This pod is also able to determine if it is being run against a simulator, and will avoid launching the scanner if it is.

License: MIT

  • Swift

SMDynamicIcons

Provides dynamically generated icons that can scale to any size no matter what device or screen resolution they are on. Also, provides ability to use custom colors to suit your needs.

License: MIT

  • Objective C

SMPauseTimer

Provides the ability to pause an NSTimer & resume at a later time of your choosing. Will also pause & resume when the app changes states.

License: MIT

  • Objective C

SMScanner

This allows you to specify both the type(s) of barcode(s) you want to accept, as well as specify criteria around what they can contain. Specifying type is done through the Barcode enum, which aligns with the supported types AVFoundation has. You can specify acceptable barcode values by either providing parameters to two prebuilt methods, or you can provide your own custom regex expression for more complex values. This pod is also able to determine if it is being run against a simulator, and will avoid launching the scanner if it is.

License: MIT

  • Swift

Spitfire

Spitfire will take an array of one or more UIImages, and produce a video file from them. It provides a nice range of error messages to assist in troubleshooting, and is designed such that it should handle most common scenarios without any problems.

License: MIT

  • Swift

Thrimer

License: MIT