ユーザ用ツール

サイト用ツール


ios

iOS Application Development

iPhone、iPadアプリの開発

Assets

App Icon

デバイスファイル名サイズ備考
iPhone Non-Retinaicon.png57×57
iPhone Retinaicon@2x.png114×114
iPhone Retina iOS7icon-60@2x.png120×120

Launch Image

デバイスファイル名サイズ備考
iPhone Non-RetinaDefault.png320×480
iPhone RetinaDefault@2x.png640×960
iPhone Retina 4-inchDefault-568h@2x.png640×1136

UIViewControllerの切り替え

複数のUIViewControllerを使いたい場合は、UIApplicationDelegate に切り替えコードを実装。

HogeAppDelegate.h

@interface HogeAppDelegate : NSObject <UIApplicationDelegate>
 
@property (nonatomic, retain) IBOutlet UIWindow *window;
 
- (void) useFugaViewController;
 
@end

HogeAppDelegate.m

- (void) useFugaViewController
{
    FugaViewController *controller = [[FugaViewController alloc]initWithNibName:@"FugaViewController" bundle:NULL];
 
    self.window.rootViewController = controller;
 
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.75];
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:controller.view cache:YES];
    [UIView commitAnimations]; 
 
    [controller release];
}

UIViewControllerから呼び出す

-(void)onTouchDownChangeUIViewController:(id)sender
{
    HogeAppDelegate* delegate = (HogeAppDelegate *)[[UIApplication sharedApplication]delegate];
    [delegate useFugaViewController];
}
ios.txt · 最終更新: 2013/09/22 09:31 by nullpon