Objective-C iOS / Mac OS X Wrapper to allow easy manipulation of the Open Weather Map API
More on the OpenWeatherMap API.Tweet
Classy is a stylesheet system built from the ground up to work in harmony with UIKit. It borrows the best ideas from CSS and introduces new syntax, conventions and constructs where appropriate.
Classy is available on github.Tweet
Container view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.
The project provides integration with iOS 7 and the new UIKit Dynamics APIs.Tweet
Thanks to an email from Jasper Blues, I can pass along information about an interesting Objective-C dependency injection framework:
Many people have trouble getting the hang of dependency injection, at first. And I think part of the problem is that it is actually so simple that we’re inclined to look for something more complicated. “Surely that there has to be more to it?!”, so to say.
I would agree with the above sentiment. Typhoon is described as follows:
A new dependency injection container for Objective-C. Light-weight, yet full-featured and super-easy to use.
If you are unfamiliar with injection, this is a good place to start.Tweet
Bubble sort, shell sort, stack, queue, fibonacci, factorial…do those ring a bell?
EKAlgorithms is a gradually increasing bunch of algorithms in which some well known CS algorithms, data structures & others are implemented in Objective-C language.
Simple and ready to use subclass of UITextField which uses NSRegularExpression to allows you to validate text in the text field with pattern you set.
Regular expressions and input validation, a good match.Tweet
…one of the most popular view controller containers for iOS, enabling you to present multiple controllers on top of one another. It is easy to set-up and highly flexible.
Apple has released Xcode 5.1 Developer Preview along with iOS 7.1 beta. From the API diff documentation, the changes look to be minimal. Same can be said about Xcode 5.1.Tweet
NSFileManager is Foundation’s high-level API for working with file systems. It abstracts Unix and Finder internals, providing a convenient way to create, read, move, copy, and delete files & directories on local or networked drives, as well as iCloud ubiquitous containers.
Mattt includes code for several common file/folder operations (listing files, creating/deleting, etc).Tweet
The simple fact is that a customer’s decision on whether they will download an app is mainly based on the icon, rating and screenshots.
Dan provides some good tips on creating screenshots to help your iOS app standout in the crowd.Tweet
The developers of Square are also the creators of the open source KIF project:
KIF, which stands for Keep It Functional, is an iOS integration test framework. It allows for easy automation of iOS apps by leveraging the accessibility attributes that the OS makes available for those with visual disabilities.
Git really changed the way developers think of merging and branching. From the classic CVS/Subversion world I came from, merging/branching has always been considered a bit scary (“beware of merge conflicts, they bite you!”) and something you only do every once in a while…
But with Git, these actions are extremely cheap and simple, and they are considered one of the core parts of your daily workflow, really.
This post is well worth your time.Tweet
Apple has posted iOS 7.0.4:
Bug fixes and improvements, including a fix for an issue that causes FaceTime calls to fail for some users.
URBSegmentedControl is a more flexible alternative to the default UISegmentedControl available in UIKit that offers easier customization and more options for layout orientations with titles and images.
Nice look and feel.Tweet
On MacDeveloperTips.com I wrote about a Python script that can be used to capture screenshots of iOS apps, overlaying the status bar so images have consistent results (no differences in battery, time, etc).
It requires no external image files. The data for the overlay statusbar image are generated on the fly from data stored within the script itself.
It will work for any Retina iOS device in any orientation and wouldn’t be difficult to extend to non-Retina devices.
It can handle statusbars with a vertical gradient background in addition to those with a uniform background.
If you prefer working from the command line, as I do, I recommend you take a closer look.Tweet
…built to be an imitation of Facebook’s photo progress indicator.
Wired published a series of artist renderings of Apple’s new corporate headquarters in Cupertino, CA.Tweet
An accelerated OpenGL-based painting engine makes painting smooth and responsive — even with huge brush sizes. Brushes also records every step in your painting. Show off your creative process by replaying your paintings directly on your device.
The binary version of the app is available in the App Store.Tweet