iPhone絵文字をPCブラウザで表示するために、絵文字画像を探して見ましたが見つかりませんでした。
なのでα付の画像を作るためiPhoneシュミュレータで吸出しソフトを書いてみました。
IBを使わずにアプリ作成、汎用ヘッダファイルの作成を使用します。
EmojiGetという名前でプロジェクトを作成します。
絵文字の描画はCGContextを使って行います。
実際には仮想画面に描画しセーブするだけなので、UIViewは不要です。
ただ、テスト段階では画面に書いてテストしたほうが早いので、UIVewControlerとUIViewを作成します。
#import <UIKit/UIKit.h> @interface EmojiGetAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; } @property (nonatomic, retain) IBOutlet UIWindow *window; @end @interface EmojiView : UIView { } @end
#import "EmojiGetAppDelegate.h" #import "chlibs/chlibs.h" @implementation EmojiGetAppDelegate @synthesize window; #pragma mark - #pragma mark Application lifecycle //***************************************************************************** // 起動時に呼ばれる //***************************************************************************** - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //------------------------------------------------------------------------- // ステータスバーを非表示 //------------------------------------------------------------------------- [ [UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade ] ; //------------------------------------------------------------------------- // ウィンドウの作成 //------------------------------------------------------------------------- window = [ [UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds] ] ; //------------------------------------------------------------------------- // ビューコントローラとビューの作成 //------------------------------------------------------------------------- { UIViewController *ViewCtrl = [UIViewController alloc] ; [window addSubview:ViewCtrl.view] ; UIView *view = [ [EmojiView alloc] initWithFrame:[[UIScreen mainScreen] bounds] ] ; [ViewCtrl.view addSubview:view] ; [ViewCtrl release] ; [view release] ; } [window makeKeyAndVisible] ; return YES ; }