Articles

A Primer on Hybrid Apps for iOS

Aaron Brethorst • July 06, 2012

Introduction

Last week, the New York Times revealed that Facebook is working on a major update for its iOS application. There’s nothing inherently newsworthy about this fact. Of course Facebook is working on a major update for its iOS app. However, this particular update is pretty newsworthy. Facebook is planning a significant course correction in terms of how they build and...

Read More…

Weekly Roundup

Aaron Brethorst • July 02, 2012

Welcome to another exciting edition of the Cocoa Controls weekly roundup! No really, I am excited. We have a ton of cool stuff to show you this week, with inspirations ranging from Sparrow, Hipmunk, Pinterest, and one control I’ve never seen in any iOS app before.

happy coding!
Aaron

NGVaryingGridView

A GridView which allows you to set individual rects for the cells. So you can define cells...

Read More…

Control of the Week: CircleView

Aaron Brethorst • July 02, 2012

Our control of the week, CircleView, was written by Bharath2020 (is that sort of like André 3000?), a developer in Silicon Valley. His awesome control demonstrates how to adapt the stodgy, old UITableView into a gorgeous semi-circular scroller. MIT licensed.

Read More…

Weekly Roundup

Aaron Brethorst • June 24, 2012

Happy summer to everyone north of the equator! We have a handful of cool OS X controls this week, and some really awesome iOS controls for your perusal.

Now that our big codebase upgrade is out the door, I’ve been turning my attention to writing some tutorials and articles that I hope you’ll find scintillating. That said, I know we have some great writers in our audience, and I bet some of you have a burning desire to write a tutorial and get your name out there in front of ...

Read More…

Control of the Week: EarthView

Aaron Brethorst • June 24, 2012

EarthView, our control of the week, was written by Ross Anderson. It’s a 3D visualization of the Earth for iOS that uses map tiles for imagery and OpenGL ES and GLKit for rendering. BSD licensed.

Find out more, or

Read More…

Weekly Roundup

Aaron Brethorst • June 18, 2012

Well, WWDC is over, we have a lot of exciting stuff on the horizon with [redacted] and [redacted], and a bunch of cool, new Mac hardware is now available too! (My new MacBook Air is supposed to be arriving tomorrow; can’t wait!)

If you didn’t hear, we recently launched a bunch of new features, like accounts and favorites. Personally, I’m especially excited about favorites. I originally built Cocoa Controls to track all of the cool open source ...

Read More…

Control of the Week: PPRevealSideViewController

Aaron Brethorst • June 18, 2012

I know you’ve seen view controllers that mimic the Path/Facebook view controller reveal effect before. What differentiates our control of the week, PPRevealSideViewController, is that it appears to be ridiculously easy to use. This is a container controller for presenting side views like in the Path or Facebook applications. It is really simple to use, like a UINavigationController. It works on both iPhone and iPad, is really easy to setup and lot of options are available.

Licensi...

Read More…

WWDC Rumor Scoring

Aaron Brethorst • June 12, 2012

So, how’d I do on the WWDC rumor-mongering? Let’s have a look:

For sure:

  • iOS 6 and a beta of iOS 6 for developers YEP
  • Improvements to iCloud YEP
  • Facebook integration in iOS YEP
  • Tons and tons of awesome new APIs YEP!!
  • Mountain L...
Read More…

Weekly Roundup

Aaron Brethorst • June 11, 2012

Hi everyone – it’s a big week for everyone in the iOS and OS X development community: a couple hours after our mailing list readers see this, Tim Cook, Phil Schiller and a variety of others will have given the WWDC keynote address. For everyone else, the keynote will be over by the time you see this (HINT: join our mailing list!)

In other news, we deployed a big update to Cocoa Controls over the weekend. The website should ...

Read More…

Control of the Week: Scroller

Aaron Brethorst • June 11, 2012

Our control of the week this week is ‘Scroller’ from Raw Engineering. Raw Engineering, you may recall, are the nice folks who wrote the original library I used for my Twitter iPad Ux post last year

Scroller is a novel way to interact with a list of data (specifically address book data in their demo). MIT licensed.

Read More…

Weekly Roundup

Aaron Brethorst • June 04, 2012

