Recently, I came across this post and fell in love with the idea of using XCode 4 snippets. Up until I read the post, I had heard they existed, but never really tried them. After reading the post, I began using his snippets as well as started creating my own. Now, I would say that my work-flow is faster than ever.
Here is a quick demonstration of the power of snippets
Type:
ttt
It generates:
#pragma mark – UITableView …
As I was working on the ELCImagePickerController, bringing it up to speed for iOS 5, I needed to get some images inside my iOS simulator. I did some googling and came up with the handy method of dragging and dropping images onto the simulator and using Safari to save them to a photo album. This is all well and good for four or five photos, but it starts to really slow down after that. Also, if you ever run …
As most of you probably know, UITableView’s are incredibly useful and versatile views to be using in your applications.
If you have ever tried to customize a UITableView though, you know that as soon as you start adding lots of UIViews, UILabels, and UImageViews to a cells ContentView, that these tableviews start to scroll slower and slower, and become choppier and choppier.
What we are going to explore today is how to remedy that situation.
To download the entire XCode project, you can …
If you’re working with AddressBook.framework chances are you’ll want to import your own data to test against when you’re in the simulator. Without being able to sync with iTunes or iCloud you may think you’re stuck entering in addresses manually; not only is that a huge pain, but there are probably lots of edge cases already in your address book you wouldn’t necessarily think of.
Fortunately there’s another option, with a tool called iPhone Backup Extractor. Download it, run it …
Introduction
In the age where Core Data is king, the database that started it all is often overlooked. I’m talking of course about sqlite. As you may or may not know, prior to core data, sqlite was the preferred method of storing relational data on iOS devices.
Although, most developers don’t interact with sqlite directly, they still use it under the hood as the primary data store for core data. This is great and all, but there are often …
ELC Technologies is hiring!
At ELC we are proud of more than 100 years of combined application development experience including dynamic languages like Ruby, JRuby, Python, as well as strongly typed languages such as C and Java. Our knowledge of the Cloud lets us build true scalability into products. This experience, coupled with our creativity, has led us to build some of the largest, most used apps out there. We are experts in AGILE development, delivering working software in weeks, not …
Welcome back to another update to the ELCImagePickerController. If you’re not familiar with this class I’d suggest you check out the following posts:
Cloning UIImagePickerController using the Assets Library Framework
Update: ELCImagePickerController
A lot has happened in the iOS world since the creation of this code. With the advent of every new version of iOS there are always exciting new features and bug fixes. Sometimes subtle code changes sneak into classes we’ve …
Introduction
In today’s post, we are going to be discussing view controllers. Let’s start by talking about what a view controller is and it’s role in your iOS projects.
What is a View Controller?
View Controllers are at the core of every application. They act as sort of the glue between your models and your views. View controllers are both responsible for fetching/initializing your models as well as loading up your views to display the information within them.
Basic View Controllers
Every …
Subclassing is something any object oriented programmer is pretty familiar with. Common examples would be that a square is a subclass of a rectangle. This means that all squares are rectangles, and hold all properties of rectangles but not all rectangles are squares. Squares are a special subset of rectangles that have both sides being the same length. Objective-C has become so evolved that you may use this simplified conceptualization for all objects in Objective-C when in reality there is …
Often times you find yourself in a situation where you might want to control your application remotely. You may want to enable/disable features at a certain time, push messages to all of your users, or do some cross promotion whenever you launch a new application. All of this can easily be done with a little JSON and some simple web interface coding.
In this tutorial, I will show you how to use ASIHTTPRequest along with JSONKIT to fetch, parse, …
Workout of the Day