さまざまなユーティリティ関数を定義します。 [詳細]
#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で表示 | |
| MixiWebViewController * | MixiUtilDownloadViewController (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スキームを取得
| void MixiUtilDissmissRequestViewIfNeeded | ( | ) |
リクエストAPI実行用ビューが開いていれば閉じます。
エラー処理用デリゲートメソッド内で利用することを想定しています。
| MixiWebViewController* MixiUtilDownloadViewController | ( | id | target, |
| SEL | action | ||
| ) |
公式アプリダウンロード画面を作成
| target | ダウンロード画面で閉じるボタンを押下された場合のターゲット |
| action | ダウンロード画面で閉じるボタンを押下された場合のアクション |
| NSString* MixiUtilEncodeURIComponent | ( | NSString * | aString | ) |
文字列をURIエンコード
| aString | エンコードされる文字列 |
| NSString* MixiUtilFirstBundleURLScheme | ( | ) |
最初のアプリケーションURLスキームを取得
| NSString* MixiUtilGetRequestIdFromURL | ( | NSURL * | url | ) |
モバイルSafariからリクエストID付きで呼び出された場合に、起動URLからリクエストIDを抽出
| url | 起動URL |
| BOOL MixiUtilIsJson | ( | NSString * | s | ) |
文字列が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 | タイトル |
1.7.4