Howdy, and welcome to another weekly roundup. We’ve received an incredible number of controls over the past couple weeks—so many, in fact, that we’re now publishing two controls per day. At least for now. Last week’s Bootstrap 2.0 migration went relatively smoothly, and I haven’t heard anything about, so I can only assume that you haven’t run into too many issues. As always, though, please ping us if you have any problems.
Cheers,
Aaron
What We’re Reading
- Extending NSData and (not) Overriding -dealloc – Tom Harrington takes a look at NSData’s memory mapping capabilities and the intricacies of overriding methods on class clusters.
- John Gruber’s Personal Briefing on Mountain Lion – John Gruber discusses the next version of OS X, Mountain Lion, Apple’s new release schedule, and what Mountain Lion will bring to the table.
- The Evolution of Piezo – Rogue Amoeba shows how the UI for their simple version of Audio Hijack Pro, evolved.
- Apple: App Access to to Contact Data Will Require User Permission – Apple confirms that access to the address book will require user consent in a forthcoming release of iOS.
- Diagnosing Memory Problems – How to track down memory issues in your Cocoa app, including a primer on Instruments.
- Why You’ll Probably Never Own A Mac With An ARM Processor – There is next to no chance Apple will replace Intel chips for ARM-based ones any time in the next five years. In fact, there’s a good chance the exact opposite could be true, and Intel chips will be powering our iPhones and iPads by then. Here’s why.
ABPersonViewController+Delete
A drop in category for ABPersonViewController that adds the ability to delete contacts from your address book. Apache 2.0 licensed.
PullableView
PullableView is a A snazzy view that lets add you add trays on all four sides of the screen that can be pulled out, sort of like the notification center in iOS 5. MIT licensed.
PageViewController
An iOS 5 container view controller that gives you a built-in UIPageControl, controlling the navigation between child UIViewControllers. Public domain.
FadingTextView
A JRPG-esque text view that lets you add a fade-out effect at the edges of your text view. Public domain.
MNMBottomPullToRefresh
MNMBottomPullToRefresh lets you add pull-to-refresh to the bottom of a UITableView. You can use this to perform pagination, for example. BSD licensed.
TextStepperField
TextStepperField is a stepper control with a built-in numeric text field. Apache 2.0 licensed.
STOverlay
STOverlay is an overlay for OS X views. It functions much like MBProgressHUD or SVProgressHUD in that it displays a translucent HUD view over your window. 2-clause BSD licensed.
KKPasscodeLock
KKPasscodeLock is an incredibly complete control that gives you both a passcode view and settings view for further controlling access in your iOS apps. Apache 2.0 licensed.
F3PlotStrip
F3PlotStrip lets you plot dynamic data as a sparkline. It allows you to update data in real time, or supply an NSArray with a full data set. Highly customizable. BSD licensed.
BCDShareSheet
A simple tool for sharing content specifically via Facebook, Twitter and email, for scenarios where being able to share with more services is overkill. MIT licensed.
DACircularProgress
DACircularProgress a very cool-looking circular progress indicator. MIT licensed.
DAKeyboardControl
DAKeyboardControl, our control of the week from Daniel Armitay, lets you duplicate the keyboard dismissal behavior seen in Messages on iOS 5. It allows the user to drag the UIKeyboard down from a view. The author notes that it doesn’t use any undocumented APIs but—to the best of his knowledge—has not been included in any App Store-accepted apps. MIT licensed.
Check it out on YouTube: