iOS indie developers writing every day about their stuff.

UIStoryBoard Power Drill, Batteries Included

Jason Lust
StellarOnline.com

I got a lot of great response and questions about my post with the UIStoryBoard. This means people are interested in using it, and I’m not good with explaining things.I did combo this drill down with a sorta complex core data model and assumed this was setup before handing off objects to each subsequent class. I’m going to nix the core data in favor of a simple input, but we are going to keep music on the table!Lets start here : UIStoryBoardDrill.zipThis Xcode project will start you out with some plist data that is a nested list of music genre, artist, […]

UIStoryBoard Power Drill, Batteries Included

Jason Lust
StellarOnline.com

I got a lot of great response and questions about my post with the UIStoryBoard. This means people are interested in using it, and I’m not good with explaining things.I did combo this drill down with a sorta complex core data model and assumed this was setup before handing off objects to each subsequent class. I’m going to nix the core data in favor of a simple input, but we are going to keep music on the table!Lets start here : UIStoryBoardDrill.zipThis Xcode project will start you out with some plist data that is a nested list of music genre, artist, […]

Game On, TurnBased Game Center

Jason Lust
StellarOnline.com

I was excited to see Apple add the TurnBased system to their GameCenter last year. Since it’s beta release I have been testing with it on and off for some time now to get the best experience from it that I believe I can offer. The difference for me is I approached this TurnBased GameCenter as a partial replacement for the PHP async system I was mildly developing before Apple’s announcement.Where I started in PHP;I started with a SQLLite model that was going to mirror the online storage of the games. This my be an over ambitious approach to a […]

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

This is another guest post by Ferenc, here about how LaunchRock was modified to show up nicely on a UIWebView. If you’ve ever wanted built a landing page or had the need for one, you’ve provably heard of LaunchRock. If not, have a quick look. LaunchRock makes an extremely good job at making it super easy […]