15 May 2012

Readers App Reviews – May 2012

 

Read about some great apps made by fellow readers!

Read about some great apps made by fellow readers!

This is a post by Reader’s Apps Reviewer Ryan Poolos, an iOS Developer and founder of Frozen Fire Studios. Checkout his latest game, Cyborg Livestock. Checkout his latest website, iHelp.

Its that time again! May came fast and we’ve got a ton of apps to show for it. You’ve all been very busy building some very fun games and useful apps.

This month there are a lot of super addicting games, making it very hard to actually write the reviews instead of playing. Sorry Ray! :]

You guys blew away Aprils record for submissions. Over 45 incredible apps came through my inbox this month. Thank you all for your submissions.

As you know by now there’s only room to post fifteen reviews per month. Remember its not a popularity contest or judging, this is just something we do to help out our readers and build community. As such, active readers, forum members, and those who submit all the required information gain priority. The apps are not posted in any particular order or rank. Make sure you check out the Honorable mentions to try out the apps I didn’t have room for!

So get ready to find out about some awesomely fun apps and games by fellow readers! Keep reading!

Tags: , , , ,

10 May 2012

iCloud and UIDocument: Beyond the Basics. Part 4/4

 

Learn how to make a complete UIDocument + iCloud app!

Learn how to make a complete UIDocument + iCloud app!

This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer.

Welcome back to the final part of our document-based iCloud app tutorial series!

In this tutorial series we are making a complete document-based iCloud app called PhotoKeeper, with features that go beyond just the basics.

In the first and second part of the series, we made a fully functional UIDocument-based app that works with local files with full CRUD support.

In this third part of the series, we got iCloud mostly working. All CRUD operations are functional, and you can even rename and delete files.

That brings us to this fourth and final part of the series! Here we’ll show you how you can resolve conflicts, and move/copy files to/from iCloud.

This project continues where we left off last time, so if you don’t have it already grab the previous code sample and open up the project. Let’s wrap this project up! Keep reading!

Tags: , , , , , ,

9 May 2012

iCloud and UIDocument: Beyond the Basics. Part 3/4

 

Learn how to make a complete UIDocument + iCloud app!

Learn how to make a complete UIDocument + iCloud app!

This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer.

Welcome back to our document-based iCloud app tutorial series!

In this tutorial series we are making a complete document-based iCloud app called PhotoKeeper, with features that go beyond just the basics.

In the first and second part of the series, we made a fully functional UIDocument-based app that works with local files with full CRUD support.

In this third part of the series, it’s finally time to dive into iCloud! We will get almost everything working on iCloud in this tutorial, except for some subtle bits which we’ll leave for the final part of the series.

This project continues where we left off last time, so if you don’t have it already grab the previous code sample and open up the project. It’s iCloud time, baby! Keep reading!

Tags: , , , , , , ,

8 May 2012

iCloud and UIDocument: Beyond the Basics. Part 2/4

 

Learn how to make a complete UIDocument + iCloud app!

Learn how to make a complete UIDocument + iCloud app!

This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer.

Welcome back to our document-based iCloud app tutorial series!

In this tutorial series we are making a complete document-based iCloud app called PhotoKeeper, with features that go beyond just the basics.

In the first part of the series, we created model classes for our app and a UIDocument wrapper. We also added logic to list and add local files.

In this second part of the series, we will make the app fully functional when it comes to local files. We will improve the look of our master view, implement the detail view, and add support for renaming and deleting files.

If you’re eager to get into iCloud, don’t worry – getting UIDocument support working like we’re doing here is a prerequisite! We’re laying a framework that will make switching to iCloud much easier.

This project continues where we left off last time, so if you don’t have it already grab the previous code sample and open up the project. Let’s begin! Keep reading!

Tags: , , , , , , ,

7 May 2012

iCloud and UIDocument: Beyond the Basics. Part 1/4

 

Learn how to make a complete UIDocument + iCloud app!

Learn how to make a complete UIDocument + iCloud app!

This is a blog post by site administrator Ray Wenderlich, an independent software developer and gamer.

Creating a document-based iCloud app is complicated. There’s a lot of different things to think about, and it’s easy to forget to implement something out or make a mistake along the way.

There are several tutorials on creating iCloud apps out there, including Apple’s Your Third iOS App tutorial and our own iOS 5 by Tutorials, which do a great job of explaining the basics of using iCloud.

What we really need is a tutorial that goes beyond the basics and puts everything together into a complete app that you (gasp) might actually be able to use. This is my attempt to put something like that together for you guys!

In this tutorial, we’re going to create a simple iCloud document based app called PhotoKeeper. It will show you how to do the following:

  • Create, Read, Update, and Delete documents – both on iCloud *and* locally
  • Create documents consisting of multiple files with NSFileWrapper
  • Give previews of documents in the master view in an efficient manner
  • Allow a toggle for the user to enable/disable iCloud in Settings
  • Move/copy files to and from iCloud when user switches
  • Alllow renaming and deleting files – the safe way
  • Deal with conflicts and document updates

This is a four part tutorial series. In the first two parts we’ll get things working for local documents only, and then in the second two parts we’ll add iCloud support.

Are you ready to see how to put everything together with iCloud? Let’s get started! Keep reading!

Tags: , , , , , , ,

3 May 2012

How to Make a Turn-Based Strategy Game – Part 2

 

Create a Cool Turn-Based Game with Cocos2D!

Create a Cool Turn-Based Game with Cocos2D!

This is a post by iOS Tutorial Team Member Pablo Ruiz, an iOS game developer, and co-founder and COO at InfinixSoft. Check out his blog, or follow him on Twitter.

Welcome to the second half of the tutorial series that walks you through a basic turn-based strategy game for the iPhone!

In the first part of the series, we covered how to load the tile map, initialize military units (soldiers, cannons and helicopters), and how to program their movement on the tile map using the A* pathfinding algorithm.

Now in this second and final part of the series, you’ll enable the units to fulfill their mission in life – make war!

You will add buildings to the map and code multiple ways to win the game. You’ll also incorporate the logic for switching turns between players, as well as some nice finishing details like adding music and sound effects.

Best of all, this project is ripe for expansion and customization so you can make your own Turn-Based Strategy game!

This project starts where we left off in the last tutorial, so make sure you have the project where we left it off if you don’t have it already.

Forward march! Keep reading!

Tags: , , , , ,

2 May 2012

How to Make a Turn-Based Strategy Game – Part 1

 

Create a Cool Turn-Based Game with Cocos2D!

Create a Cool Turn-Based Game with Cocos2D!

This is a post by iOS Tutorial Team Member Pablo Ruiz, an iOS game developer, and co-founder and COO at InfinixSoft. Check out his blog, or follow him on Twitter.

In this tutorial, you’ll learn how to create a turn-based strategy game for the iPhone. I’ve always liked this type of game, the Advance Wars series for Nintendo DS being one of my favorites. Simplified versions of turn-based strategy games, such as Hero Academy, have lately become popular.

Some of the things you’ll learn include:

  • How to load a map with different types of terrains.
  • How to create different types of units with unique properties.
  • How to make them move and attack using a couple of AI pathfinding methods.

By the end of the tutorial you will have a basic, playable version of an Advance Wars-like game that can be played with a friend on the same device.

To make the most of this tutorial, you’ll need some Cocos2D experience and a beginning understanding of AI. You will also use Tiled for your maps, so a good understanding of this program and of tile maps in general is required.

In this first part of the two-part series, you’ll set everything up to enable you to load units for both teams and move them around.

Are you ready? Commence mission! Keep reading!

Tags: , , , , ,