関数
Util/MixiUtils.h

さまざまなユーティリティ関数を定義します。 [詳細]

#import <Foundation/Foundation.h>

ソースコードを見る。

関数

NSString * MixiUtilEncodeURIComponent (NSString *aString)
 文字列をURIエンコード
BOOL MixiUtilIsReachable ()
 ネットワークが使用可能かどうかを確認
BOOL MixiUtilIsJson (NSString *s)
 文字列がJSONかどうかを大雑把に確認
NSArray * MixiUtilBundleURLSchemes ()
 アプリケーションの全URLスキームを取得
NSString * MixiUtilFirstBundleURLScheme ()
 最初のアプリケーションURLスキームを取得
NSDictionary * MixiUtilParseURLOptions (NSURL *url)
 URLパラメータをパース
NSDictionary * MixiUtilParseURLOptionsByString (NSURL *url, NSString *sep)
 URLパラメータをパース
NSDictionary * MixiUtilParseURLStringOptions (NSString *url)
 URLパラメータをパース
NSDictionary * MixiUtilParseURLStringOptionsByString (NSString *url, NSString *sep)
 URLパラメータをパース
void MixiUtilShowError (NSError *error)
 エラーをAlertViewで表示
void MixiUtilShowErrorMessage (NSString *errorMessage)
 エラーメッセージをAlertViewで表示
void MixiUtilShowMessageTitle (NSString *message, NSString *title)
 メッセージをAlertViewで表示
MixiWebViewControllerMixiUtilDownloadViewController (id target, SEL action)
 公式アプリダウンロード画面を作成
void MixiUtilDissmissRequestViewIfNeeded ()
 リクエストAPI実行用ビューが開いていれば閉じます。
NSString * MixiUtilGetRequestIdFromURL (NSURL *url)
 モバイルSafariからリクエストID付きで呼び出された場合に、起動URLからリクエストIDを抽出

説明

さまざまなユーティリティ関数を定義します。

Created by Platform Service Department on 11/07/01. Copyright 2011 mixi Inc. All rights reserved.


関数

NSArray* MixiUtilBundleURLSchemes ( )

アプリケーションの全URLスキームを取得

戻り値:
アプリケーションの全URLスキーム
void MixiUtilDissmissRequestViewIfNeeded ( )

リクエストAPI実行用ビューが開いていれば閉じます。

エラー処理用デリゲートメソッド内で利用することを想定しています。

MixiWebViewController* MixiUtilDownloadViewController ( id  target,
SEL  action 
)

公式アプリダウンロード画面を作成

引数:
targetダウンロード画面で閉じるボタンを押下された場合のターゲット
actionダウンロード画面で閉じるボタンを押下された場合のアクション
戻り値:
公式アプリをダウンロードするための画面コントローラー
NSString* MixiUtilEncodeURIComponent ( NSString *  aString)

文字列をURIエンコード

引数:
aStringエンコードされる文字列
戻り値:
URIエンコードされた文字列
NSString* MixiUtilFirstBundleURLScheme ( )

最初のアプリケーションURLスキームを取得

戻り値:
最初のアプリケーションURLスキーム
NSString* MixiUtilGetRequestIdFromURL ( NSURL *  url)

モバイルSafariからリクエストID付きで呼び出された場合に、起動URLからリクエストIDを抽出

引数:
url起動URL
戻り値:
リクエストID
BOOL MixiUtilIsJson ( NSString *  s)

文字列がJSONかどうかを大雑把に確認

引数が {...} または [...] または (...) という形式の場合にJSON文字列とみなします。

戻り値:
文字列がJSONかどうか
BOOL MixiUtilIsReachable ( )

ネットワークが使用可能かどうかを確認

戻り値:
ネットワークが使用可能かどうか
NSDictionary* MixiUtilParseURLOptions ( NSURL *  url)

URLパラメータをパース

http://example.com/#k1=v1&k2=v2 というurlを受け取ると {k1=v1, k2=v2} という内容を持つ辞書オブジェクトを返します。

引数:
urlパース対象のURL
戻り値:
パラメータの内容を持つ辞書
NSDictionary* MixiUtilParseURLOptionsByString ( NSURL *  url,
NSString *  sep 
)

URLパラメータをパース

セパレータを"#"に設定して http://example.com/#k1=v1&k2=v2 というurlを受け取ると {k1=v1, k2=v2} という内容を持つ辞書オブジェクトを返します。

引数:
urlパース対象のURL
sepパース対象文字列のセパレータ
戻り値:
パラメータの内容を持つ辞書
NSDictionary* MixiUtilParseURLStringOptions ( NSString *  url)

URLパラメータをパース

http://example.com/#k1=v1&k2=v2 という文字列を受け取ると {k1=v1, k2=v2} という内容を持つ辞書オブジェクトを返します。

引数:
urlパース対象のURL
戻り値:
パラメータの内容を持つ辞書
NSDictionary* MixiUtilParseURLStringOptionsByString ( NSString *  url,
NSString *  sep 
)

URLパラメータをパース

セパレータを"#"に設定して http://example.com/#k1=v1&k2=v2 という文字列を受け取ると {k1=v1, k2=v2} という内容を持つ辞書オブジェクトを返します。

引数:
urlパース対象のURL文字列
sepパース対象文字列のセパレータ
戻り値:
パラメータの内容を持つ辞書
void MixiUtilShowError ( NSError *  error)

エラーをAlertViewで表示

引数:
errorエラー
void MixiUtilShowErrorMessage ( NSString *  errorMessage)

エラーメッセージをAlertViewで表示

引数:
errorMessageエラーメッセージ
void MixiUtilShowMessageTitle ( NSString *  message,
NSString *  title 
)

メッセージをAlertViewで表示

引数:
messageメッセージ
titleタイトル
 全て クラス ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義