Let's Get Started(Chapter 2 of Cocoa Programming for Mac OS X)
1 //2 //Foo.h
3 //RandomApp
4 //
5 //Created by RayZhang on 1/7/11.
6 //Copyright 2011 __MyCompanyName__. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10
11
12 @interface Foo : NSObject {
13 IBOutlet NSTextField *textField;
14 }
15 -(IBAction)seed:(id)sender;
16 -(IBAction)generate:(id)sender;
17
18 @end
19
1 //
2 //Foo.m
3 //RandomApp
4 //
5 //Created by RayZhang on 1/7/11.
6 //Copyright 2011 __MyCompanyName__. All rights reserved.
7 //
8
9 #import "Foo.h"
10
11
12 @implementation Foo
13
14 - (IBAction)generate:(id)sender
15 {
16 int generated;
17 generated = (random() % 100) + 1;
18
19 NSLog(@"generated = %d", generated);
20
21 ;
22 }
23
24 - (IBAction)seed:(id)sender
25 {
26 srandom(time(NULL));
27 ;
28 }
29
30 - (void)awakeFromNib
31 {
32 NSCalendarDate *now = ;
33 ;
34 }
35 @end
36
页:
[1]