In this always connected cloud based world we live in today, i'm willing to bet that the App you're currently working on, needs to download some sort of data. Whether it be files from some type of cloud storage, or even just requesting tweets from twitter...
I've said this before, and i'll probably keep saying it, the UIScrollView is very powerful and awesome. Its so powerful that we build our IGGridView control by deriving from it. Even Apple wrote their UITableView the same way.
So, today I'm going...
The IGGridView has a few different options for allowing you to slide a row and reveal a menu. However, what if you're not using a row based grid, and instead have a cell based grid, maybe something like this:
A sliding row gesture wouldn't really...
Apple supports a bunch of fonts, and in each version of iOS it seems like they keep adding more. However, sometimes a custom font gives you that unique look that can help your App stand out from the crowd. Today i'm going to show you how to add your custom...
I've talked about all the tricks you can do with images before, even about how to take screen shots of a particular UIView. However, today i'm going to dive into that just a little bit more and show you how you can take that screen shot at different...
If you're not familiar with objective-c, NSDate is the equivalent of the DateTime object in C#. However working with it is quite different. In this article i'll show you how to do some common tasks with the NSDate object.
Get Today's Date:...
Flipboard is probably one of my favorite apps to use on the iPad. Its just one of those apps that I use every single day. And one of the reasons that i keep coming back to it, is its ease of use. That page turning gesture, just works really well, and...
Did you know that the NSArray class has a way of allowing you to easily find any unique values within it. In today's post i'll walk you though how to achieve this.
Lets first assume we have an array of data that looks like this:
In a few of my own apps, i've needed the ability to unzip and unrar some files. Finding a good reliable library can be tough, so i'm going to recommend the ones that i've found and actually still use today.
Unrar4iOS
Note: this library just...
Sorting an array in objective-c is actually very easy. In this post I'll walk you through how to sort your data.
The trick to sorting an array is a method on the array itself called "sortedArrayUsingDescriptors:". The method takes an array of...
An app in iOS has it's own sandbox that it's allowed to work within. In that sandbox though, you're allowed to save and write files at your leisure. In this post I'll discuss how to do basic operations for saving a file, building a file path, and providing...
When writing iOS apps it sometimes becomes necessary to detect what device or OS you're application is currently running on. In this post i'll give you quick access to snippets to do just that.
Device Detection
iPad
If you've upgraded your iOS device to iOS 7, i'm sure you've noticed one of the cool new OS level features known as Parallax. Where you can tilt your device on different axes and the background moves slightly to add a layered feel to the OS. ...
One of the many cool features introduced into iOS 7 is the concept of Beacons. The idea behind them is that you can have an iOS device or even a stand alone device broadcast a beacon. And then within an iOS 7 application you can listen for that beacon...
So here's the scenario. You're writing an app, and you realize that it would be really cool if the stuff your app creates could be shared with other people. Sure you can go down the typical root of sharing through e-mail, dropbox, iMessage, etc.....
The other day I was doing some coding on the side, and i was playing with different web services. Some of the web services returned JSON, while others returned XML.
Now, JSON was easy to handle, b/c i could simply use the NSJSONSerialization class...
Speaking from experience, .Net has a tendency to spoil us developers. In this post i'm going to talk about one of those scenarios, Boxing/Unboxing. If you're a C# programmer, and you have no idea what i mean by Boxing/Unboxing that proves my point :)...
For the 13.1 release of our NUCLiOS product we added a LOT of features. So many in fact that its actually quite easy to overlook some of them. So, today i'm going to talk about one of my favorite features added to the IGGridView: Infinite Scrolli...
Part 1: Standard File Extensions
Part 2: Custom File Extensions
In this final part of the series we'll finally learn how to react to those files being added to your project.
Step 1. Open your AppDelegate.m file.
Step 2. Add the following method...
In Part1, I showed you how to associate a known file type extension with your App. In this article, I will explain how to associate a custom/unknown file type extension.
The file type extension I will be using is ".cbr". Basically a cbr file is just...