クラス _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 オブジェクトを取得します。

パラメータ：

id | Twitter アカウントの識別子

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

| tweet::

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

ツイートします。

パラメータ：

account | ACAccount オブジェクト
text | ツイート文字列を指定します。

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

| showTweetComposeView:

- (void)showTweetComposeView:(NSString*)text

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

パラメータ：

text | 初期ツイート文字列を指定します。

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