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.