Pankia wiki ~Dashboard~

Pankiaの公式解説サイト(Pankia Developer's WIKI)で全てが書かれているのかと思いきや,一部の説明しかなかったのでPankia.hからどんなものがあるか探って解説していこうと思います

ではPankia.hを見ていく


Pankia.hへのアクセスは画像からわかると思います

Pankia.hに基本的に私たちが使用できるメソッドが書かれているわけですが,中身がわからないと,利用もできないですよね

上からサーっと見てみると

@interface Pankia
 ...

@end

@interface Pankia(Dashboard)
 ...

@end

@interface Pankia(Achievements)
 ...

といった風にPankiaのコンテンツごとに分けてクラス宣言されている

利用したい項目のところに宣言されているメソッドにどのようなものがあるのか見ていく事が大事です


今回はDashboardの部分を見ましょう

見つけるのが面倒な人は黒い画面の上のバーのメソッド名などが書かれている部分を押すと

といった画面からメソッド一覧が見る事ができます


Pankia.h

@interface Pankia(Dashboard)

//Dashboardの向き(不要?)
+ (UIInterfaceOrientation)dashboardOrientation;

//Dashboardの開閉
+ (void)dismissDashboard;
+ (void)launchDashboard;

//Dashboardを介さないで直接With~の部分へのリンク
+ (void)launchDashboardWithLeaderboards;
+ (void)launchDashboardWithLeaderboard:(int)leaderboardId period:(PNLeaderboardPeriod)period;
+ (void)launchDashboardWithAchievements;
+ (void)launchDashboardWithItems;
+ (void)launchDashboardWithStore;
+ (void)launchDashboardWithMerchandiseDetail:(NSString *)productIdentifier;
+ (void)launchDashboardWithSettings;
+ (void)launchDashboardWithNetworkMatch;
+ (void)launchDashboardWithInternetMatchLobbies;
+ (void)launchDashboardWithLocalMatchLobbies;
+ (void)launchDashboardWithInternetMatchLobby:(int)lobbyId;
+ (void)launchDashboardWithLocalMatchLobby:(int)lobbyId;
+ (void)launchDashboardWithPrivacyPolicy;

//Dashboardの向きの設定(不要?)
+ (void)setDashboardOrientation:(UIInterfaceOrientation)orientation;

@end

 ...

@protocol PankiaDelegate<NSObject>
 ...

#pragma mark Dashboard Related Methods

//Dashboardの開閉時に呼ぶメソッド
- (void)dashboardWillAppear;
- (void)dashboardDidAppear;
- (void)dashboardWillDisappear;
- (void)dashboardDidDisappear;

 ...
@end

Dashboardに関するメソッドは以上かな?

とりあえず実際はこれらは簡単に組み込める機能であります,


次は,Achievements について見ていきます