From c9adb63f6c9aa5ef717f981270f65da89057049a Mon Sep 17 00:00:00 2001 From: Brent Marohnic Date: Thu, 7 Feb 2013 09:01:25 -0500 Subject: [PATCH] Practice 1 --- .../UserInterfaceState.xcuserstate | Bin 10578 -> 11554 bytes Week1/APLOC2 Week 1/APLOC2 Week 1/Child.h | 8 +++++++ Week1/APLOC2 Week 1/APLOC2 Week 1/Child.m | 22 ++++++++++++++++++ .../APLOC2 Week 1/ViewController.h | 5 +++- .../APLOC2 Week 1/ViewController.m | 13 +++++++++++ 5 files changed, 47 insertions(+), 1 deletion(-) diff --git a/Week1/APLOC2 Week 1/APLOC2 Week 1.xcodeproj/project.xcworkspace/xcuserdata/notmyemail.xcuserdatad/UserInterfaceState.xcuserstate b/Week1/APLOC2 Week 1/APLOC2 Week 1.xcodeproj/project.xcworkspace/xcuserdata/notmyemail.xcuserdatad/UserInterfaceState.xcuserstate index 89c30937bfe0ed6c8294a53678c8e094ab8c80fb..f79d33c9b077ba82ad3793258619d18c69d4f29c 100644 GIT binary patch delta 5411 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 B9svLV delta 4707 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 F`ZreAZ4Lkc diff --git a/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.h b/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.h index 5624c19..c5c8752 100644 --- a/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.h +++ b/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.h @@ -9,5 +9,13 @@ #import @interface Child : NSObject +{ + int intChild; + float fltChild; + BOOL blnChild; + +} + +-(NSString*)showChild; @end diff --git a/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.m b/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.m index 14c1d62..b787a44 100644 --- a/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.m +++ b/Week1/APLOC2 Week 1/APLOC2 Week 1/Child.m @@ -10,4 +10,26 @@ @implementation Child +-(id)init +{ + self = [super init]; + if (self != nil) + { + intChild = 1; + fltChild = 150.69; + blnChild = TRUE; + } + + return self; +} + + +-(NSString*)showChild +{ + NSString* returnThis = [[NSString alloc] initWithFormat:@"intChild = %d, fltChild = %f, blnChild = %c", intChild, fltChild, blnChild]; + + return returnThis; + +} + @end diff --git a/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.h b/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.h index 0edfa3e..87b94e9 100644 --- a/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.h +++ b/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.h @@ -7,7 +7,10 @@ // #import +@class Child; @interface ViewController : UIViewController - +{ + UILabel *firstLabel; +} @end diff --git a/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.m b/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.m index 1015f5c..98bb940 100644 --- a/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.m +++ b/Week1/APLOC2 Week 1/APLOC2 Week 1/ViewController.m @@ -7,6 +7,7 @@ // #import "ViewController.h" +#import "Child.h" @interface ViewController () @@ -18,6 +19,18 @@ { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. + + firstLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 50)]; + + Child *firstChild = [[Child alloc] init]; + if (firstChild != nil) + { + firstLabel.text = firstChild.showChild; + + } + + [self.view addSubview:firstLabel]; + } - (void)didReceiveMemoryWarning