» Performance Of Concurrent Core Data Stacks
Florian Kugler provides a thorough analysis comparing the performance of three variations of Core Data Stack setups....
Gonzalo Ayuso: Google App Engine, PHP and Silex. Setting up a Login Provider
Gonzalo Ayuso has a new post to his site today showing how to use the recently released PHP support for the Google App Engine along with Silex to create a login provider .
Last week Google announced the PHP support for Google App Engine (GAE). PHPStorm, the great IDE for PHP development, also announced support for Google App Engine PHP. Because of that now is time to hack a little bit with this new toy. [...] To build a simple Silex application over Google App Engine is pretty straightforward (more info here ). Because of that we're going to go...
Overview of iOS Crash Reporting Tools: Part 2/2
» Xcoder Tool To Simplify Scripting And Automating iOS Builds
Written in ruby, Xcoder wraps the various build tools (Xcodebuild, keychain, etc) to automate the build process of iOS and Mac applications....
» Cleaning Up Smelly Code Via Dependency Graphs
Nicolas Seriot shares:
As developers, we all love clean code, but the fact is that most of the time we’re dealing with bad code. It may be recent or legacy code, written by ourselves or by other developers. We can recognize bad code because code smells . In other words, some heuristics raise questions about code quality. Among thoses we can name dead code…and tight coupling.
Nicolas goes on to explain how it is that one can achieve loose coupling, first by understanding the existing coupling, which is where his github project comes into play.
Here’s how it works:
I
...
Android SDK: Create a Barcode Reader
In this tutorial, we’ll use the ZXing (Zebra Crossing) library to carry out barcode scanning within an Android app. We’ll call on the resources in this open source library within our app, retrieving and processing the returned results.
Since we’re using the ZXing library, we don’t need to worry about users without the barcode scanner installed, because the integration classes provided will take care of this for us. By importing the ZXing integration classes into our app, we can make user scans easier and focus our development efforts on handling the scan results. In a follow-up series coming soon, we’ll...
Example: Detecting Tangible Objects On The iPad Screen
Some time ago I mentioned the excellent free augmented reality framework from Qualcomm called Vuforia .
Here’s an interesting example from Vivien Cormier called the iOS tangible detector for detecting objects that are placed on the screen. The library does this by detecting the distance between three points on the object, and making calculations about the size, and angle of the object based on the location of those points.
Here’s a video of the Tangible Detector in action:
You can find the iOSTangibleDetector on Github here .
A fun little library for detecting objects sitting...
» Default Image Sizes for iPhone iPad
A good reference for iPhone and iPad for default launch image sizes....
Great Looking Open Source Drag To Share iOS UI Control
I’ve mentioned a number of libraries to aid with adding social sharing capabilities within your apps such as ShareKit which allows you to quickly add social sharing within your apps for a wide variety of social networks – and Apple has added this capability for the major social networks.
Here’s a slick user interface control from Camden Fullmer that provides a circular menu interface with icons included for Facebook, Twitter, Google Drive, Pinterest, Dropbox, and Evernote sharing.
Each selection is activated by dragging the circle...
