Creative Application Summer Camp Kengo Part - lesson 2 2011/08/26
index View Controller
summer 2.1 View
View (1) View View = View UIView View UIView (ex. ) UIView ( ) (, ) (c) /
View (2) View 1. View 2. View 1 UIView* view1 = [[UIView alloc] init.. UIView* view2 = [[UIView alloc] init.. UIView* view3 = [[UIView alloc] init.. UIView UIView. ->
View (3) CreAppPlane View UIView
View (4) Objective-C class -> Next
View (5) UIView -> Next
View (6) : CustomView
View (7).h.m
View (8).h : @interface ~ @end
View (9).m : @implementation ~ @end
View : {... } drawrect
View : initwithframe View drawrect
View (1).h.m = View AppDelegate.h: View CustomView AppDelegate View
View (2) AppDelegate.m View CustomView
CreAppSummer! CustomView
View: (1) :
View: (2) : bigfont bigfont _fontsize
CreAppSummer!
drawrect View UIView (UIView) drawrect View touch
View: (1) :
View: (2) : bigfont
CreAppSummer!
View View UIView ( ) ( ) UIView
summer 2.2 Controller
Controller (1) UIView UIViewController View AppDelegate 1
Controller (2) CustomView UIViewController CustomViewController CustomView CustomView AppDelegate CustomView
Controller (3)
Controller (4) objective-c class
Controller (5) NSObject UIViewController NSObject
Controller (6) CustomViewController
Controller (7) CustomViewController CustomViewController.h CustomViewController.m
Controller NSObject -> UIViewContoller CustomView <UIKit/UIKit.h> CustomView.h CustomView CustomViewController UIViewController
Controller loadview loadview [super loadview] CustomView loadview loadview CustomView
Controller (1) AppDelegate.h CustomViewController CustomView CustomViewController CustomController
Controller (2) AppDelegate.m CustomViewController OK CustomController OK
Controller Controller, View AppDelegate View AppDelegate View Controller
summer 2.3
(1) ios
(2) etc... 1. 2.
int a; int clickcount; etc... NG (
-> ( ) ( Interface Builder) etc...