iOS

Using Node.js and Charles Proxy to Mock a Server API

In this post, I’ll walk through the steps to create a simple iPhone app that interacts with a public API, using Node and Charles to simulate an error response.  This post assumes some experience writing iOS code, but all the source code will be available on GitHub…

Developer News #72 – The Winter Break Edition with Historical Videos, new Google Sheets

This week we give you some light viewing for the week – a Letterman interview circa 1983 or so with the famous Rear Admiral Grace Hopper, and a really interesting demonstration by recently passed Douglas Englebart (search him above to find other DevNews articles on him) dubbed the Mother of all Demos (1968). Super cool stuff. Also, we discuss a nice little SQL tutorial website for PostgreSQL, the “Smartest Person in the Room complex”, our new Data I/O screencasts, and a few blog entries from Chariot’s developers.

Apple's New App Store Submission Requirements

Apple recently announced that new apps and app updates must be built with Xcode 5 and optimized for iOS 7 starting February 1st, 2014. What does this mean? Well, even if your app was built and released on iOS 6 and currently looks fine running on iOS 7, your next app update will change all that. … Read More

Chariot DevNews Episode #48 – Big Data all over the place

It’s the big return of the regular DevNews this week. My co-host Joel Confino and I discuss lots of big data stuff, including: They hype it, then they try to kill it – Why Big Data is not truth – just using Big Data techniques doesn’t make it easy to select good data to begin … Read More

Chariot DevNews Episode #47 – Chariot’s Steve Smith on the Apple WWDC and iOS 7

Chariot’s Steve Smith attended Apple’s World-wide developer conference last week, and we sat down today to talk to him about it. Topics WWDC ticket ordering process fun New hardware releases iOS 7 features OS X Mavericks His view as a mobile developer of iOS over the years including open source projects, etc… Note – all … Read More

PhillyETE Screencast #11 – Jumpstarting your next iOS project – Kevin Griffin

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: “In this talk we’ll look at ways to wrangle Xcode into smoothing out the development process. We’ll also take a look at some tools for addressing common software development needs including testing, debugging and automation.”

Take (and Manipulate!) a Photo with a Web Page

So not that long ago, if you wanted an app to take a photo, it had to be a native app — such as a Windows/Mac app or a native mobile application.  But HTML5 has brought a number of new APIs that allow not only taking photos, but analyzing and manipulating them all within a browser.

Importing Data via Custom File Types in iOS

iOS makes it very simple to define a custom file type that your app can handle. This post will walk through creating a simple app to access the contents of a text file received via email.

Using Cocoapods to Manage Private Libraries

Introduction Cocoapods (http://cocoapods.org/) is a dependency management framework for XCode. It allows you to declaratively define project dependencies and have them included in the build of your project. It’s like Apache Maven or Ruby Gems for XCode. There are many tutorials on getting started with Cocoapods, so in this blog post I will present a … Read More