iOS indie developers writing every day about their stuff.

UIStoryboard Power Drill

Jason Lust
StellarOnline.com

I’ve read some good reasons why Storyboards are not ready for prime time. Some of the articles like Jonathan at toxic software.com simply help me find out that I wasn’t doing something wrong, it just wasn’t meant for that. But there are some benefits from using a storyboard that I wanted to keep, so I got adamant about finding workarounds. Here’s one:Drill down UITableViews – Standard1. Provided you’ve started with a subclassed UITableViewController, or a TableView in a UIViewController that is already the root relationship from a UINavigationController. 2. You link the push outlet from the cell prototype back to […]

Cut the fat, NSData diet

Jason Lust
StellarOnline.com

Fat XMLI’m a long time user of the XML format for transferring data between client and host. It’s human readable, can be edited by hand easily in most cases, and it conveys objects and nesting well. So in the past I was often designing a object scheme and custom parsing loops that solved the issues that faced constantly updating applications and site I’ve been in charge of through out my flash career. The problem I was always concerned with when designing the scheme is how much data was just being taken up by open tags, close tags, and parameter defines. […]

Level building nostalgia

Jason Lust
StellarOnline.com

Something about the idea of creating levels and actually creating levels is hard to follow through on. I look forward to trying out some puzzle making when Valve releases the level editor for Portal. Most recently I last spent a bit of my time in the Little Big Planet level creator and had some fun with it’s physics system. For me this all steams back to a time ago that I was playing my share of Doom over the local BBS and using ID Software’s tools to make more arenas to share with my friends. Then I think even before […]

Let’s Be Friends. Core Data Relationships

Jason Lust
StellarOnline.com

With any good database tutorial, you will learn how to make employees, departments, and managers. Then how to reference the employees to a department and be overseen by which manager. Instead I’m going to talk about a data structure that I made to help me with my next project to help me handle game scenes, characters, and their animations.The first time I heard of Core Data, I thought I wouldn’t need to learn how to use it, I already know how to access SQL and can make use of the SQLite C library. And for a few of my early […]

Making Tools for Making Games

Jason Lust
StellarOnline.com

I’ve been creating apps and games for sometime, and each time I seem to make a second app/tool to help in the creation. Defining layouts, levels, settings, data, designs. I could define all this pre-existing data in code, and then muddle through it when I need to change or upgrade it. But often I find myself working with others that haven’t devoted themselves to understanding cryptic programing languages and scripts. This prompts them to send me change request that seam so minor I prioritize them low and let them stack up until major code changes have been finished. I try […]

Use GL, Thats a Wrap!

Jason Lust
StellarOnline.com

Let GL Repeat ItselfAs I’m starting to make improvements to Petunk, I’ve started to test the game play for maps larger than the screen bounds. And with larger maps means tracking the active ball on screen, and scrolling the scene to follow. The floor texture (green paper) would then need to be expanded past the screen bounds so that the camera seems to scroll along as new obstacles slide into view.Often this style of scrolling ground texture I see done with tiles. And I like tiles too, but I did not want this green paper to looked tiled so I […]

Universal saving space

Jason Lust
StellarOnline.com

Now I haven’t done most of my work in iPad ready apps just because I started back in ’08 and already had a focus on very mobile apps. But when making apps for 3GS, iPhone 4, and iPad I am still always contous of the file size that loading up the app bundle with 3 [...]