[iPhone] Game Center を実装する

GameCenterを使ったランキングを実装してみます
iTunesConnectでの登録が終わっていることを前提にしています

  1. Game Center を設定登録する
  2. Game Center を実装する
  3. Game Center を Sandbox でテスト

 
ボタンタップでカウントアップ
スコアをレポートして
Leaderboardを表示
を想定して作成します

iOS Simulator Screen Shot 2015.09.11 13.21.49
 

Swift 2.0
Xcode 7.0

 

sponsored link

Project の設定

 
プロジェクトを作成し、そのCapbilitiesにある
Game Center を「ON」にします

スクリーンショット 2015-09-10 19.08.55

Game Center を実装するための
Stepsが親切に表示されています

まず、GameKit.framework をBuild Phaseに追加します

スクリーンショット 2015-09-07 15.26.35
 

AppDelegate の設定

 
AppDelegate にGame Centerにログインできるように
設定を入れます
application()に以下のように追加します
残りはそのままですので省略

AppDelegate.swift

 

ViewController の設定

 
ここでは、ボタンタップでカウントアップし
その数値をレポートして
Leaderboardを表示させます

ViewController.swift

次はSandboxを使ってテストしてみます
Game Center を Sandbox でテスト


References:
Game Center プログラミングガイド
Game Center Authentication with Swift
GKGameCenterControllerDelegate
can’t get Game Center to show