标签:游戏 objective-c 封装 ios开发 foundation框架
// // main.m // 猜数 #import <Foundation/Foundation.h> #import "Guess.h" int main(int argc, const char * argv[]) { Guess * number = [[Guess alloc]init]; NSLog(@"请输入您所猜的数字"); int guessNumber; int n = 5; int i = 0; NSLog(@"您有5次机会"); while (n--) { scanf("%d",&guessNumber); [number guessNumber:guessNumber]; if (guessNumber==100) { break; } i++; if(i==5) NSLog(@"对不起您没有猜对"); } //NSComparisonResult /*typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};*/ //scanf("%d",&guessNumber); //[number guessNumber:guessNumber]; //NSLog(@"%d",number->_guessNumber); return 0; }
#import <Foundation/Foundation.h> @interface Guess : NSObject { @public int _guessNumber; } -(void)guessNumber:(int)number; @end
#import "Guess.h" @implementation Guess -(id)init { self = [super init]; if (self != nil) { _guessNumber = 100; } return self; } -(void)guessNumber:(int)number { //NSLog(@"请输入您所猜的数字"); if(number==_guessNumber) { NSLog(@"您猜对了"); } else if(number > _guessNumber) { NSLog(@"您猜的大了"); } else { NSLog(@"您猜的小了"); } } @end
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:游戏 objective-c 封装 ios开发 foundation框架
原文地址:http://blog.csdn.net/u012701023/article/details/46997479