Another week gone by, and welcome to this listing of resources shared in the last week in order of popularity.
This week once again yet another beta was released of iOS 5 for us to install. The release date is slowly creeping up.
Some great resources were posted on the site including open source libraries for interface improvement, free game graphic sources, and some excellent tutorials.
If you would like us to submit a resource you can do so on the submit page.
Open Source: Drop In UILabel Replacement For Beautiful Text Easily – A library utilizing NSAttributedString, and core text allowing you to quickly create labels with styled text.
Design: Free Game Graphic Sets Made Specifically For iOS Games – Some great looking sets of game art styled specifically or the iPhone and iPad complete with backgrounds, characters and game objects.
Tutorial: Easy Game Controls In Cocos2D With SneakyInput – Describes how to use the SneakyInput library in your Cocos2D game so you can quickly add a virtual joystick.
Tutorial: Using And Building OpenCV (Open Computer Vision) On iOS Devices – Tutorial along with a build script for those looking to use the OpenCV library in their apps.
Open Source: Behavioral Driven Development Testing Framework – A framework made with Objective-C and specifically for Objective-C apps enabling BDD testing.
Tutorial: Objective-C Blocks (Closures) For Beginners – The basics of using Objective-C blocks including an overview of using them in concurrency programming.
Tutorial: Building Complete Games With SpriteHelper And LevelHelper – A couple of tutorials on the usage of these excellent tools to quickly build games with Cocos2D and Corona.
Open Source: Real-Time Congress App Phonegap And Native Source Code – The source code to both a Phonegap and native app that displays real time data.
Tutorial: Texturing 3D Objects In OpenGL ES 2.0 – An excellent step-by-step tutorials for beginners to OpenGL ES demonstrating how to Texture 3D objects.
Design: Creating An App with HTML/CSS And Sencha Touch – A tutorial on how to design iPhone style interfaces with HTML/CSS and Sencha Touch.
Thanks for reading, please bookmark and share this post!
For those unfamiliar with the term behavioral driven development testing (BDD) frameworks are used so that you can test applications using logical English like syntax.
I have come across an open source framework designed specifically for iOS devices. What’s cool about this specific framework is that it can easily be attached to Objective-C methods, runs in the simulator, and let’s you store your different stories in different files so you could easily demonstrate your software’s ability to cope with different scenario’s.
Here’s an example of the types of a story used for testing:
Story: Example story showing the basic syntax.
Given Simon is working
Then I should be able to see abc and 5 in the log and say goodby at the end.
The framework is known as Simon, and was created by Derek Clarkson.
It can be found on Github here:
UPDATE: Got feedback about another framework known as Kiwi you may want to check out if this interests you.
I had never used one of these frameworks before, but it looks like a great way to illustrate an app does exactly what it should do. HKSAB58YGFWN
Found a very interesting tool that I have been using today that is absolutely brilliant for anyone programming in Objective-C on iOS and Mac. The tool is known as Accesorizer.
What this tool does is allow you to generate repetitive Objective-C code using fully customizable parameters. It’s tough to explain exactly what this tool does as it is completely different from anything I have used before, and it will take awhile for me to exploit the power of this tool.
If I did have to explain it though, I would call it super code complete on steroids.
Looking through the quick start guide should give you a very good idea about the coolness of this tool.
This video from the creator might make things a bit clearer (sorry it’s a download – previous Youtube video was removed):
Accessorizer Demo Video
You can find a trial version on the Accessorizer homepage which lasts for 30 days.
A great timesaving tool for sure.
[via Cerebral Gardens]
Communicating web services can be a pain on iOS. Some of the Cocoa classes for web communication are not available which doesn’t help. Fortunately there are a number of open source projects that have made things easier for communicating with web services in Objective-C.
One such project is Restkit, and what Restkit provides is a very high level framework for communicating with RESTful services. Restkit works on the iOS and Mac OS X platforms. What really makes Restkit different from the similar projects out there is simpler usage syntax, and direct integration with Core Data so you can easily persist remotely loaded objects locally.
There are some great examples on Git included with Restkit demonstrating usage with a message board built in Ruby on Rails, an example of how to communicate with Twitter, and a step by step tutorial demonstrating commonly used functionality.
You can find the homepage of Restkit here:
The Github project can be found here:
Looks like a great framework for those looking to integrate Restful web services into their apps as quickly as possible.
Read More: Open Source iOS Libraries And Tools
It’s been another very active week for the site, and I appreciate everyone sharing the resources from this site. It really keeps things going. The community is getting more active, and there were so many great resources shared in the last week.
These are the top resources shared in the past week:
Latest edition here: iOS Development Resources
Tutorials: How To Create Great Looking iOS Apps Even If You Are A Design Noob – An excellent set of tutorials and guides from an app design expert for those without a design background looking to design a great looking and user friendly app.
Open Source: Libraries For Custom Status Bar Notifications And UIBarButtonItems – Open source project enabling customizable status bar notifications, overlays, and UIBarButtonItem’s similar to the Reeder, Evernote, and Google Maps apps.
Open Source: Generate Objective-C iOS App Code Using A Simple Domain Specific Language – An open source project that generates app source code from a very brief domain specific language.
iOS Beginner Screencasts – Xcode And Objective-C From The Start – A set of high quality screencasts for those who are absolute beginners to Xcode and Objective-C.
Open Source: Library With A Massive Number Of Useful UIKit Interface Enhancements – A very useful, and rapidly growing library of useful user interface enhancements.
Example Source Code: Face Detection And Augmented Reality – Source code from an upcoming book demonstrating face detection, and location based augmented reality.
Tutorial: How To Build An iOS Chat App Using Cocoa Classes – A step-by-step guide demonstrating how to use Cocoa networking classes such as NSUrl by creating a simple chat application.
Tutorial: Detailed Adwhirl Cocos2D Guide – A newly updated guide for those having difficulty integrating Adwhirl and Cocos2D.
Open Source: Beautiful App Sales Tracking Tool MyAppSales – A newly open sourced app with a beautiful interface, and extensive historical statistics for those looking to track app sales data.
Building An iOS App With Sencha Touch And Phonegap From The Start – A step-by-step guide starting at the absolute beginning for those looking to build an application with Phonegap and Sencha Touch.
Thanks for reading, please share this — you can use the buttons below!