Skip to content

evenchange4/101-1_MMP_HW1_Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obj-C iOS Calculator

The Homework 1 my first iOS app from NTU101-1 MMP Course

by NTU Michael Hsu

Foo

This homework's importance

some variable type

  1. NSString是self.display.text
  2. NSNumber *Memory;
  3. NSString *Operator;
  4. double result;

NSNumber to double

[self.Memory doubleValue] 

double to NSString

[NSString stringWithFormat:@"%f", result]

NSString to double

[self.display.text doubleValue]

NNSting to NSNumber

_Memory = [NSNumber numberWithDouble:[self.display.text doubleValue]];    

String to NSString

self.display.text = @"0";

NSLoog

NSLog(@"%f",result); //double
NSLog(@"%@", self.Memory);  //NSNumber

Conclusions and Tips to follow

  1. @(…) is “boxed literal” //Object
  2. 字串比較,不能用switch,用[self.Operator isEqualToString:@"+"]
  3. UIButton use sender.currentTitle

Other Resources

  1. Stanford University Developing Apps for iOS on iTunes U

About

Homework 1 - Calculator (iOS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published