iOS Application Template with JSON-Parsing, AutoUpdating, CrashReporter+Sender, Statistics, custom Logging, Localization and all those little things already set up, ready for you to make awesome stuff!
Note: I consider this template deprecated. There are much better choices available now, like
AFNetworking, JSONKit, HockeyKit, SSToolKit, …
Some stuff is really a bad idea (like Flurry), other is now integrated in Foundation (like regular expressions).
I’ll keep it around a little longer, but please don’t use it anymore.
This is a working start point for an iOS App. All the little bits are set for you.
Remember to init all submodules:
git submodule init
git submodule update
This basic template opens a PSTableViewController connected to a navigationController, all in code (there are no nibs).
Localization for English/German pre-setup
Xcode agnostic gitignore setup
Completely setup autoupdating via Hockey, with custom Target for instant App-Distribution.
All you need is to modify the ssh script in the BetaDistribute target and setup a server with the Hockey server parts:
https://github.com/TheRealKerni/Hockey
Integrated Crash Reporter Server sender. Just activate in PSDefines and
https://github.com/TheRealKerni/CrashReporterDemo
Adapted symbolicator for remove crash report symbolication
Integrated super fast and efficient YAJL JSON parser
http://lloyd.github.com/yajl/
PSFoundation for all those little categories, reachability and co:
https://github.com/steipete/PSFoundation
Flurry for app statistics. Just add your statistics key to kFlurryStatisticsKey
http://www.flurry.com/
Custom logging (cocoa-lumberjack) with file logging and NSLogger integration
See https://github.com/robbiehanson/CocoaLumberjack and https://github.com/fpillet/NSLogger
Colored Logging-Output using XcodeColors in Simulator
http://deepit.ru/products/XcodeColors/info/
RegexKitLite
http://regexkit.sourceforge.net/RegexKitLite/
FTLocationSimualtor for debugging CoreLocation in the Simulator
https://github.com/futuretap/FTLocationSimulator
asi-http-request for everything http-related; better alternative to NSURLConnection
https://github.com/pokeb/asi-http-request
Note: This Template uses many software components, all of them under various open source licenses which some of them with the need for Acknowledgements, see the source files and Acknowledgements.txt for more information.