Hello, and welcome to our weekly roundup! We have a great collection of new Cocoa-related stuff for you this week, including two complete applications and a number of other controls whose aesthetics should be easily adaptable to iOS 7.

Speaking of iOS 7, but obviously not in any specific terms, since it’s still under NDA, how are you planning on supporting it? Are you going to maintain compatibility with iOS 6, or are you going to go all-in on the new platform user experience?

Best,
Aaron


What We’re Reading


Control of the Week

SGSmokeScreenViewController

SGSmokeScreenViewController

Based on http://inessential.com/2013/06/22/technical_notes_on_vespers_full-scree

“If you’ve checked out Vesper, you’ve noticed that the transition from timeline to detail (and back) isn’t a standard navigation controller transition. The detail doesn’t slide in from the right — instead, the detail view reveals itself as the other notes disappear.”

License unspecified.

Find out more Add to Favorites  See a Video


Weekly Roundup

Hacker News Client

Hacker News Client

Hacker News client for iPad and iPhone that highlights the content and makes browsing HN fast.

MIT licensed.

Find out more Add to Favorites


Emoji Keyboard

Emoji Keyboard

An alternate keyboard for iOS with all the emojis provided by Apple.

MIT licensed.

Find out more Add to Favorites


JSController

JSController

A set of classes that make it easy to build a controller UI for games.

  • Written purely in UIKit
  • All controls are both delegate based and/or pollable.
  • D-Pad class with full 8 directions, background and direction images can be swapped out
  • Push Button class with configurable background images
  • Analogue stick class that uses a normalized -1.0 to 1.0 scale and supports inverted Y axis. Background and handle images can be swapped out.
  • Can be used within Interface Builder, just drag a UIView onto your XIB and set it’s class as JSDPad, JSButton or JSAnalogueStick. You can set it’s delegate from within interface builder as well as its position and size.

This project uses ARC. If your project does not use ARC, you will need to add the compiler flag -fobjc-arc to each of the JSController classes used in your project. This can be done in the Compile Sources build phase in the project settings.

To see these controls in action, check out the my Gameboy Advance Emulator project: https://github.com/jasarien/GBA4iOS

BSD licensed.

Find out more Add to Favorites


SHActionSheetBlocks

SHActionSheetBlocks

Block based syntax for UIActionSheet without the need for libffi or swizzling.

pod ‘SHActionSheetBlocks’, ‘~> 1.1.0’

MIT licensed.

Find out more Add to Favorites


CXPhotoBrowser

CXPhotoBrowser

A fork of MWPhotoBrowser, which supports features like a navigation bar, toolbar, and ‘loading’ and ‘load failed’ placeholders.

MIT licensed.

Find out more Add to Favorites


SheenFigure

SheenFigure

An open source library to render Arabic/Urdu fonts.

Apache 2.0 licensed.

Find out more Add to Favorites


Hackers – a Hacker News app for iPhone

Hackers - a Hacker News app for iPhone

Hackers is a beautifully elegant app for Hacker News, a social news website about tech start ups and computer hacking.

Hackers focuses on the reading experience, with a simple yet beautiful UI and clean typography. It makes reading Hacker News a pleasure when you’re on the go.

Hackers uses the latest technology in iOS, including Storyboards, AutoLayout, and CoreText.

Features

• Beautiful, typography focused UI
• Swipe left to go back, swipe down to close popups
• Blazing fast performance
• Dark theme for late night hacking
• View Top, New, and Ask Hacker News posts
• Collapsing and expanding of nested comments
• Instapaper and Pinboard support
• Remembers read posts
• Built for iOS 6

MIT licensed.

Find out more Add to Favorites


OSXBoilerplate

OSXBoilerplate

Mac OS X template – based on iOS Boilerplate. OS X Boilerplate provides you a project template for a non-document based application. It is based on the well known iOS Boilerplate project.

License unspecified.

Find out more Add to Favorites


eLBeePushBackController

eLBeePushBackController

eLBeePushBackController us a simple, lightweight UIViewController Category for creating a semi modal / push back transition. It is based on KNSemiModal

See the github repo for more information.

MIT licensed.

Find out more Add to Favorites


AksSegmentedSliderControl

AksSegmentedSliderControl

An easy to use segmented slider control for iOS application.

License unspecified.

Find out more Add to Favorites

  • by Aaron Brethorst
  • July 13, 2013 07:26 PM