クラス _Twitter

Twitter と通信する機能を提供するクラスです。

下記のフレームワークを追加する必要があります。

・Accounts.framework
・Twitter.framework

インスタンスメソッド

initWithMain:

- (id)initWithMain:(_Main*)m

_Twitter オブジェクトを生成します。

パラメータ:
m_Main クラスを継承したクラスオブジェクトを指定します。

戻り値:
_Twitter オブジェクト

auth

- (void)auth

Twitter の認証を行います。

補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _twitterAuthOK/_twitterAuthNG メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _twitterAuthOK/_twitterAuthNG メソッド

getAccountNum

- (int)getAccountNum

Twitter アカウントの数を取得します。

戻り値:
Twitter アカウントの数を返します。

getAccountID:

- (NSString*)getAccountID:(int)index

Twitter アカウントの識別子を取得します。

パラメータ:
indexインデックス。0 から getAccountNum メソッドの戻り値 - 1 までの値を指定します。

戻り値:
取得できた場合、Twitter アカウントの識別子を返します。取得できなかった場合 nil を返します。

getAccountName:

- (NSString*)getAccountName:(int)index

Twitter アカウントのユーザー名を取得します。

パラメータ:
indexインデックス。0 から getAccountNum メソッドの戻り値 - 1 までの値を指定します。

戻り値:
取得できた場合、Twitter アカウントのユーザー名を返します。取得できなかった場合 nil を返します。

getAccount:

- (ACAccount*)getAccount:(NSString*)id

ACAccount オブジェクトを取得します。

パラメータ:
idTwitter アカウントの識別子

戻り値:
取得できた場合、ACAccount オブジェクトを返します。取得できなかった場合 nil を返します。

tweet::

- (void)tweet:(ACAccount*)account :(NSString*)text

ツイートします。

パラメータ:
accountACAccount オブジェクト
textツイート文字列を指定します。

補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _twitterTweetOK/_twitterTweetNG: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _twitterTweetOK/_twitterTweetNG: メソッド

showTweetComposeView:

- (void)showTweetComposeView:(NSString*)text

標準ツイートビューを表示します。

パラメータ:
text初期ツイート文字列を指定します。

補足説明:
標準ツイートビューが閉じられると、以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _twitterCloseTweetComposeView メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _twitterCloseTweetComposeView メソッド