Hi all – We have a really terrific batch of controls for you this week. I know I must sound like a broken record at times, but I am thoroughly impressed with both the technical acumen and the unbounded generosity of the Cocoa developer community. You people really are fantastic :)

On another note, I want to invite you to submit tutorials or other content for inclusion in our blog. We feature tons of great controls from you every week, and would love to have the opportunity to pres...

Read More…

Control of the Week: XYOrigami

Aaron Brethorst • June 04, 2012

Our control of the week is from the ridiculously talented Xiaoyang Feng (no really, go look at his portfolio, he’s unbelievable). XYOrigami is an simple and easy-to-use view transition for iOS app. Inspired by Hon Cheng’s next train video, XYOrigami is a simpler version of folding transition. It is an add-on category of UIView, with two functions you can animate showing/h...

Read More…

Weekly Roundup

Aaron Brethorst • May 28, 2012

Hi everyone, and welcome to our latest weekly roundup. We have a pair of projects for you from Synthetic, the makers of Hipstamatic, and another pair from Derek Yang, including our control of the week.

We’re only two weeks from the start of WWDC, and if you’re lucky enough to be going this year, I highly recommend reading Jeff LaMarche’s comprehen...

Read More…

Control of the Week: DYNavigationController

Aaron Brethorst • May 28, 2012

Our control of the week, DYNavigationController, from Derek Yang (check out his blog, it’s great), is a Backboard inspired iOS control that enables navigation among UIViews based on swipe gestures.

With DYNavigationController, one can simply push and pop UIViews by swiping left or right. It makes it easy to create chromeless iOS apps. New BSD licensed...

Read More…

Weekly Roundup

Aaron Brethorst • May 22, 2012

Hello everyone, and apologies for the delayed weekly roundup. I wasn’t feeling my best and needed to take the day off.

Also, on May 26th, enforcement of the cookie law from the EU Data Protection Act of 1998 will begin, and we are looking at how to adapt Cocoa Controls for compliance. This should only affect you if you live in an Ewe ember state. If you do, we will have to ask your permission to use cookies on the site when you visit us.

Currently, we are using cookies for ...

Read More…

Control of the Week: MPFoldTransition

Aaron Brethorst • May 22, 2012

Our control of the week, MPFoldTransition, was authored by Mark Pospesel, an iOS developer in the Washington DC area. MPFoldTransition allows you to easily add custom folding transitions to UIViews and UIViewControllers. The license is described as being similar to New BSD, but with a special attribution clause.

Mark has also authored two great blog posts related to the control. The first one covers the

Read More…

Weekly Roundup

Aaron Brethorst • May 14, 2012

Welcome to our weekly roundup! We have five nifty iOS controls and two OS X controls for your perusal this week.

In other news, GitHub released an update to their Mac client this past week, and included a nice surprise in it: a huge number of commits to Twitter’s semi-dormant TwUI project, which have since been merged back in.

Meanwhile raywenderlich.com has a terrif...

Read More…

Control of the Week: GSBookShelf

Aaron Brethorst • May 14, 2012

Our control of the week, GSBookShelf, is an iBooks-inspired bookshelf control (in case the name didn’t give that away!). It supports animated deletion, reordering, and addition. This is an absolutely gorgeous control, and is available under a BSD license.

Find out more, or

Read More…

Weekly Roundup

Aaron Brethorst • May 07, 2012

Hello everyone, and welcome to the latest edition of the Cocoa Controls weekly roundup. I’m continually impressed by the resourcefulness, capability and generosity of the iOS developer community, and this week definitely has not disappointed me. We have some awesome stuff for you to check out below.

What We’re Reading

  • RubyMotion Review – Sam Soffes takes a look at the recently announced Ruby iOS de...
Read More…

Control of the Week: ADLivelyTableView

Aaron Brethorst • May 07, 2012

Our control of the week, ADLivelyTableView, was created by Applidium, a French iOS development shop (who apparently also ported Vim to iOS(!)). It is a drop-in subclass of UITableView that lets you add custom animations to any UITableView. If I’m not mistaken, it’s modeled after a series of CSS3 animations that appeared on Hacker News a few weeks back. BSD licensed, and ridiculously cool.

Read More…