Weekly Roundup

by Aaron Brethorst | April 13, 2013

Welcome to our weekly roundup! Beyond our usual assortment of view components, we have a couple libraries for your perusal today: EtPanKit, an Objective-C interface for the IMAP and SMTP library used in the mail client Sparrow, and Nocilla, an HTTP stubbing library. Check them out and let us know what you think!

Additionally, this past week, we published interviews with three of my favorite people in the iOS developer community:

Developer Interviews

  • Daniel Amitay – Author of a top 25 iOS app.
  • Jonathan Penn – Frequent CocoaConf speaker and author of the forthcoming book Test iOS Apps With UI Automation.
  • Tope Abayomi – Creator of AppDesignVault.

We have some more interviews coming this week, too, but we’ll need your help in order to make this a regular feature. Are you the creator of a popular iOS or OS X library? Have you created a noteworthy app? Have you built a service that lots of developers rely upon? Please get in touch with us by sending us an email at [email protected].


Sponsored by HelpShift

We’re delighted to have HelpShift back as our sponsor this week. Check out their new CocoaPod for even faster integration into your iOS apps:

pod 'Helpshift', '~> 2.0.0'

This week’s Weekly Roundup is brought to you by HelpShift, the integrated Help Desk for native apps. I’ve tried out HelpShift and I must say I couldn’t be happier. It is, by far, the best support system I’ve used for my apps, and the easiest to integrate.

Click here and enter the promo code ‘CocoaControls’ to get priority access.

HelpShift is the first and only embeddable support desk designed specifically for native apps.

  • Engage users in-app with a native, familiar experience so they don’t stop using the app
  • Cut down on support time with a searchable FAQ that answers common questions
  • Privately resolve user issues to avoid negative app reviews and increase app ranking
  • Integrate a seamless UX built for mobile that you and your users will love

HelpShift


App of the Week: Quicklytics

Quicklytics

Eduardo Scoz, the author of Quicklytics, just launched version 8.0 of his product. It makes terrific use of a number of open source components, including one of my personal favorites, SVSegmentedControl.

Quicklytics is simply the easiest and fastest way to check your Google Analytics account. With Quicklytics, you can check almost realtime analytics about the visits of your sites in a simple dashboard matter of seconds! The app supports unlimited Google Analytics accounts and also unlimited sites per account.

Find out more


Control of the Week: Kingpin

Kingpin

A drop-in MKAnnotation clustering library for iOS.

  • Uses a 2-d tree under the hood for maximum performance
  • No subclassing required, making the library easy to integrate with existing projects.

Apache 2.0 licensed.

Find out more Add to Favorites  See a Video


Weekly Roundup

EtPanKit

EtPanKit

EtPanKit is an Objective-C interface for the libEtPan email framework for Mac. It features fast, efficient, and secure IMAP and SMTP connections, abstract classes for maximum subclass-ability, an abstraction from the LibEtPan C-interface, IDLE requests, NSOperation based classes which are submitted asynchronously to their queue, and block-based and delegate-based callbacks for operations.

This particular fork is under active development because of it’s use in the DotMail project.

Public Domain licensed.

Find out more Add to Favorites


Nocilla

Nocilla

Testing HTTP requests has never been easier. Nocilla: Stunning HTTP stubbing for iOS and Mac OS X.

MIT licensed.

Find out more Add to Favorites


SliderSwitch

SliderSwitch

A custom windowed slider designed by Chris Norstrom which can be use to replace UISwitch.

MIT licensed.

Find out more Add to Favorites


SBSegmentedViewController

SBSegmentedViewController

SBSegmentedViewController is a custom view controller container that uses a segmented control to switch between view controllers.

MIT licensed.

Find out more Add to Favorites


MSMatrixController

MSMatrixController

A component to organize your view controllers in a gesture-based a 2D matrix.

MIT licensed.

Find out more Add to Favorites


REImageSprite

REImageSprite

CSS-like image sprites for iOS apps.

MIT licensed.

Find out more Add to Favorites


Star Rating View

Star Rating View

Drop in 5 Star Rating View

  • Swipe / Tap to change rating, swipe left to reset
  • Animated / Non animated
  • Label / without label
  • Debug mode with colors

MIT licensed.

Find out more Add to Favorites


MDRadialProgress

MDRadialProgress

A custom UIView useful to represent progress in discrete steps. Easy to use and to customise.

MIT licensed.

Find out more Add to Favorites


Kingpin

Kingpin

A drop-in MKAnnotation clustering library for iOS.

  • Uses a 2-d tree under the hood for maximum performance
  • No subclassing required, making the library easy to integrate with existing projects.

Apache 2.0 licensed.

Find out more Add to Favorites  See a Video


UINavigationBarAdjustableTint

UINavigationBarAdjustableTint

A subclass of UINavigationBar that allows you to control the level of tint brightness that is applied to the tintColor

MIT licensed.

Find out more Add to Favorites


AAActivityAction

AAActivityAction

AAActivityAction is Reeder like ActionSheet. Method architecture is inspired by UIActivity and UIActivityViewController.

MIT licensed.

Find out more Add to Favorites


OpenPics

OpenPics

OpenPics is an iOS application for viewing images from multiple remote sources. Currently implemented are searching the New York Public Library and the Library of Congress.

Good examples of using technology like UICollectionView, UIActivity, AFNetworking, AFOAuth1Client, etc.

GPL licensed.

Find out more Add to Favorites


PathMenuExample

PathMenuExample

Path 2.0’s iPhone app has a really neat navigation system. This is a simple example of how to add a similar menu menu system to your iPhone app. Just run the example and click on the nice red button.

The navigation code for expanding & collapsing an array of menu items/buttons (views) is in the ExpandableNavigation.m/.h files. Looking at the usage example in ViewController.m should be pretty self explanitory. However if you have any questions feel free to reach out to me on twitter (@tobins).

License unspecified.

Find out more Add to Favorites


SKNavigationController

SKNavigationController

Press long back button to show navigation history. Easy navigate any view. Swipe up and remove items from navigation history.

GPL licensed.

Find out more Add to Favorites


KIImagePager

KIImagePager

This image pager lets you load and swipe through a series of images. It’s easy to implement and provides a nice way of presenting a not-fullscreen-gallery to your user. This control looks a bit like Foursquare’s Image preview on their location pages.

MIT licensed.

Find out more Add to Favorites


What We’re Reading