Weekly Roundup: the Mac at 30

Obviously the big news of the past week was the 30th anniversary of the Mac, introduced at an Apple shareholder meeting on January 24, 1984. Apple put together a very unexpected, beautiful retrospective on the Mac, which you can find below. Meanwhile, MacWorld has a brief but interesting look at the Mac at 30 from Phil Schiller, Bud Tribble, and others.

Meanwhile, Nintendo, a company that has regularly been compared to Apple in the past, is seemingly almost as beleaguered as Apple was in the mid-1990s. With the Wii U not showing sales figures nearly as good as the Wii was, or the 3DS/2DS platform with the DS, talk is inevitably turning back to Nintendo developing games for other platforms, specifically Apple's. Nintendo President Satoru Iwata recently said "We are thinking about a new business structure...we are naturally studying how smart devices can be used to grow the game-player business. It’s not as simple as enabling Mario to move on a smartphone." If I had to place a bet on it, I think Nintendo's going to turn out more like Sega than Apple, which makes me sad.

Until next time,
Aaron


What We're Reading


Control of the Week

DLWidgetMenu

DLWidgetMenu

Versatile solution for displaying widget menus. Easily adjustable with custom layouts and/or animations.

BSD licensed.

Find out more Add to Favorites  See a Video


Weekly Roundup

HKKTagWriteView

HKKTagWriteView

A smart custom input view for Evernote-style tagging.

MIT licensed.

Find out more Add to Favorites


EMAccordionTableViewController

EMAccordionTableViewController

EMAccordionTableViewController is a easy to use Expandable / Collapsable UITableView for iOS. Under the hood it works as a proxy for the UITableView and leaves to the delegate the responsability to implement tableView:cellForRowAtIndexPath and tableView:didSelectRowAtIndexPath.

  • Built to be Universal
  • Uses ARC (Automatic Reference Counting)
  • Support iOS > 5.0
  • Support rotation
  • Completely reusable component

Apache 2.0 licensed.

Find out more Add to Favorites


SpinKit

SpinKit

UIActivityIndicatorView replacement with multiple styles and animations.

MIT licensed.

Find out more Add to Favorites


CYRTextView

CYRTextView

CYRTextView is a UITextView subclass that implements a variety of features that are relevant to a syntax or code text view. There are many subclasses of UITextView out there with the release of TextKit but none that are specifically tailored towards a code/syntax view. CYRTextView aims to change this. Features include:

  • Regular expression based text highlighting with support for multiple text attributes for each expression
  • Line numbers
  • Gesture based navigation

MIT licensed.

Find out more Add to Favorites


DoActionSheet

DoActionSheet

An easy to use replacement for UIActionSheet. Block-based, customizable themes, and easy to use with images or maps.

MIT licensed.

Find out more Add to Favorites


DZNPhotoPickerController

DZNPhotoPickerController

A photo search/picker for iOS 7 similar to UIImagePickerControl, using popular providers like 500px, Flickr and many others.

MIT licensed.

Find out more Add to Favorites


FGDynamicsTransition

FGDynamicsTransition

Example Project showing of a two-liner dynamic transition animation between two underlying views.

MIT licensed.

Find out more Add to Favorites  See a Video


WaveformView

WaveformView

An NSView subclass to display the waveform for an audio file, allowing customisability of colors, play/stop control and image generation

Custom licensed.

Find out more Add to Favorites


IBScrollViewFloatingHeader

IBScrollViewFloatingHeader

Floating header view category for UIScrollView and UITableView

Apache 2.0 licensed.

Find out more Add to Favorites


JSON to Foundation

JSON to Foundation

Take a JSON object and convert it to a Foundation object and export to class files.

MIT licensed.

Find out more Add to Favorites


BugshotKit

BugshotKit

iOS in-app bug reporting for developers and testers, with annotated screenshots and the console log.

MIT licensed.

Find out more Add to Favorites


JingRound

JingRound

Imitation jing.fm music playing view, support rotation and custom parameters. She can be rotated oh...

MIT licensed.

Find out more Add to Favorites


VPImageCropper

VPImageCropper

Image cropper like the one in WeChat

Apache 2.0 licensed.

Find out more Add to Favorites


KLTileView

KLTileView

UICollectionView like tiles representation with reordering support

MIT licensed.

Find out more Add to Favorites


VENExperimentsManager

VENExperimentsManager

Definition, management and control of experiments within an iOS app.

MIT licensed.

Find out more Add to Favorites


DPCalendar

DPCalendar

DPCalendar is a monthly view for displaying events. You can use it by supplying with events and icon events.

It is compatible with IPad and IPhone and highly customisable.

You can have different style for drawing event, either "bar" or "underline"

MIT licensed.

Find out more Add to Favorites


YUGLTransition

YUGLTransition

OpenGL based transition for iOS.

The YUGLTransition is a library that lets you create GPU-based transition to UIView and UIViewController.

It uses GPUImage for the rendering part.

There're some ready-to-use transition effects, like ripple, swap, doorway, flash, flyeye, etc. And it allows you to create your own custom transitions by providing your custom transition filter.

MIT licensed.

Find out more Add to Favorites


SVBlurView

SVBlurView

A simple reimplementation of FXBlurView for iOS 7.

MIT licensed.

Find out more Add to Favorites


VMTableViewArrayDataSource

VMTableViewArrayDataSource

A simple category to use static UITableViewCells without having to use storyboards.

BSD licensed.

Find out more Add to Favorites


ImgGlyph

ImgGlyph

ImgGlyph for iOS is a collection of drop-in replacements for UILabel and UITextView that allow for correctly sized in-line images (image glyphs) by replacing certain characters or strings with specified images.

MIT licensed.

Find out more Add to Favorites


KeyboardController

KeyboardController

Simplifies iOS keyboard handling.

MIT licensed.

Find out more Add to Favorites


LSSwipeToDeleteCollectionViewLayout

LSSwipeToDeleteCollectionViewLayout

The UICollectionViewLayout subclass adds swipe to delete functionality to a collection view. Works for horizontal and vertical layouts

MIT licensed.

Find out more Add to Favorites


DMDynamicWaterfall

DMDynamicWaterfall

UICollectionView Waterfall Layout with UIKit Dynamics.

MIT licensed.

Find out more Add to Favorites


RFRateMe

RFRateMe

RFRateMe will help you promote your iPhone/iPad app without irritating your users. It's very simple to install, use and configure (If you need to change the default behavior).

How To Get Started
  1. Drag and drop RFRateMe Class into your project.
  2. Drag and drop UIAlertView+NSCookbook Class into your project.
  3. #import "RFRateMe.h"
  4. Call the class method whenever you want to show the alert:

      [RFRateMe showRateAlert];
    
Features
  • If the user chooses "Rate now" or "No, thanks" alert won't be shown again.
  • If the user chooses "Remind me later" they will get the alert after 3 (Default) days.
Configuration

#define kNumberOfDaysUntilShowAgain 3

#define kAppStoreAddress @"https://itunes.apple.com/us/app/jobsy/id687059035"

#define kAppName @"MyApp"

Public Domain licensed.

Find out more Add to Favorites

Join the Mailing List

Sign up for the mailing list to get our articles and the coolest new open source controls delivered right to your inbox.

We'll never share your email with anyone else.

(optional)
(optional)