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 [textField setIntValue:generated];
22 }
23
24 - (IBAction)seed:(id)sender
25 {
26 srandom(time(NULL));
27 [textField setStringValue: @” Generator seeded “ ];
28 }
29
30 - ( void )awakeFromNib
31 {
32 NSCalendarDate * now = [NSCalendarDate calendarDate];
33 [textField setObjectValue:now];
34 }
35 @end
36
转载于//www.cnblogs.com/zhtf2014/archive/2011/01/07/1929481.html
还没有评论,来说两句吧...