Hello, and welcome to another weekly roundup! On Saturday, I published the site's 1,500th component. It's been about two-and-a-half years since the site went live and I published the very first component on January 4, 2011, and I never once imagined that Cocoa Controls would become as big as it has. I remember that, about six months after I started the site, I confided in a friend that I was concerned I would soon run out of content to publish, but obviously this never happened. Instead, the Cocoa open source community has expanded greatly, and gives away components of ridiculously high quality and utility.
I regularly get thanked for the site, but it really wouldn't be worth much without its incredibly generous community. So, let me just say again: thank you.
Best,
Aaron
What We're Reading
- Mini classic Macintosh created with Raspberry Pi, runs System 6 - too ridiculously cool not to share
- Six of the Rarest Macs - Remember when Jerry Seinfeld had a 20th anniversary Mac on his desk?
- From C Declarators to Objective-C Blocks Syntax - I can never remember blocks syntax. This is a handy lesson on how it's composed that ought to help.
App(s) of the Week: That* from Ink
I've noticed a trend of late where more developers are building and open-sourcing not just controls but entire apps. I think this is fantastic, and was delighted to see Ink build and open-source a collection of apps this past week.
ThatInbox "is simple, elegant, and free new way to do your email on an iPad." - This app shows off how to use the MailCore library to build a full-fledged mail client.
ThatPDF shows you how to view, sign and annotate PDFs from an iOS app.
ThatPhoto shows you how to work with photos on iOS, including editing them with Aviary.
Control of the Week
TSTableView
Weekly Roundup
GBPathImageView
With this class, you can get images in the circles or squares with the border. MIT licensed. |
FDLabelView
A label view that adds justified text support, plus automatic frame adjustment, scalable line height, padding, and more. License unspecified. |
MBFormCoordinator
Easily chain, bind, and validate text fields. MIT licensed. |
SHUIKitBlocks
Prefixed Blocks for UIKit on categories without libffi and swizzling Contains:
Compared to RAC https://github.com/seivan/SHRACComparison MIT licensed. |
WYPopoverController
Presentation of content in popover on iPhone / iPad devices. Very customizable. MIT licensed. |
RSCategories
UIView+AutoLayout
PullDownMenu
A pulldown menu designed for all iOS devices, it supports both navigation controllers and views, users can either pull it down or activate by tapping a button. MIT licensed. |
DDIndicator
Full reimplementation of UIActivityIndicatorView allowing easy UI changes. In this version it will change between 4 different colors. Apache 2.0 licensed. |
RDVTabBarController
Highly customizable tab bar and tab bar controller for iOS.
MIT licensed. |
RDVKeyboardAvoiding
Keyboard avoiding scroll view for iOS MIT licensed. |
TJLButtonView
A view with buttons arranged in a circle pattern that animate out from the center. MIT licensed. |
EVCircularProgressView
An iOS 7-inspired circular progress view MIT licensed. |
PPiAwesomeButton
UIButton category with Flat Design and extra methods to set Title+Icon FontAwesome font MIT licensed. |
ThatInbox
ThatCloud
ThatPhoto
ThatPDF
ThatPDF is an open source application for reading and annotating pdfs. It's a good example on how to:
MIT licensed. |
CWPopup
iOS7Colors
The standard iOS 7 Colors as a handy category on UIColor MIT licensed. |
MSGridView
A grid of grids iOS component with cell recycling equivalent to a UITableView MIT licensed. |