Weekly Roundup

Aaron Brethorst, June 24, 2013

Welcome to our weekly roundup! In case you haven’t been to the site in a couple days, you may have missed our recent redesign. As with all such things, it’s inevitable that there are some bugs lurking here or there, plus there are liable to be sharp edges in places we haven’t anticipated. Please don’t hesitate to let us know if you have any feedback, or run into any issues with the new design. We’d also love to hear from you if you just want to say "looks good!"; we never mind that :)

Cheers,
Aaron


What We’re Reading

  • How to Make a Vesper – A wonderfully detailed post by Dave Wiskus on the design and evolution of Brent Simmons, Dave Wiskus and John Gruber’s new app, Vesper.
  • WWDC 2013: Apple’s SignatureThis is Steve Jobs’ vision, it’s Tim Cook’s vision, it’s Apple’s vision and the signature is their promise to keep trying to live up to that vision.
  • An App Store Experiment – More ideas on how to get lots of App Store downloads.

App of the Week: Dispatch

Dispatch

Dispatch is a fantastic new email client created in part by frequent Cocoa Controls contributor Hon Cheng. I highly recommend checking it out.

Dispatch makes it easy to act on mails even when you’re on the move. It lets you delete, defer, delegate, generate actions and even respond with ease.

Find out more


Controls of the Week: Like, five of them…

To be honest, this has been an amazing week for controls on the site. I went through the controls we published several times, and couldn’t cut the list of controls to consider of CotW down below five. Seriously, a great crop. So, oh well, this week we have five controls of the week.

MHNatGeoViewControllerTransition

MHNatGeoViewControllerTransition

A new 3D Effect ViewController transition inspired by NatGeo (City Guides by National Geographic)

MIT licensed.

Find out more Add to Favorites


CFIFrostedOverlayView

CFIFrostedOverlayView

A view that renders its superview with a gaussian blur like iOS 7’s Control Center.

Public Domain licensed.

Find out more Add to Favorites


Parallax

Parallax

Parallax is an iOS library that reproduces the parallax effect of the iOS7 home screen.

BSD licensed.

Find out more Add to Favorites


DKLiveBlur

DKLiveBlur

Demo app to show live blur effect similar to yahoo weather iOS app and iOS 7.

Extremely fast blur processing with DSP. Easy to use: just create a view, set tableview and background image. That’s it!

MIT licensed.

Find out more Add to Favorites  See a Video


RESideMenu

RESideMenu

iOS 7 style side menu inspired by Dribbble shots (first and second).

MIT licensed.

Find out more Add to Favorites


Weekly Roundup

PQCollectionViewCell

PQCollectionViewCell

PQCollectionViewCell is based on the logic behind PQTableViewCell, applied on a UICollectionViewCell.

To use, subclass PQCollectionViewCell, and use drawCellView: instead of drawRect: when you want to draw something on the cell.

I recommend to draw strings and images for a faster and smoother scrolling.

Notes:

PQCollectionViewCell removes all the original content but selectedBackgroundView. Bringing it on front we are able to use it for a selected or highlighted status.

Public Domain licensed.

Find out more Add to Favorites


ARLabel

ARLabel

Ever had one of the following problems with UILabel?

  • Unable to determine the correct font size to fit width and HEIGHT
  • UILabel adjustsFontSizeToFitWidth does not work as expected
  • Could not animate font size change


That is where ARLabel comes in. Forget font size altogether! ARLabel works automatically by setting its font size to fit its frame. So working with ARLabel is more like working with a plain UIView. Just set the frame to desired size and forget everything else. You want animated font size change? Just set a different frame inside an UIView animation block.


MIT licensed.

Find out more Add to Favorites


JHSpeechBubble

JHSpeechBubble

A simple Core Graphics speech bubble

Public Domain licensed.

Find out more Add to Favorites


InfiniteScrollPicker

InfiniteScrollPicker

InfiniteScrollPicker is a subclass of UIScrollView and providing infinite scrolling and size scaling for central items (refer to screenshot). This is a control that I wrote for Emodex (https://itunes.apple.com/app/emodex/id598162115?mt=8) and now I refactorred the code and open-source it to everyone. I am not going to maintain this control anymore. If you find any bug or idea to implement, please help to improve if you loved it. I appreciate for the help.

BSD licensed.

Find out more Add to Favorites


DAPagesContainer

DAPagesContainer

A generic view container with a scrollable top bar.

Just pass the array of view controllers and DAPagesContainer will grab their titles and nicely display them in the top bar (these titles can be different length and do not need to fit the screen width).

MIT licensed.

Find out more Add to Favorites


FlatUIKit

FlatUIKit

A collection of awesome flat UI components for iOS.

MIT licensed.

Find out more Add to Favorites


MWDatePicker

MWDatePicker

An UIDatePicker replacement with custom Background and Selector Styles. (As seen in nextr)

MIT licensed.

Find out more Add to Favorites


JHActivityButton

JHActivityButton

UIButton Subclass with a built-in UIActivityIndicator. Based off the Ladda concept by Hakim El Hattab http://lab.hakim.se/ladda/

License unspecified.

Find out more Add to Favorites


SHXMLParser

SHXMLParser

Easy to use automatic XML Parser built on NSXMLParser. Convert XML data into native ‘Obj C object’ easily.

MIT licensed.

Find out more Add to Favorites


FlatDatePicker

FlatDatePicker

The FlatDatePicker is a iOS control Date Picker with Flat-UI appearance.

MIT licensed.

Find out more Add to Favorites


DAScratchPad

DAScratchPad

DAScratchPad is a small UIView subclass that provides a simple drawing interface. It provides both a painting and airbrushing capability. You can put this view anywhere in your UI, and your user can draw in it. You can add UI controls to change drawing color, line width, opacity, select painting or airbrushing, and set airbrush flow and rate. You can also get the current image from the scratch pad, clear the current image, or replace the current image.

An example xcode project is included that demonstrates simple usage.

DAScratchPad is compatible with iOS4.3+.

MIT licensed.

Find out more Add to Favorites