by Aaron Brethorst | November 21, 2011
Welcome back to another weekly roundup. To all of you on our mailing list receiving this on Monday, the 21st, thanks for signing up! For everyone else reading this on the blog on Tuesday, the 22nd, or later, please feel free to sign up for our mailing list (you can find a link on the main controls page), so that you too can receive the roundup a day earlier than everyone else!
Also, thanks to everyone who took our survey, we hope you enjoy the icon set!
Finally, we’ve decided to expand what you can find here on Cocoa Controls beyond visual components and into the realm of just about any handy component for iOS or OS X.
This is a bit of a departure from our normal fare, but what the heck, if you need to connect to a Microsoft SQL Server from your iPhone app, this will probably save you days of hair-pulling. The iSqlSDK component allows you to easily connect to a MS SQL Server from your iOS app. Nuff said.
This commercial component gives you a rather novel determinate circular progress indicator.
I’ve probably built less-capable versions of this label control on three or four separate occasions. BALabel allows you to vertically align your label text, set insets and easily draw rounded corners on your label.
This control duplicates the picker experience you get in Safari, but inside of your native app. Touch a picker cell to get a UIPickerView popup complete with a ‘Done’ button for dismissal.
I already mentioned this control last Friday in my blog post, Control of the Week.
What I like best about SPGroupedTabView is that it’s a fresh take on the, frankly, tired source list concept. Clearly, this won’t scale for all scenarios, but I can imagine that this could work well for apps in the vein of, say, Twitter or Facebook clients that are trying to differentiate themselves from the now-de facto standard of vertical tab bars.
I think that Laurin Brandner, the author of LBGradient, sums this up far better than I possibly could: LBGradient is “NSGradient” for iOS. I didn’t feel like writing 10 lines for one gradient all the time so I wrote this.