Getting Started
chuanyituoku
这个作者很懒,什么都没留下…
展开
-
Converting the app to landscape
To convert our app from portrait into landscape, we have to do three things:1 Make the view from BullsEyeViewController.xib landscape instead of portrait.2 Change one line of code in BullsEyeViewC原创 2013-02-26 23:09:54 · 529 阅读 · 0 评论 -
Add a simple crossfade
Add a simple crossfade after the Start Over button is pressed, so the transition back to round one won't seem so abrupt.pp146#import - (IBAction)startOver{ CATransition *tr原创 2013-02-28 01:04:35 · 356 阅读 · 0 评论 -
Loads the local HTML file into the web view in the app
- (void)viewDidLoad{ [superviewDidLoad]; // Do any additional setup after loading the view from its nib. NSString *htmlFile = [[NSBundlemainBundle] pathForResource:@原创 2013-02-28 00:22:41 · 630 阅读 · 0 评论 -
AboutView -- Close the second window
1 Set the Action in the second window2 in .m file, implement the - (IBAction)close method.pp 120// AboutViewController.m-(IBAction)close{ [self.presentingViewControllerdismiss原创 2013-02-27 21:15:20 · 314 阅读 · 0 评论 -
AlertView
- (IBAction)showAlert{ UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Hello,World" message:@"This is my first app!"原创 2013-02-26 20:09:33 · 394 阅读 · 0 评论 -
Action methods vs. normal methods
The difference between an action method and a regular method: Nothing.An action method is really just the same as any other method. The only special thing is the (IBAction) specifier. This allows In原创 2013-02-27 15:47:28 · 375 阅读 · 0 评论 -
Let the label display variable values on screen
To do that, we need to accomplish two things:1 Create a reference to the label so we can send it messages.2 Give the label new text to display@property (nonatomic,strong) IBOutletU原创 2013-02-27 15:39:17 · 313 阅读 · 0 评论 -
Generating the random number
You can't really get a computer to generate numbers that are truly random and unpredictable, but we can employ a so-called pseudo-random generator to spit out numbers that at least appear that way.原创 2013-02-27 12:17:21 · 372 阅读 · 0 评论 -
Properties vs instance variables
Properties and instance variables have a lot in common. In fact, when you use @synthesize to create the property, it is "backed" by an ivar. That means our slider property stores its value in an insta原创 2013-02-27 12:03:04 · 401 阅读 · 0 评论 -
Properties and Outlets
These three steps are necessary for just about any property you add to the view controller if that property refers to a view in the nib:1 add @property to the .h file,2 connect the outlet in Inter原创 2013-02-27 11:47:06 · 286 阅读 · 0 评论 -
AboutView -- Create the second window in the app
1. create the second window by new file -> objective-C class (subclass ofViewController). then .xib, .h and .m2. set Action in the first view to trigger the second window - (IBAction)showI原创 2013-02-27 20:54:21 · 326 阅读 · 0 评论