This is an iOS leaderboard sample which makes use of Windows Azure Mobile Services for it's data storage. It will track different player's wins, losses, and ties from playing a game of Tic Tac Toe. This sample was built using XCode, the iOS Framework, and the iOS Mobile Services SDK.
Below you will find requirements and deployment instructions.
- OSX - This sample was built on OSX Lion (10.7.4) but should work with more current releases of OSX.
- XCode - This sample was built with XCode 4.4 and requires at least XCode 4.0 due to use of storyboards and ARC.
- Windows Azure Account - Needed to create and run the Mobile Service. Sign up for a free trial.
- /source/start - This contains code for the application prior to adding in Mobile Services.
- /source/end - This contains code for the application with Mobile Services and requires client side changes noted below.
- /source/scripts - This contains server side scripts you'll need to set on your Mobile Service as noted below.
#Setting up your Mobile Service After creating your Mobile Service in the Windows Azure Portal, you'll need to create a table named "PlayerRecords". After creating that table, alter it's insert and read scripts using the following scripts:
- /source/scripts/PlayerRecords.insert.script
- /source/scripts/PlayerRecords.read.script
#Client Application Changes In order to run the client applicaiton, you'll need to change a few settings in your application. After opening the source code in Xcode, open the TicTacToeService.m file. Find the init method and change the <YourMobileServiceUrl> and <YourApplicationKey> to match the values from the Mobile Service you've created.
For additional questions or feedback, please contact the team.