Weekly Roundup: Get your wallets ready!

Aaron Brethorst, October 19, 2013

Welcome to our weekly roundup! This coming week, we'll see Apple's final round of product announcements for calendar year 2013. And, as always, the event promises to not disappoint. Whether you're looking for new Mac Pros, the release of Mavericks, MacBook Pros, iPads mini and otherwise, you're undoubtedly in for a treat! It's even possible, depending on how reliable you consider MG Siegler's sources to be, that we'll see a new Apple TV hardware announcement.

I don't know if we'll see Apple TV hardware on Tuesday, but I'm also not that excited for just any old hardware update. Ultimately, it's the software that will really matter, and a cursory glance at the headers for the iOS variant powering AppleTV v6.0 reveals that new framework support for things like game controllers is presently missing. I'd be surprised if Apple was simply holding these back for a 6.1 release for fourth generation hardware, but stranger things have happened.

I think we'll eventually see a future Apple TV powered by an A7 or A7 variant chip that includes enough addressable RAM to make the CPU's 64-bit support seem obvious and inevitable, but whether that happens weeks before or months after the Xbox One and PS4 ship is a question we'll know the answer to on Tuesday. I'm most excited for a new retina iPad mini, as my 3rd generation iPad's starting to show its age. (fingers crossed!)

Best,
Aaron


What We're Reading


App of the Week

Google Translate

Google Translate uses Nimbus, a modern, well-documented partial replacement for Three20, under the hood.

Break through language barriers with Google Translate: Translate text between more than 70 languages; Listen to your translations spoken aloud; Directly translate speech and handwriting; Star your favorite translations for quick access even when you're offline.

Find out more


Control of the Week

FunctionalReactivePixels

FunctionalReactivePixels

A demonstration of how to use FRP with ReactiveCocoa in an iOS context using the 500px API.

MIT licensed.

Find out more Add to Favorites  See a Video


Weekly Roundup

UIScrollViewContentAccessors

UIScrollViewContentAccessors

Category for UIScrollView which make easier to access UIScrollView's content properties in iOS.

MIT licensed.

Find out more Add to Favorites


KHFlatButton

KHFlatButton

Flat Button inspired by FlatButton and Instagram's flat button palette but with a few more added convenience methods and refactoring for iOS 7 support and customization. Also has better support for button methods. It's also available as a cocoapod.

MIT licensed.

Find out more Add to Favorites


GMSMessageWindow

GMSMessageWindow

Simple Sprite Kit-based gaming message presentation ala 8-bit text cutscenes. Simple to showcase SKActions on SKLabelNodes.

MIT licensed.

Find out more Add to Favorites


Vertigo

Vertigo

Vertigo is a simple image viewer which includes a custom view controller transition that mimics the new iOS 7 Photos app image zoom transition effect.

MIT licensed.

Find out more Add to Favorites  See a Video


7blur

7blur

iOS 7 introduces a new efficient snapshot API. The 7blur project builds on these frameworks to produce Control Center and Notification Center like blur effects enforcing the 3rd design pattern of depth for iOS 7 apps. 7blur supports both two styles of blur, two styles of positioning and many blur color components.

Supported blurs:

  • Live real time blur
  • Static blur

Supported positioning:

  • Drop down menu style
  • Fixed position

Blur color components:

  • Blur radius
  • Tint color
  • Saturation delta factor
  • Mask image

By combining the attributes above one can produce many desired visual effects and human interfaces. 7blur only has a handful of API tasks and the view content can be visually edited in Interface Builder for productivity. Get started with the sample project today.

MIT licensed.

Find out more Add to Favorites


ALMoviePlayerController

ALMoviePlayerController

A drop-in replacement for MPMoviePlayerController that exposes the UI elements and allows for maximum customization.

MIT licensed.

Find out more Add to Favorites


PXAlertView

PXAlertView

PXAlertView is a UIAlertView replacement similar to the style in iOS 7 but with a block based API and the ability to customise the styling and add custom views.

MIT licensed.

Find out more Add to Favorites


ProgressHUD

ProgressHUD

ProgressHUD is a lightweight and easy-to-use HUD for iOS 7 (written in Objective-C).

MIT licensed.

Find out more Add to Favorites


DTAlertView

DTAlertView

Custom alert view solved the ios UIAlertView can't addSubview problem at iOS7.

Apache 2.0 licensed.

Find out more Add to Favorites


SCSlidingViewController

SCSlidingViewController

A UIViewController that replicates similar functionality to ECSlidingViewController (screenshot thanks to http://dribbble.com/oykun).

MIT licensed.

Find out more Add to Favorites


JVFloatLabeledTextField

JVFloatLabeledTextField

UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

MIT licensed.

Find out more Add to Favorites


C360NavigationBar

C360NavigationBar

A subclass of UINavigationBar with a solid appearance. It has two advantages over a stock opaque UINavigationBar:

  • It sets its bar colour based on your window's tintColor, and will dim when your window is dimmed (e.g. by an alert view or action sheet)

  • You can set a separate tintColor for your bar items, allowing the user to tell which elements are tappable.

MIT licensed.

Find out more Add to Favorites


OWUProximityManager

OWUProximityManager

Detect and connect to nearby devices with iBeacons and CoreBluetooth. OWUProximityManager class provides a simple interface to abstract away the CLLocationManager, CBPeripheralManager, CBCentralManager and CBPeripheral delegate spaghetti.

MIT licensed.

Find out more Add to Favorites