From 50d65d6621ea2007e72ee309483902865d76285b Mon Sep 17 00:00:00 2001 From: Daniel Distant Date: Fri, 18 Sep 2015 22:10:02 -0400 Subject: [PATCH] Moved project to forked repo --- .DS_Store | Bin 0 -> 6148 bytes PartTwo/.DS_Store | Bin 0 -> 6148 bytes PartTwo/PartTwo.xcodeproj/project.pbxproj | 15 ++ .../UserInterfaceState.xcuserstate | Bin 0 -> 37033 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 5 + .../xcschemes/PartTwo.xcscheme | 111 ++++++++++++++ .../xcschemes/xcschememanagement.plist | 32 +++++ PartTwo/PartTwo/Base.lproj/Main.storyboard | 25 +++- PartTwo/PartTwo/CustomView.h | 16 +++ PartTwo/PartTwo/CustomView.m | 42 ++++++ PartTwo/PartTwo/CustomView.xib | 60 ++++++++ PartTwo/PartTwo/CustomViewDelegate.h | 27 ++++ PartTwo/PartTwo/ViewController.h | 4 +- PartTwo/PartTwo/ViewController.m | 50 ++++++- PickAPic/.DS_Store | Bin 0 -> 6148 bytes PickAPic/PickAPic.xcodeproj/project.pbxproj | 15 +- .../xcshareddata/PickAPic.xccheckout | 41 ++++++ .../UserInterfaceState.xcuserstate | Bin 0 -> 20538 bytes .../xcschemes/PickAPic.xcscheme | 136 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 32 +++++ PickAPic/PickAPic/Base.lproj/Main.storyboard | 53 ++++++- PickAPic/PickAPic/ViewController.m | 39 ++++- 22 files changed, 687 insertions(+), 16 deletions(-) create mode 100644 .DS_Store create mode 100644 PartTwo/.DS_Store create mode 100644 PartTwo/PartTwo.xcodeproj/project.xcworkspace/xcuserdata/danieldistant.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist create mode 100644 PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PartTwo.xcscheme create mode 100644 PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 PartTwo/PartTwo/CustomView.h create mode 100644 PartTwo/PartTwo/CustomView.m create mode 100644 PartTwo/PartTwo/CustomView.xib create mode 100644 PartTwo/PartTwo/CustomViewDelegate.h create mode 100644 PickAPic/.DS_Store create mode 100644 PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcshareddata/PickAPic.xccheckout create mode 100644 PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcuserdata/danieldistant.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PickAPic.xcscheme create mode 100644 PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 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 z z@oIB5L2acbs_oQdwY{3EW~kY!t_JF2^$WE~J*VDNE7VH$v09_ns&$|tXat&oRv-it z!D}EDybgMRUZ4-?2Qt7wkOfAAFQ^1E{I+zLOgB9R2@HzMbYyw-r zRYgi`r%Fs&-xbS$m>A)1GU!k(fxmNc~8|NRvpjNQ+44NJeC2WLhLQvM+KXaxHQ{ z@NE9~`c{3f zepbJ#R~ikBB%`Cz%SbnR8+~66VX};o#(PG#G1i!7%r_PpxyBM>xsh*dFupRj89R)x zjY4CeanLwy95qfG=Zp)+CF7P+X;c}{jORuzjDhuFeHemmU=mD$sW1(8gq>kmI2jty zgA8&w1x|(2;9R%>E{3@<4=#f%U;$hQH^R+uC)^K@!eV$Fo`mP&MR*yOz*2Z0mct+6 z16U28!xymDY;3kPLuR7c)=V}mElN0<}MN#l&snRVAHw;ouPR+aV4s0-R*RHh&|jMVUM!M*yHU1(Ev0UWumcY0-B6OBqM-y1d)aE(FU{~?LhxTyU=d* zFLW4vi;kfa=oC7Q&Y~-*6kSI*Q5AZIo}*eP#;NDTJ1w2oPFpA0NpZS5Z#g}kbSKlv zcE&jqog4=`w&Oa~`M{au%ySkxi=CCuN#}y|AE(4AbsoDhZX-9|ZSE$xAveWMb<^BV zZWp(k+t+>H4ZDVGxsFR*-<{@8cRzOj;?8#Gx*Od??rpaQH^T9_IZnVKoQS*PxA8l8 zARdB;;^A1p5o}=x6YSv`cov?E7vNmH1TV+=crE@r-ideNJ-7%Tz~A5__&Z#Jui=~c z7QTb;;R^f&|AJrOTGE&_CkZ4(+L7Or*GLD_mAp*`kijIAyi5K}Mw4ukLlD8lBLSI0 z^2k!Mf~+K~$qw>0*-iG6B65HnBWK8Ya*Fn- zLH|g5)4nvDj-wOkWGcMu4=w6YLOr^WeoFJ`GP;5m&~*S?-{k#lskT=xJ@*`DiB zk9i+@)4h+qS>7CPi&x~8cz3V_xy7IsbB5a_;oCny~5&ITb9C7SsLriy0Px8CmYCyu%RrAjbx)( z4ilKjB<8Uh>=QPd&0`DMVz!E{VQblXwuybocCkIIknLj!**EMAJI^k%%j_z<#>&}K zR?TWyT@V|@1r38xkQlTJl7sd^YLFIm3`PVbSQM-aii7JxRZz=gcs(A+oAKuSRi46A zc^dD;yYOzjH_zaM_@DSNp2f%W93JKh*SX0NcX^c0;`8|;p39f + + diff --git a/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PartTwo.xcscheme b/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PartTwo.xcscheme new file mode 100644 index 0000000..7b83b68 --- /dev/null +++ b/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PartTwo.xcscheme @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist b/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8d9c097 --- /dev/null +++ b/PartTwo/PartTwo.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,32 @@ + + + + + SchemeUserState + + PartTwo.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8DD103431BA66E0900CE483B + + primary + + + 8DD1035C1BA66E0900CE483B + + primary + + + 8DD103671BA66E0900CE483B + + primary + + + + + diff --git a/PartTwo/PartTwo/Base.lproj/Main.storyboard b/PartTwo/PartTwo/Base.lproj/Main.storyboard index f56d2f3..ccdf21c 100644 --- a/PartTwo/PartTwo/Base.lproj/Main.storyboard +++ b/PartTwo/PartTwo/Base.lproj/Main.storyboard @@ -1,13 +1,14 @@ - + - + + - + @@ -15,11 +16,29 @@ + + + + + + + + + + + + + + + + + + diff --git a/PartTwo/PartTwo/CustomView.h b/PartTwo/PartTwo/CustomView.h new file mode 100644 index 0000000..bdf7748 --- /dev/null +++ b/PartTwo/PartTwo/CustomView.h @@ -0,0 +1,16 @@ +// +// CustomView.h +// PartTwo +// +// Created by Daniel Distant on 9/18/15. +// Copyright © 2015 Mike Kavouras. All rights reserved. +// + +#import +#import "CustomViewDelegate.h" + +@interface CustomView : UIView + +@property (nonatomic, weak) id delegate; + +@end diff --git a/PartTwo/PartTwo/CustomView.m b/PartTwo/PartTwo/CustomView.m new file mode 100644 index 0000000..f89b444 --- /dev/null +++ b/PartTwo/PartTwo/CustomView.m @@ -0,0 +1,42 @@ +// +// CustomView.m +// PartTwo +// +// Created by Daniel Distant on 9/18/15. +// Copyright © 2015 Mike Kavouras. All rights reserved. +// + +#import "CustomView.h" + +@implementation CustomView + +-(void)socialMediaViewDidTapLikeButton:(CustomView *)view { + [self.delegate socialMediaViewDidTapLikeButton:view]; +} + +-(void)socialMediaViewDidTapCommentButton:(CustomView *)view { + [self.delegate socialMediaViewDidTapCommentButton:view]; +} + +-(void)socialMediaViewDidTapShareButton:(CustomView *)view { + [self.delegate socialMediaViewDidTapShareButton:view]; +} + +- (IBAction)likeButtonTapped:(id)sender { + CustomView *view = [[CustomView alloc] init]; + [self socialMediaViewDidTapLikeButton:view]; +} + +- (IBAction)commentButtonTapped:(id)sender { + CustomView *view = [[CustomView alloc] init]; + [self socialMediaViewDidTapCommentButton:view]; +} + +- (IBAction)shareButtonTapped:(id)sender { + CustomView *view = [[CustomView alloc] init]; + [self socialMediaViewDidTapShareButton:view]; +} + + + +@end diff --git a/PartTwo/PartTwo/CustomView.xib b/PartTwo/PartTwo/CustomView.xib new file mode 100644 index 0000000..307c451 --- /dev/null +++ b/PartTwo/PartTwo/CustomView.xib @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PartTwo/PartTwo/CustomViewDelegate.h b/PartTwo/PartTwo/CustomViewDelegate.h new file mode 100644 index 0000000..9d7aeff --- /dev/null +++ b/PartTwo/PartTwo/CustomViewDelegate.h @@ -0,0 +1,27 @@ +// +// CustomViewDelegate.h +// PartTwo +// +// Created by Daniel Distant on 9/18/15. +// Copyright © 2015 Mike Kavouras. All rights reserved. +// + +#import +@class CustomView; + +@protocol CustomViewDelegate + +-(void)socialMediaViewDidTapLikeButton:(CustomView *)view; + +-(void)socialMediaViewDidTapCommentButton:(CustomView *)view; + +-(void)socialMediaViewDidTapShareButton:(CustomView *)view; + +@optional + +-(void) changeToBlueColor; +-(void) changeToRedColor; +-(void) changeToGreenColor; + + +@end diff --git a/PartTwo/PartTwo/ViewController.h b/PartTwo/PartTwo/ViewController.h index cb5d98b..9157f46 100644 --- a/PartTwo/PartTwo/ViewController.h +++ b/PartTwo/PartTwo/ViewController.h @@ -7,8 +7,10 @@ // #import +#import "CustomViewDelegate.h" +#import "CustomView.h" -@interface ViewController : UIViewController +@interface ViewController : UIViewController @end diff --git a/PartTwo/PartTwo/ViewController.m b/PartTwo/PartTwo/ViewController.m index adca251..fba6ffe 100644 --- a/PartTwo/PartTwo/ViewController.m +++ b/PartTwo/PartTwo/ViewController.m @@ -8,7 +8,10 @@ #import "ViewController.h" + @interface ViewController () +@property (weak, nonatomic) IBOutlet UIView *customViewContainer; + @end @@ -16,12 +19,51 @@ @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; - // Do any additional setup after loading the view, typically from a nib. + + CustomView *customView = [[CustomView alloc] init]; + + NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:self options:nil]; + customView = [views firstObject]; + [self.customViewContainer addSubview: customView]; + customView.frame = self.customViewContainer.bounds; + customView.delegate = self; +} + +-(void)socialMediaViewDidTapLikeButton:(CustomView *)view { + self.view.layer.backgroundColor = [UIColor blueColor].CGColor; + NSLog(@"changed to blue"); } -- (void)didReceiveMemoryWarning { - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. +-(void)socialMediaViewDidTapCommentButton:(CustomView *)view { + self.view.layer.backgroundColor = [UIColor greenColor].CGColor; + NSLog(@"changed to green"); + } +-(void)socialMediaViewDidTapShareButton:(CustomView *)view { + self.view.layer.backgroundColor = [UIColor redColor].CGColor; + NSLog(@"changed to red"); + +} + +-(void)sendString:(NSString *)string { + + NSLog(@"%@", string); +} + + + + + + + + + + + + + + + + @end diff --git a/PickAPic/.DS_Store b/PickAPic/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5442ae6ffb66a305ff0978444da699f4cf949493 GIT binary patch literal 6148 zcmeHL%}T>S5T255ue6X*~-l4Frj{7GK zCoT-b1_QysHUoQhIhOi=_I3ZiofKEWKrry97~o+!FXfw!*Vf+4Nv%!L3#f?1b%yH{ i473y@R!Z>^R0aMd17P9U8NvgJKLScam|);X8F&Xk`9ZD# literal 0 HcmV?d00001 diff --git a/PickAPic/PickAPic.xcodeproj/project.pbxproj b/PickAPic/PickAPic.xcodeproj/project.pbxproj index 049896b..734bcac 100644 --- a/PickAPic/PickAPic.xcodeproj/project.pbxproj +++ b/PickAPic/PickAPic.xcodeproj/project.pbxproj @@ -207,6 +207,7 @@ TargetAttributes = { 8D1F73BB1BA66AE50040D369 = { CreatedOnToolsVersion = 7.0; + DevelopmentTeam = N2DCZ2U592; }; 8D1F73D41BA66AE50040D369 = { CreatedOnToolsVersion = 7.0; @@ -411,11 +412,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = PickAPic/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.mikekavouras.PickAPic; + PRODUCT_BUNDLE_IDENTIFIER = com.danieldistant.PickAPic; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; }; name = Debug; }; @@ -423,11 +427,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = PickAPic/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.mikekavouras.PickAPic; + PRODUCT_BUNDLE_IDENTIFIER = com.danieldistant.PickAPic; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; }; name = Release; }; diff --git a/PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcshareddata/PickAPic.xccheckout b/PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcshareddata/PickAPic.xccheckout new file mode 100644 index 0000000..fdcabdf --- /dev/null +++ b/PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcshareddata/PickAPic.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + E463923F-CC72-4C1B-8E09-1196F91D5056 + IDESourceControlProjectName + project + IDESourceControlProjectOriginsDictionary + + 30574ED234DE2144597F5C1E54D4E002E32C4ECC + https://github.com/accesscode-2-2/unit-2-hw-0.git + + IDESourceControlProjectPath + PickAPic/PickAPic.xcodeproj/project.xcworkspace + IDESourceControlProjectRelativeInstallPathDictionary + + 30574ED234DE2144597F5C1E54D4E002E32C4ECC + ../../.. + + IDESourceControlProjectURL + https://github.com/accesscode-2-2/unit-2-hw-0.git + IDESourceControlProjectVersion + 111 + IDESourceControlProjectWCCIdentifier + 30574ED234DE2144597F5C1E54D4E002E32C4ECC + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + 30574ED234DE2144597F5C1E54D4E002E32C4ECC + IDESourceControlWCCName + unit-2-hw-0 + + + + diff --git a/PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcuserdata/danieldistant.xcuserdatad/UserInterfaceState.xcuserstate b/PickAPic/PickAPic.xcodeproj/project.xcworkspace/xcuserdata/danieldistant.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..6a59f9f99182acad347d152ed9cdba1116c15b09 GIT binary patch literal 20538 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 F{{VRp(=Gr2 literal 0 HcmV?d00001 diff --git a/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PickAPic.xcscheme b/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PickAPic.xcscheme new file mode 100644 index 0000000..682c3c8 --- /dev/null +++ b/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/PickAPic.xcscheme @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist b/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..bb91a10 --- /dev/null +++ b/PickAPic/PickAPic.xcodeproj/xcuserdata/danieldistant.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,32 @@ + + + + + SchemeUserState + + PickAPic.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 8D1F73BB1BA66AE50040D369 + + primary + + + 8D1F73D41BA66AE50040D369 + + primary + + + 8D1F73DF1BA66AE50040D369 + + primary + + + + + diff --git a/PickAPic/PickAPic/Base.lproj/Main.storyboard b/PickAPic/PickAPic/Base.lproj/Main.storyboard index f055f71..e10b7d3 100644 --- a/PickAPic/PickAPic/Base.lproj/Main.storyboard +++ b/PickAPic/PickAPic/Base.lproj/Main.storyboard @@ -16,12 +16,61 @@ - + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/PickAPic/PickAPic/ViewController.m b/PickAPic/PickAPic/ViewController.m index acd6613..e4913e2 100644 --- a/PickAPic/PickAPic/ViewController.m +++ b/PickAPic/PickAPic/ViewController.m @@ -8,11 +8,46 @@ #import "ViewController.h" -@interface ViewController () - +@interface ViewController () +@property (weak, nonatomic) IBOutlet UIButton *cameraRollButton; +@property (weak, nonatomic) IBOutlet UIImageView *pictureImageView; +@property (nonatomic) UIImagePickerController *imagePicker; @end @implementation ViewController +- (IBAction)cameraRollButtonTapped:(id)sender { + + _imagePicker = [[UIImagePickerController alloc] init]; + _imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; + _imagePicker.delegate = self; + [_imagePicker setAllowsEditing:NO]; + [self presentViewController:_imagePicker animated:YES completion:nil]; +} + +- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { + + picker = _imagePicker; + UIImage *imageChosen = info[UIImagePickerControllerOriginalImage]; + _pictureImageView.image = imageChosen; +// _pictureImageView.contentScaleFactor + [self dismissViewControllerAnimated:YES completion:nil]; +} + +-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { + + [self dismissViewControllerAnimated:YES completion:nil]; +} + +- (IBAction)takePhotoButtonTapped:(id)sender { + + _imagePicker = [[UIImagePickerController alloc] init]; + _imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; + _imagePicker.delegate = self; + [_imagePicker setAllowsEditing:YES]; + [self presentViewController:_imagePicker animated:YES completion:nil]; + +} + @end