WWDC is fast approaching, and with it comes inevitable change. It seems highly likely that the next version of Mac OS X will feature an iOS-inspired, squircle-laden user interface overhaul. Meanwhile, the nascent wearables market is seeing one of its first casualties, with a scoop from CNet that Nike will be shutting down their FuelBand hardware line. Although, a post on Secret suggests that the division shuttering has nothing to do with potential future competition, and everything to do with a hopelessly mismanaged product line. Best wishes to the poor folks who lost their jobs; I hope you all land on your feet.
Best,
Aaron
What We're Reading
An experiment in iAd
No One Ever Said Following Is Easy
A Guide to Core Data Concurrency
Exposing NSDictionary
Control of the Week
EBPhotoPages
EBPhotoPages is a photo gallery library for displaying pages of photos and their meta data in a scrollview. Users are able to zoom photos in and out, as well as create, edit or delete comments and tags, share or delete a photo, and report inappropriate photos. All photos and content are loaded asynchronously. User permissions for a photo are controlled through a delegate protocol. No graphic files are required for the gallery as icons are drawn in code.
The library was designed using a state pattern to control the behavior of the gallery, so that other developers can easily modify or add new states without having to understand too much of the original code.
Quick Feature list:
Photo Tagging: Create/Edit/Delete
Photo Commenting: Create/Edit/Delete
Photo Sharing:
Photo Reporting:
Speficy User Permissions per Photo for commenting, tagging, deletion, reporting, etc.
Page Based Scrolling
Photos give immediate bounce feedback when single tapped, for a juicy interface feel.
Toggle Tags On/Off
Pinch, Zoom, Pan Photos with gestures.
Scrollable captions, variable lengths with auto-dimming background
Show/Hide UI elements with a single tap gesture
Asynchronous loading of data
Activity Indicator per Photo.
Content Mode AspectFit/Center auto detection (prevent photos smaller than the screen from blowing up)
Full landscape/portrait orientation support
Resolution independent support (iPad/iPhone)
Touch and hold comments to copy or delete
Flat UI Design
Comments icon shows the number of comments posted (if there are any)
Other stuff!
MIT licensed.
Find out more Add to Favorites
Weekly Roundup
TOWebViewController
An inline web browsing view controller that can be used to quickly display web content to users from within an app. It automatically customises its appearance based on the device's current iOS version, dynamically generating all of the necessary graphics at runtime.
Compatible with both iPhone and iPad, running iOS 5.0 and up.
MIT licensed.
Find out more Add to Favorites
iMessageStyleReveal
Provides a plug and play solution for adding pull to reveal info along side your UITableView's.
MIT licensed.
Find out more Add to Favorites
Twikee
Twikee is a library to help you promote your app or game by using the most effective marketing technique : Twitter spreading. You can use it by providing extra content (unblock features, extra lifes, etc) to users in exchange for an advertising tweet about your app.
MIT licensed.
Find out more Add to Favorites
JBParallaxCell
This project provides a parallax effect on a UIImageView on a UITAbleViewCell.
When the user scroll on the table view the UIImageView changes its offsets in the oposite direction.
MIT licensed.
Find out more Add to Favorites
KVNMaskedPageControl
A drop-in replacement for UIPageControl that allows seamless transition between different dot styles, one for each page, using a masking effect.
MIT licensed.
Find out more Add to Favorites
CPKenburnsView
A drop-in Ken Burns effect for images.
MIT licensed.
Find out more Add to Favorites
KEYPullDownMenu
A pull down menu, similar to notification center on iOS that supports an unlimited number of items. Items can either be selected, deleted or reordered. The control is aimed at providing context for switching data within the same view controller.
MIT licensed.
Find out more Add to Favorites
DryDock-iOS
An open-source internal installer app
MIT licensed.
Find out more Add to Favorites
CBHazeTransitionViewController
A small clone of Haze's beautiful transition view. http://gethaze.com/
License unspecified.
Find out more Add to Favorites
DCBlurMenu
A blurred swipe down menu designed for iOS 7
MIT licensed.
Find out more Add to Favorites
AKPickerView
A simple but customizable horizontal picker view.
You can change the font and its color.
Works on iOS 6/7.
MIT licensed.
Find out more Add to Favorites
ASOAnimatedButton
A storyboard-friendly library to animate button to have a two-state or bounce effect. One of the possible implementations of those effects is it can be used to build a menu buttons such as the one implemented in Android version of Tumblr App.
https://agusso.github.io/ASOAnimatedButton/
MIT licensed.
Find out more Add to Favorites
ITSwitch
ITSwitch is a replica of UISwitch for Mac OS X
Apache 2.0 licensed.
Find out more Add to Favorites
SLParallaxController
Parallax effect between UITableView & UIMapView - like FourSquare
MIT licensed.
Find out more Add to Favorites
MDCSwipeToChoose
Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
MIT licensed.
Find out more Add to Favorites
DrawView
Subclass of UIView that supports drawing.
MIT licensed.
Find out more Add to Favorites
RSPenrose
Original iOS menu using a penrose triangle
License unspecified.
Find out more Add to Favorites
Motis
Smart JSON to NSObject mapping using Cocoa's KVC.
Motis is a user-friendly interface with Key Value Coding that provides your NSObjects tools to map key-values stored in dictionaries into themselves. With Motis your objects will be responsible for each mapping (distributed mapping definitions) and you won't have to worry for data validation, as Motis will validate your object types for you.
Apache 2.0 licensed.
Find out more Add to Favorites
ASValueTrackingSlider
A UISlider subclass that displays live values in an easy to customise, animated pop-up view. If you supply an array of UIColors the pop-up view will animate the color change as the slider moves.
MIT licensed.
Find out more Add to Favorites
XLForm
XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. The goal of the library is to get the same power of hand-made forms but spending 1/10 of the time.
XLForm provides a very powerful DSL used to create a form, validate & serialize the form data. It keeps track of this specification on runtime, updating the UI on the fly.
MIT licensed.
Find out more Add to Favorites
OCMaskedTextFieldView
A simple UIView subclass to display dynamically masked textFields.
Apache 2.0 licensed.
Find out more Add to Favorites
soofani-THContactPicker
An iOS view used for selecting multiple contacts. This was built to mimic the selecting contact functionality in the Apple Mail app with improved UI.
Details:
Control now loads contacts from address book after requesting permission.
Added model class THContact
Used custom cell view for easier UI customization.
Added neat circular checkbox to the left side of the contact cell.
Added circular contact images.
Text filter field and table view resize using animation for smoother feel.
Bar button on the top right is disabled by default and enabled when there is at least 1 contact selected.
Keyboard is dismissed when tapping outside the filter text field.
Forked from THContactPicker
MIT licensed.
Find out more Add to Favorites
MVModalTransitions
iOS 7 style custom transition classes for presenting rotation-friendly modal view controllers
MIT licensed.
Find out more Add to Favorites
UIColor-CSSColors
Extend UIColor with CSS colors
MIT licensed.
Find out more Add to Favorites
UIColor+FlatColors
A category to extend UIColor with the flat colors from the Flat UI framework. http://designmodo.github.io/Flat-UI/
MIT licensed.
Find out more Add to Favorites
Koala Hates Rain
"Koala Hates Rain" is a simple game where your goal is to dodge raindrop, stay dry fur as long as possible and gain high points.
You can see the code here :
https://github.com/haruair/Koala-Hates-Rain
Also I provided SpriteKit Simple Button :
https://github.com/haruair/SKSimpleButton
If you want to play, the link is here :
https://itunes.apple.com/app/id824136867
MIT licensed.
Find out more Add to Favorites
ASTextField
A demo project for making custom UITextField in iOS. Very useful for making login signup screens in couple of minutes. This text field is purely made by customizing the UITextField, no background view or additional view has been used.
MIT licensed.
Find out more Add to Favorites
AnimatedTransitionGallery
A gallery app of custom animated transitions for iOS 7.
License unspecified.
Find out more Add to Favorites