I launch! I die! I launch again! Learn about the various states of an application.
The app receives a window and a new view. It's probably time it got some sunlight.
Those things were getting out of hand. Such problems are best solved with a view controller.
The compass points UICompassNavigationManager.Directions.North! A Navigation Controller will bring everything in line.
The stars of this lesson are Ed, Edd, n Edit Button. However, only one will be added to the project.
Prepare to experience a magical moment: where the visuals meet the variables.
Don't worry, it's only a placeholder to see how the items array object works. But it probably isn't any worse than a real to do list.
Moderately successful sequel to the Electric Slide, in which the Add Item window is actually presented on command!
It's always important to be open to feedback. That's why we build a Text Field.
Today on CSi:OS we look for clues. Or maybe just make a quick fix to the layout properties.
That thing is just waiting to pounce. The safe idea is to let it open immediately, so that's what happens here.
Please. Nobody needs to see that. Let's hide the keyboard after it's been used.
This one makes sure that new items will actually be added. No prank protocols, please.
It's time somebody edited tehse typos. In the meantime, let the Edit button enable the Editing state.
It's a Cache-22! But first, it's important to set up the save and load functions.
iOS development mainly consists of defining load and save protocols and running from Tom Hanks.
Don't spend it all in one place. Also, there's no money, just protocol implementations.
Sometimes the user can be a real cachehole. Which is great for setting up a new protocol implementation class.
Are you the Gatekeeper? Because I'm the KeyedArchiverCache. This class demonstrates another way of saving user data.