OPI Blog
Learn from experts in their fields

Browsing Tags: iPhone

Exploring Swift Initializers
In this article, I’ll explore some of the gritty details of Swift initializers. Why take on such an exciting topic? Mainly because I’ve occasionally found myself confused by compilation errors when trying to create a subclass ...
Feb 20, 2014
Minnesota CocoaHeads Sprite Kit Review
Last Thursday I had the privilege to speak about Sprite Kit at the Minnesota CocoaHeads chapter. The turnout was great as iOS developers are excited about the potential of Sprite Kit. Sprite Kit is a ...
Dismissing Modal and Current UIViewControllers in the Same Delegate
Sometimes in iOS, something that seems like it should be easy to do can, be a bit more complicated than you would expect or can be difficult to remember since you don’t ...
Using Google Analytics iOS SDK in Shared Library Projects
Recently I added Google Analytics to an iOS project that included several shared libraries that I use for common, reusable code.  This presented an organizational challenge as I needed to send events to Google Analytics ...
Start building out automated groovy mobile web application testing on your iPhone or iPad with Geb and Spock
Leverage Geb and Spock for automated testing of mobile application on mobile devices, including the iPhone, iPad and Android devices....
Dec 22, 2011
SplitView for JQuery Mobile
If you’ve worked with an iPad for any significant period of time, odds are you’ve run across one of its main user interfaces, ‘Split View’, which is a type of master-detail interface. An example version ...
Mar 31, 2011
SSH without passwords (Public/Private Keys)
We all know that passwords aren't very secure. If you choose a password that is easy to remember then its easier to guess via brute force. If you choose a password that is random or hard to remember then you are more likely to write it down. Any well-versed digital community member already has many username/password credentials to remember so we are less likely to remember extremely difficult random passwords. This is the password paradox, which leads me to look into managing access via public/private key pairs instead....
Mar 22, 2011
Let network connectivity help guide concurrency in your iPhone and iPad applications
Through using Apple’s Reachability sample project, built upon the SystemConfiguration framework, developers can quickly add code to their iOS projects to test network access details, and leverage that information to optimize the performance of their applications, through defining parallel operation configurations for asynchronous network calls. ...
Nov 11, 2010
Lights, Camera, ActionSheet!: Updating iOS ShareKit’s Twitter service to provide photo and message support together in a cohesive UI
ShareKit (<a href="http://getsharekit.com/">http://getsharekit.com</a>) is a popular, open-source, drop-in solution for implementing social sharing features in iOS applications. ShareKit does not yet have support for selecting/capturing a photo and sending it as part of a Twitter message. However, thanks to ShareKit’s open-source nature and framework for extensibility, I was able to add this functionality without much fanfare, and still leverage the recently added img.ly support to link to that image. An overview of an initial form of this implementation is outlined in this blog post....
Communicating with external devices from the iPhone and iPad
An expanding marketplace for devices capable of interacting with iPad and iPhone applications is sure to be a major driver of corporate iOS-related spending in 2011. Starting with the release of iOS 3.0 in June ...