www.ibooksharing.com
www.csBook-jack.blogspot.com
* programming in C++ , C , Java , HTML , Objective-C , Unix , Javascript , Xcode , iOS , Development , Computer Science and More *
@interface calViewController : UIViewController
{ /* Declare variable as private */
double currentNumber; // store current value
double storeNumber; // store old value
char Operator; // store sign of operator
bool point; // condition to floating point
int pointCount; // condition to number of floating point
} // Prototype Function to use // getCurrentNumber
- (void) getCurrentNumber:(double)number;
- (void) showCurrentNumber;
- (void) showStoreNumber; /* Label for Showing number */
@property (weak, nonatomic) IBOutlet UIButton *bEqualOutlet;
@property (weak, nonatomic) IBOutlet UILabel *labelShow; /* Button for all operand and operator */
- (IBAction)b:(id)sender;
@property (weak, nonatomic) IBOutlet UIButton *ac; - (IBAction)bPlus:(id)sender;
- (IBAction)bMinus:(id)sender;
- (IBAction)bMulti:(id)sender;
- (IBAction)bDivid:(id)sender;
- (IBAction)bClear:(id)sender;
- (IBAction)bPower:(id)sender;
- (IBAction)bEqual:(id)sender;
- (IBAction)bPoint:(id)sender; @end
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
- (void)viewDidLoad
{
/* Constructure */
currentNumber = 0;
storeNumber = 0;
Operator = '+';
point = false;
pointCount = 0;
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidUnload
{
[self setLabelShow:nil];
[self setBEqualOutlet:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
No comments:
Post a Comment