Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Page 89

  • Loading branch information...
commit f0a14488dd11b56ff8e92b04c0265ee9dfbb537f 1 parent c74bb8a
Tammer Saleh authored
15 Control Fun/Classes/Control_FunViewController.h
@@ -7,21 +7,32 @@
7 7 //
8 8
9 9 #import <UIKit/UIKit.h>
  10 +#define kShowSegmentIndex 0
10 11
11   -
12   -@interface Control_FunViewController : UIViewController {
  12 +@interface Control_FunViewController : UIViewController <UIActionSheetDelegate> {
13 13 IBOutlet UITextField *nameField;
14 14 IBOutlet UITextField *numberField;
15 15 IBOutlet UILabel *sliderLabel;
  16 + IBOutlet UISwitch *leftSwitch;
  17 + IBOutlet UISwitch *rightSwitch;
  18 + IBOutlet UIView *switchView;
  19 + IBOutlet UIButton *doSomethingButton;
16 20 }
17 21
18 22 @property (nonatomic, retain) UITextField *nameField;
19 23 @property (nonatomic, retain) UITextField *numberField;
20 24 @property (nonatomic, retain) UILabel *sliderLabel;
  25 +@property (nonatomic, retain) UISwitch *leftSwitch;
  26 +@property (nonatomic, retain) UISwitch *rightSwitch;
  27 +@property (nonatomic, retain) UIView *switchView;
  28 +@property (nonatomic, retain) UIButton *doSomethingButton;
21 29
22 30 - (IBAction)textFieldDoneEditing:(id)sender;
23 31 - (IBAction)backgroundClick:(id)sender;
24 32 - (IBAction)sliderChanged:(id)sender;
  33 +- (IBAction)switchChanged:(id)sender;
  34 +- (IBAction)toggleShowHide:(id)sender;
  35 +- (IBAction)doSomething:(id)sender;
25 36
26 37 @end
27 38
59 Control Fun/Classes/Control_FunViewController.m
@@ -12,6 +12,65 @@ @implementation Control_FunViewController
12 12 @synthesize nameField;
13 13 @synthesize numberField;
14 14 @synthesize sliderLabel;
  15 +@synthesize leftSwitch;
  16 +@synthesize rightSwitch;
  17 +@synthesize switchView;
  18 +@synthesize doSomethingButton;
  19 +
  20 +- (void)viewDidLoad {
  21 + UIImage *buttonImageNormal = [UIImage imageNamed:@"whitebutton.png"];
  22 + UIImage *stretchableButtonImageNormal = [buttonImageNormal stretchableImageWithLeftCapWidth:12 topCapHeight:0];
  23 + [doSomethingButton setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal];
  24 +
  25 + UIImage *buttonImagePressed = [UIImage imageNamed:@"blackbutton.png"];
  26 + UIImage *stretchableButtonImagePressed = [buttonImagePressed stretchableImageWithLeftCapWidth:12 topCapHeight:0];
  27 + [doSomethingButton setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted];
  28 +}
  29 +
  30 +- (IBAction)doSomething:(id)sender {
  31 + UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure?"
  32 + delegate:self
  33 + cancelButtonTitle:@"No way!"
  34 + destructiveButtonTitle:@"Yes, I'm sure."
  35 + otherButtonTitles:nil];
  36 + [actionSheet showInView:self.view];
  37 + [actionSheet release];
  38 +}
  39 +
  40 +- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex {
  41 + if (!(buttonIndex == [actionSheet cancelButtonIndex])) {
  42 + NSString *msg = nil;
  43 +
  44 + if (nameField.text.length > 0)
  45 + msg = [[NSString alloc] initWithFormat:@"You can breath easy, %@, everything went OK.", nameField.text];
  46 + else
  47 + msg = @"You can breath easy, everything went OK.";
  48 +
  49 + UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Something was done"
  50 + message:msg
  51 + delegate:nil
  52 + cancelButtonTitle:@"Phew!"
  53 + otherButtonTitles:nil];
  54 + [alert show];
  55 + [alert release];
  56 + [msg release];
  57 + }
  58 +}
  59 +
  60 +- (IBAction)switchChanged:(id)sender {
  61 + UISwitch *whichSwitch = (UISwitch *)sender;
  62 + BOOL setting = whichSwitch.isOn;
  63 + [leftSwitch setOn:setting animated:YES];
  64 + [rightSwitch setOn:setting animated:YES];
  65 +}
  66 +
  67 +- (IBAction)toggleShowHide:(id)sender {
  68 + UISegmentedControl *segmentedControl = (UISegmentedControl *)sender;
  69 + NSInteger segment = segmentedControl.selectedSegmentIndex;
  70 +
  71 + if (segment == kShowSegmentIndex) [switchView setHidden:NO];
  72 + else [switchView setHidden:YES];
  73 +}
15 74
16 75 - (IBAction)sliderChanged:(id)sender {
17 76 UISlider *slider = (UISlider *)sender;
8 Control Fun/Control Fun.xcodeproj/project.pbxproj
@@ -15,6 +15,8 @@
15 15 2899E5220DE3E06400AC0155 /* Control_FunViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* Control_FunViewController.xib */; };
16 16 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
17 17 28D7ACF80DDB3853001CB0EB /* Control_FunViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */; };
  18 + 9AE07C2A0FD2F18000FC31A6 /* blueButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AE07C280FD2F18000FC31A6 /* blueButton.png */; };
  19 + 9AE07C2B0FD2F18000FC31A6 /* whiteButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AE07C290FD2F18000FC31A6 /* whiteButton.png */; };
18 20 9AF219A50FD0C6F500CD81A0 /* apress_logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 9AF219A40FD0C6F500CD81A0 /* apress_logo.png */; };
19 21 /* End PBXBuildFile section */
20 22
@@ -32,6 +34,8 @@
32 34 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
33 35 32CA4F630368D1EE00C91783 /* Control_Fun_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Control_Fun_Prefix.pch; sourceTree = "<group>"; };
34 36 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  37 + 9AE07C280FD2F18000FC31A6 /* blueButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = blueButton.png; sourceTree = "<group>"; };
  38 + 9AE07C290FD2F18000FC31A6 /* whiteButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whiteButton.png; sourceTree = "<group>"; };
35 39 9AF219A40FD0C6F500CD81A0 /* apress_logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = apress_logo.png; sourceTree = "<group>"; };
36 40 /* End PBXFileReference section */
37 41
@@ -92,6 +96,8 @@
92 96 29B97317FDCFA39411CA2CEA /* Resources */ = {
93 97 isa = PBXGroup;
94 98 children = (
  99 + 9AE07C280FD2F18000FC31A6 /* blueButton.png */,
  100 + 9AE07C290FD2F18000FC31A6 /* whiteButton.png */,
95 101 9AF219A40FD0C6F500CD81A0 /* apress_logo.png */,
96 102 2899E5210DE3E06400AC0155 /* Control_FunViewController.xib */,
97 103 28AD733E0D9D9553002E5188 /* MainWindow.xib */,
@@ -155,6 +161,8 @@
155 161 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
156 162 2899E5220DE3E06400AC0155 /* Control_FunViewController.xib in Resources */,
157 163 9AF219A50FD0C6F500CD81A0 /* apress_logo.png in Resources */,
  164 + 9AE07C2A0FD2F18000FC31A6 /* blueButton.png in Resources */,
  165 + 9AE07C2B0FD2F18000FC31A6 /* whiteButton.png in Resources */,
158 166 );
159 167 runOnlyForDeploymentPostprocessing = 0;
160 168 };
176 Control Fun/Control Fun.xcodeproj/tsaleh.mode1v3
@@ -255,7 +255,7 @@
255 255 <dict>
256 256 <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
257 257 <array>
258   - <real>186</real>
  258 + <real>248</real>
259 259 </array>
260 260 <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
261 261 <array>
@@ -267,16 +267,20 @@
267 267 <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
268 268 <array>
269 269 <string>29B97314FDCFA39411CA2CEA</string>
  270 + <string>080E96DDFE201D6D7F000001</string>
  271 + <string>29B97317FDCFA39411CA2CEA</string>
270 272 <string>1C37FABC05509CD000000102</string>
271 273 </array>
272 274 <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
273 275 <array>
274 276 <array>
  277 + <integer>5</integer>
  278 + <integer>1</integer>
275 279 <integer>0</integer>
276 280 </array>
277 281 </array>
278 282 <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
279   - <string>{{0, 0}, {186, 445}}</string>
  283 + <string>{{0, 0}, {248, 664}}</string>
280 284 </dict>
281 285 <key>PBXTopSmartGroupGIDs</key>
282 286 <array/>
@@ -288,30 +292,32 @@
288 292 <key>GeometryConfiguration</key>
289 293 <dict>
290 294 <key>Frame</key>
291   - <string>{{0, 0}, {203, 463}}</string>
  295 + <string>{{0, 0}, {265, 682}}</string>
292 296 <key>GroupTreeTableConfiguration</key>
293 297 <array>
294 298 <string>MainColumn</string>
295   - <real>186</real>
  299 + <real>248</real>
296 300 </array>
297 301 <key>RubberWindowFrame</key>
298   - <string>244 219 788 504 0 0 1280 778 </string>
  302 + <string>0 55 1276 723 0 0 1280 778 </string>
299 303 </dict>
300 304 <key>Module</key>
301 305 <string>PBXSmartGroupTreeModule</string>
302 306 <key>Proportion</key>
303   - <string>203pt</string>
  307 + <string>265pt</string>
304 308 </dict>
305 309 <dict>
306 310 <key>Dock</key>
307 311 <array>
308 312 <dict>
  313 + <key>BecomeActive</key>
  314 + <true/>
309 315 <key>ContentConfiguration</key>
310 316 <dict>
311 317 <key>PBXProjectModuleGUID</key>
312 318 <string>1CE0B20306471E060097A5F4</string>
313 319 <key>PBXProjectModuleLabel</key>
314   - <string>Control_FunAppDelegate.h</string>
  320 + <string>Control_FunViewController.m</string>
315 321 <key>PBXSplitModuleInNavigatorKey</key>
316 322 <dict>
317 323 <key>Split0</key>
@@ -319,19 +325,24 @@
319 325 <key>PBXProjectModuleGUID</key>
320 326 <string>1CE0B20406471E060097A5F4</string>
321 327 <key>PBXProjectModuleLabel</key>
322   - <string>Control_FunAppDelegate.h</string>
  328 + <string>Control_FunViewController.m</string>
323 329 <key>_historyCapacity</key>
324 330 <integer>0</integer>
325 331 <key>bookmark</key>
326   - <string>9AF219A10FD0C69700CD81A0</string>
  332 + <string>9AE07C370FD2F3E100FC31A6</string>
327 333 <key>history</key>
328 334 <array>
329 335 <string>9AF2199E0FD0C69700CD81A0</string>
330   - <string>9AF2199F0FD0C69700CD81A0</string>
  336 + <string>9AF219D40FD2E07500CD81A0</string>
  337 + <string>9AEA4FBD0FD2E6C400633C00</string>
  338 + <string>9AE07C2D0FD2F3D700FC31A6</string>
331 339 </array>
332 340 <key>prevStack</key>
333 341 <array>
334 342 <string>9AF219A00FD0C69700CD81A0</string>
  343 + <string>9AF219D70FD2E07500CD81A0</string>
  344 + <string>9AF219D80FD2E07500CD81A0</string>
  345 + <string>9AF219DA0FD2E07500CD81A0</string>
335 346 </array>
336 347 </dict>
337 348 <key>SplitCount</key>
@@ -343,18 +354,16 @@
343 354 <key>GeometryConfiguration</key>
344 355 <dict>
345 356 <key>Frame</key>
346   - <string>{{0, 0}, {580, 285}}</string>
  357 + <string>{{0, 0}, {1006, 632}}</string>
347 358 <key>RubberWindowFrame</key>
348   - <string>244 219 788 504 0 0 1280 778 </string>
  359 + <string>0 55 1276 723 0 0 1280 778 </string>
349 360 </dict>
350 361 <key>Module</key>
351 362 <string>PBXNavigatorGroup</string>
352 363 <key>Proportion</key>
353   - <string>285pt</string>
  364 + <string>632pt</string>
354 365 </dict>
355 366 <dict>
356   - <key>BecomeActive</key>
357   - <true/>
358 367 <key>ContentConfiguration</key>
359 368 <dict>
360 369 <key>PBXProjectModuleGUID</key>
@@ -365,18 +374,18 @@
365 374 <key>GeometryConfiguration</key>
366 375 <dict>
367 376 <key>Frame</key>
368   - <string>{{0, 290}, {580, 173}}</string>
  377 + <string>{{0, 637}, {1006, 45}}</string>
369 378 <key>RubberWindowFrame</key>
370   - <string>244 219 788 504 0 0 1280 778 </string>
  379 + <string>0 55 1276 723 0 0 1280 778 </string>
371 380 </dict>
372 381 <key>Module</key>
373 382 <string>XCDetailModule</string>
374 383 <key>Proportion</key>
375   - <string>173pt</string>
  384 + <string>45pt</string>
376 385 </dict>
377 386 </array>
378 387 <key>Proportion</key>
379   - <string>580pt</string>
  388 + <string>1006pt</string>
380 389 </dict>
381 390 </array>
382 391 <key>Name</key>
@@ -391,9 +400,9 @@
391 400 </array>
392 401 <key>TableOfContents</key>
393 402 <array>
394   - <string>9AF219A20FD0C69700CD81A0</string>
  403 + <string>9AE07C260FD2F15D00FC31A6</string>
395 404 <string>1CE0B1FE06471DED0097A5F4</string>
396   - <string>9AF219A30FD0C69700CD81A0</string>
  405 + <string>9AE07C270FD2F15D00FC31A6</string>
397 406 <string>1CE0B20306471E060097A5F4</string>
398 407 <string>1CE0B20506471E060097A5F4</string>
399 408 </array>
@@ -527,15 +536,22 @@
527 536 <integer>5</integer>
528 537 <key>WindowOrderList</key>
529 538 <array>
  539 + <string>1CD10A99069EF8BA00B06720</string>
  540 + <string>9AF219AD0FD1F80800CD81A0</string>
530 541 <string>/Users/tsaleh/code/iphone/iphonedevbook/Control Fun/Control Fun.xcodeproj</string>
  542 + <string>1C78EAAD065D492600B07095</string>
531 543 </array>
532 544 <key>WindowString</key>
533   - <string>244 219 788 504 0 0 1280 778 </string>
  545 + <string>0 55 1276 723 0 0 1280 778 </string>
534 546 <key>WindowToolsV3</key>
535 547 <array>
536 548 <dict>
  549 + <key>FirstTimeWindowDisplayed</key>
  550 + <false/>
537 551 <key>Identifier</key>
538 552 <string>windowTool.build</string>
  553 + <key>IsVertical</key>
  554 + <true/>
539 555 <key>Layout</key>
540 556 <array>
541 557 <dict>
@@ -547,26 +563,16 @@
547 563 <key>PBXProjectModuleGUID</key>
548 564 <string>1CD0528F0623707200166675</string>
549 565 <key>PBXProjectModuleLabel</key>
550   - <string>&lt;No Editor&gt;</string>
551   - <key>PBXSplitModuleInNavigatorKey</key>
552   - <dict>
553   - <key>Split0</key>
554   - <dict>
555   - <key>PBXProjectModuleGUID</key>
556   - <string>1CD052900623707200166675</string>
557   - </dict>
558   - <key>SplitCount</key>
559   - <string>1</string>
560   - </dict>
  566 + <string></string>
561 567 <key>StatusBarVisibility</key>
562   - <integer>1</integer>
  568 + <true/>
563 569 </dict>
564 570 <key>GeometryConfiguration</key>
565 571 <dict>
566 572 <key>Frame</key>
567   - <string>{{0, 0}, {500, 215}}</string>
  573 + <string>{{0, 0}, {500, 218}}</string>
568 574 <key>RubberWindowFrame</key>
569   - <string>192 257 500 500 0 0 1280 1002 </string>
  575 + <string>21 255 500 500 0 0 1280 778 </string>
570 576 </dict>
571 577 <key>Module</key>
572 578 <string>PBXNavigatorGroup</string>
@@ -574,21 +580,23 @@
574 580 <string>218pt</string>
575 581 </dict>
576 582 <dict>
577   - <key>BecomeActive</key>
578   - <integer>1</integer>
579 583 <key>ContentConfiguration</key>
580 584 <dict>
581 585 <key>PBXProjectModuleGUID</key>
582 586 <string>XCMainBuildResultsModuleGUID</string>
583 587 <key>PBXProjectModuleLabel</key>
584 588 <string>Build</string>
  589 + <key>XCBuildResultsTrigger_Collapse</key>
  590 + <integer>1021</integer>
  591 + <key>XCBuildResultsTrigger_Open</key>
  592 + <integer>1011</integer>
585 593 </dict>
586 594 <key>GeometryConfiguration</key>
587 595 <dict>
588 596 <key>Frame</key>
589   - <string>{{0, 222}, {500, 236}}</string>
  597 + <string>{{0, 223}, {500, 236}}</string>
590 598 <key>RubberWindowFrame</key>
591   - <string>192 257 500 500 0 0 1280 1002 </string>
  599 + <string>21 255 500 500 0 0 1280 778 </string>
592 600 </dict>
593 601 <key>Module</key>
594 602 <string>PBXBuildResultsModule</string>
@@ -597,7 +605,7 @@
597 605 </dict>
598 606 </array>
599 607 <key>Proportion</key>
600   - <string>458pt</string>
  608 + <string>459pt</string>
601 609 </dict>
602 610 </array>
603 611 <key>Name</key>
@@ -607,22 +615,30 @@
607 615 <string>PBXBuildResultsModule</string>
608 616 </array>
609 617 <key>StatusbarIsVisible</key>
610   - <integer>1</integer>
  618 + <true/>
611 619 <key>TableOfContents</key>
612 620 <array>
613   - <string>1C78EAA5065D492600B07095</string>
614   - <string>1C78EAA6065D492600B07095</string>
  621 + <string>9AF219AD0FD1F80800CD81A0</string>
  622 + <string>9AE07C2F0FD2F3D700FC31A6</string>
615 623 <string>1CD0528F0623707200166675</string>
616 624 <string>XCMainBuildResultsModuleGUID</string>
617 625 </array>
618 626 <key>ToolbarConfiguration</key>
619 627 <string>xcode.toolbar.config.buildV3</string>
620 628 <key>WindowString</key>
621   - <string>192 257 500 500 0 0 1280 1002 </string>
  629 + <string>21 255 500 500 0 0 1280 778 </string>
  630 + <key>WindowToolGUID</key>
  631 + <string>9AF219AD0FD1F80800CD81A0</string>
  632 + <key>WindowToolIsVisible</key>
  633 + <false/>
622 634 </dict>
623 635 <dict>
  636 + <key>FirstTimeWindowDisplayed</key>
  637 + <false/>
624 638 <key>Identifier</key>
625 639 <string>windowTool.debugger</string>
  640 + <key>IsVertical</key>
  641 + <true/>
626 642 <key>Layout</key>
627 643 <array>
628 644 <dict>
@@ -645,8 +661,8 @@
645 661 <string>yes</string>
646 662 <key>sizes</key>
647 663 <array>
648   - <string>{{0, 0}, {317, 164}}</string>
649   - <string>{{317, 0}, {377, 164}}</string>
  664 + <string>{{0, 0}, {316, 198}}</string>
  665 + <string>{{316, 0}, {378, 198}}</string>
650 666 </array>
651 667 </dict>
652 668 <key>VerticalSplitView</key>
@@ -661,8 +677,8 @@
661 677 <string>yes</string>
662 678 <key>sizes</key>
663 679 <array>
664   - <string>{{0, 0}, {694, 164}}</string>
665   - <string>{{0, 164}, {694, 216}}</string>
  680 + <string>{{0, 0}, {694, 198}}</string>
  681 + <string>{{0, 198}, {694, 183}}</string>
666 682 </array>
667 683 </dict>
668 684 </dict>
@@ -675,8 +691,6 @@
675 691 </dict>
676 692 <key>GeometryConfiguration</key>
677 693 <dict>
678   - <key>DebugConsoleDrawerSize</key>
679   - <string>{100, 120}</string>
680 694 <key>DebugConsoleVisible</key>
681 695 <string>None</string>
682 696 <key>DebugConsoleWindowFrame</key>
@@ -684,18 +698,34 @@
684 698 <key>DebugSTDIOWindowFrame</key>
685 699 <string>{{200, 200}, {500, 300}}</string>
686 700 <key>Frame</key>
687   - <string>{{0, 0}, {694, 380}}</string>
  701 + <string>{{0, 0}, {694, 381}}</string>
  702 + <key>PBXDebugSessionStackFrameViewKey</key>
  703 + <dict>
  704 + <key>DebugVariablesTableConfiguration</key>
  705 + <array>
  706 + <string>Name</string>
  707 + <real>120</real>
  708 + <string>Value</string>
  709 + <real>85</real>
  710 + <string>Summary</string>
  711 + <real>148</real>
  712 + </array>
  713 + <key>Frame</key>
  714 + <string>{{316, 0}, {378, 198}}</string>
  715 + <key>RubberWindowFrame</key>
  716 + <string>21 333 694 422 0 0 1280 778 </string>
  717 + </dict>
688 718 <key>RubberWindowFrame</key>
689   - <string>321 238 694 422 0 0 1440 878 </string>
  719 + <string>21 333 694 422 0 0 1280 778 </string>
690 720 </dict>
691 721 <key>Module</key>
692 722 <string>PBXDebugSessionModule</string>
693 723 <key>Proportion</key>
694   - <string>100%</string>
  724 + <string>381pt</string>
695 725 </dict>
696 726 </array>
697 727 <key>Proportion</key>
698   - <string>100%</string>
  728 + <string>381pt</string>
699 729 </dict>
700 730 </array>
701 731 <key>Name</key>
@@ -705,22 +735,26 @@
705 735 <string>PBXDebugSessionModule</string>
706 736 </array>
707 737 <key>StatusbarIsVisible</key>
708   - <integer>1</integer>
  738 + <true/>
709 739 <key>TableOfContents</key>
710 740 <array>
711 741 <string>1CD10A99069EF8BA00B06720</string>
712   - <string>1C0AD2AB069F1E9B00FABCE6</string>
  742 + <string>9AE07C300FD2F3D700FC31A6</string>
713 743 <string>1C162984064C10D400B95A72</string>
714   - <string>1C0AD2AC069F1E9B00FABCE6</string>
  744 + <string>9AE07C310FD2F3D700FC31A6</string>
  745 + <string>9AE07C320FD2F3D700FC31A6</string>
  746 + <string>9AE07C330FD2F3D700FC31A6</string>
  747 + <string>9AE07C340FD2F3D700FC31A6</string>
  748 + <string>9AE07C350FD2F3D700FC31A6</string>
715 749 </array>
716 750 <key>ToolbarConfiguration</key>
717 751 <string>xcode.toolbar.config.debugV3</string>
718 752 <key>WindowString</key>
719   - <string>321 238 694 422 0 0 1440 878 </string>
  753 + <string>21 333 694 422 0 0 1280 778 </string>
720 754 <key>WindowToolGUID</key>
721 755 <string>1CD10A99069EF8BA00B06720</string>
722 756 <key>WindowToolIsVisible</key>
723   - <integer>0</integer>
  757 + <false/>
724 758 </dict>
725 759 <dict>
726 760 <key>Identifier</key>
@@ -826,8 +860,12 @@
826 860 <string>MENUSEPARATOR</string>
827 861 </dict>
828 862 <dict>
  863 + <key>FirstTimeWindowDisplayed</key>
  864 + <false/>
829 865 <key>Identifier</key>
830 866 <string>windowTool.debuggerConsole</string>
  867 + <key>IsVertical</key>
  868 + <true/>
831 869 <key>Layout</key>
832 870 <array>
833 871 <dict>
@@ -835,7 +873,7 @@
835 873 <array>
836 874 <dict>
837 875 <key>BecomeActive</key>
838   - <integer>1</integer>
  876 + <true/>
839 877 <key>ContentConfiguration</key>
840 878 <dict>
841 879 <key>PBXProjectModuleGUID</key>
@@ -846,18 +884,18 @@
846 884 <key>GeometryConfiguration</key>
847 885 <dict>
848 886 <key>Frame</key>
849   - <string>{{0, 0}, {650, 250}}</string>
  887 + <string>{{0, 0}, {1072, 621}}</string>
850 888 <key>RubberWindowFrame</key>
851   - <string>516 632 650 250 0 0 1680 1027 </string>
  889 + <string>21 93 1072 662 0 0 1280 778 </string>
852 890 </dict>
853 891 <key>Module</key>
854 892 <string>PBXDebugCLIModule</string>
855 893 <key>Proportion</key>
856   - <string>209pt</string>
  894 + <string>621pt</string>
857 895 </dict>
858 896 </array>
859 897 <key>Proportion</key>
860   - <string>209pt</string>
  898 + <string>621pt</string>
861 899 </dict>
862 900 </array>
863 901 <key>Name</key>
@@ -867,21 +905,21 @@
867 905 <string>PBXDebugCLIModule</string>
868 906 </array>
869 907 <key>StatusbarIsVisible</key>
870   - <integer>1</integer>
  908 + <true/>
871 909 <key>TableOfContents</key>
872 910 <array>
873 911 <string>1C78EAAD065D492600B07095</string>
874   - <string>1C78EAAE065D492600B07095</string>
  912 + <string>9AE07C360FD2F3D700FC31A6</string>
875 913 <string>1C78EAAC065D492600B07095</string>
876 914 </array>
877 915 <key>ToolbarConfiguration</key>
878 916 <string>xcode.toolbar.config.consoleV3</string>
879 917 <key>WindowString</key>
880   - <string>650 41 650 250 0 0 1280 1002 </string>
  918 + <string>21 93 1072 662 0 0 1280 778 </string>
881 919 <key>WindowToolGUID</key>
882 920 <string>1C78EAAD065D492600B07095</string>
883 921 <key>WindowToolIsVisible</key>
884   - <integer>0</integer>
  922 + <true/>
885 923 </dict>
886 924 <dict>
887 925 <key>Identifier</key>
106 Control Fun/Control Fun.xcodeproj/tsaleh.pbxuser
@@ -2,9 +2,9 @@
2 2 {
3 3 1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */ = {
4 4 uiCtxt = {
5   - sepNavIntBoundsRect = "{{0, 0}, {519, 322}}";
  5 + sepNavIntBoundsRect = "{{0, 0}, {945, 472}}";
6 6 sepNavSelRange = "{0, 0}";
7   - sepNavVisRange = "{0, 494}";
  7 + sepNavVisRange = "{0, 501}";
8 8 };
9 9 };
10 10 1D6058900D05DD3D006BFB54 /* Control Fun */ = {
@@ -13,6 +13,20 @@
13 13 9AADF2250FD0B606003F0847 /* Control Fun */,
14 14 );
15 15 };
  16 + 28D7ACF60DDB3853001CB0EB /* Control_FunViewController.h */ = {
  17 + uiCtxt = {
  18 + sepNavIntBoundsRect = "{{0, 0}, {945, 600}}";
  19 + sepNavSelRange = "{1177, 0}";
  20 + sepNavVisRange = "{0, 1185}";
  21 + };
  22 + };
  23 + 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */ = {
  24 + uiCtxt = {
  25 + sepNavIntBoundsRect = "{{0, 0}, {945, 1414}}";
  26 + sepNavSelRange = "{1014, 0}";
  27 + sepNavVisRange = "{259, 1753}";
  28 + };
  29 + };
16 30 29B97313FDCFA39411CA2CEA /* Project object */ = {
17 31 activeBuildConfigurationName = Debug;
18 32 activeExecutable = 9AADF2250FD0B606003F0847 /* Control Fun */;
@@ -30,7 +44,7 @@
30 44 PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
31 45 PBXFileTableDataSourceColumnWidthsKey = (
32 46 20,
33   - 341,
  47 + 767,
34 48 20,
35 49 48,
36 50 43,
@@ -47,14 +61,19 @@
47 61 PBXFileDataSource_Target_ColumnID,
48 62 );
49 63 };
50   - PBXPerProjectTemplateStateSaveDate = 265340558;
51   - PBXWorkspaceStateSaveDate = 265340558;
  64 + PBXPerProjectTemplateStateSaveDate = 265482570;
  65 + PBXWorkspaceStateSaveDate = 265482570;
52 66 };
53 67 perUserProjectItems = {
  68 + 9AE07C2D0FD2F3D700FC31A6 /* PBXTextBookmark */ = 9AE07C2D0FD2F3D700FC31A6 /* PBXTextBookmark */;
  69 + 9AE07C370FD2F3E100FC31A6 /* PBXTextBookmark */ = 9AE07C370FD2F3E100FC31A6 /* PBXTextBookmark */;
  70 + 9AEA4FBD0FD2E6C400633C00 /* PBXTextBookmark */ = 9AEA4FBD0FD2E6C400633C00 /* PBXTextBookmark */;
54 71 9AF2199E0FD0C69700CD81A0 /* PBXTextBookmark */ = 9AF2199E0FD0C69700CD81A0 /* PBXTextBookmark */;
55   - 9AF2199F0FD0C69700CD81A0 /* PBXBookmark */ = 9AF2199F0FD0C69700CD81A0 /* PBXBookmark */;
56 72 9AF219A00FD0C69700CD81A0 /* PBXTextBookmark */ = 9AF219A00FD0C69700CD81A0 /* PBXTextBookmark */;
57   - 9AF219A10FD0C69700CD81A0 /* PBXTextBookmark */ = 9AF219A10FD0C69700CD81A0 /* PBXTextBookmark */;
  73 + 9AF219D40FD2E07500CD81A0 /* PBXTextBookmark */ = 9AF219D40FD2E07500CD81A0 /* PBXTextBookmark */;
  74 + 9AF219D70FD2E07500CD81A0 /* PBXTextBookmark */ = 9AF219D70FD2E07500CD81A0 /* PBXTextBookmark */;
  75 + 9AF219D80FD2E07500CD81A0 /* PBXTextBookmark */ = 9AF219D80FD2E07500CD81A0 /* PBXTextBookmark */;
  76 + 9AF219DA0FD2E07500CD81A0 /* PBXTextBookmark */ = 9AF219DA0FD2E07500CD81A0 /* PBXTextBookmark */;
58 77 };
59 78 sourceControlManager = 9AADF2310FD0B60B003F0847 /* Source Control */;
60 79 userBuildSettings = {
@@ -74,12 +93,13 @@
74 93 argumentStrings = (
75 94 );
76 95 autoAttachOnCrash = 1;
77   - breakpointsEnabled = 1;
  96 + breakpointsEnabled = 0;
78 97 configStateDict = {
79 98 };
80 99 customDataFormattersEnabled = 1;
81 100 debuggerPlugin = GDBDebugging;
82 101 disassemblyDisplayState = 0;
  102 + dylibVariantSuffix = "";
83 103 enableDebugStr = 1;
84 104 environmentEntries = (
85 105 );
@@ -87,6 +107,8 @@
87 107 executableUserSymbolLevel = 0;
88 108 libgmallocEnabled = 0;
89 109 name = "Control Fun";
  110 + savedGlobals = {
  111 + };
90 112 sourceDirectories = (
91 113 );
92 114 };
@@ -101,6 +123,36 @@
101 123 isa = PBXCodeSenseManager;
102 124 indexTemplatePath = "";
103 125 };
  126 + 9AE07C2D0FD2F3D700FC31A6 /* PBXTextBookmark */ = {
  127 + isa = PBXTextBookmark;
  128 + fRef = 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */;
  129 + name = "Control_FunViewController.m: 37";
  130 + rLen = 0;
  131 + rLoc = 1756;
  132 + rType = 0;
  133 + vrLen = 1378;
  134 + vrLoc = 259;
  135 + };
  136 + 9AE07C370FD2F3E100FC31A6 /* PBXTextBookmark */ = {
  137 + isa = PBXTextBookmark;
  138 + fRef = 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */;
  139 + name = "Control_FunViewController.m: 27";
  140 + rLen = 0;
  141 + rLoc = 1014;
  142 + rType = 0;
  143 + vrLen = 1753;
  144 + vrLoc = 259;
  145 + };
  146 + 9AEA4FBD0FD2E6C400633C00 /* PBXTextBookmark */ = {
  147 + isa = PBXTextBookmark;
  148 + fRef = 28D7ACF60DDB3853001CB0EB /* Control_FunViewController.h */;
  149 + name = "Control_FunViewController.h: 35";
  150 + rLen = 0;
  151 + rLoc = 1177;
  152 + rType = 0;
  153 + vrLen = 1185;
  154 + vrLoc = 0;
  155 + };
104 156 9AF2199E0FD0C69700CD81A0 /* PBXTextBookmark */ = {
105 157 isa = PBXTextBookmark;
106 158 fRef = 32CA4F630368D1EE00C91783 /* Control_Fun_Prefix.pch */;
@@ -111,10 +163,6 @@
111 163 vrLen = 191;
112 164 vrLoc = 0;
113 165 };
114   - 9AF2199F0FD0C69700CD81A0 /* PBXBookmark */ = {
115   - isa = PBXBookmark;
116   - fRef = 1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */;
117   - };
118 166 9AF219A00FD0C69700CD81A0 /* PBXTextBookmark */ = {
119 167 isa = PBXTextBookmark;
120 168 fRef = 32CA4F630368D1EE00C91783 /* Control_Fun_Prefix.pch */;
@@ -125,14 +173,44 @@
125 173 vrLen = 191;
126 174 vrLoc = 0;
127 175 };
128   - 9AF219A10FD0C69700CD81A0 /* PBXTextBookmark */ = {
  176 + 9AF219D40FD2E07500CD81A0 /* PBXTextBookmark */ = {
  177 + isa = PBXTextBookmark;
  178 + fRef = 1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */;
  179 + name = "Control_FunAppDelegate.h: 1";
  180 + rLen = 0;
  181 + rLoc = 0;
  182 + rType = 0;
  183 + vrLen = 501;
  184 + vrLoc = 0;
  185 + };
  186 + 9AF219D70FD2E07500CD81A0 /* PBXTextBookmark */ = {
129 187 isa = PBXTextBookmark;
130 188 fRef = 1D3623240D0F684500981E51 /* Control_FunAppDelegate.h */;
131 189 name = "Control_FunAppDelegate.h: 1";
132 190 rLen = 0;
133 191 rLoc = 0;
134 192 rType = 0;
135   - vrLen = 494;
  193 + vrLen = 501;
  194 + vrLoc = 0;
  195 + };
  196 + 9AF219D80FD2E07500CD81A0 /* PBXTextBookmark */ = {
  197 + isa = PBXTextBookmark;
  198 + fRef = 28D7ACF60DDB3853001CB0EB /* Control_FunViewController.h */;
  199 + name = "Control_FunViewController.h: 18";
  200 + rLen = 0;
  201 + rLoc = 650;
  202 + rType = 0;
  203 + vrLen = 429;
  204 + vrLoc = 0;
  205 + };
  206 + 9AF219DA0FD2E07500CD81A0 /* PBXTextBookmark */ = {
  207 + isa = PBXTextBookmark;
  208 + fRef = 28D7ACF70DDB3853001CB0EB /* Control_FunViewController.m */;
  209 + name = "Control_FunViewController.m: 21";
  210 + rLen = 0;
  211 + rLoc = 2962;
  212 + rType = 0;
  213 + vrLen = 721;
136 214 vrLoc = 0;
137 215 };
138 216 }
296 Control Fun/Control_FunViewController.xib
@@ -36,7 +36,7 @@
36 36 <int key="NSvFlags">274</int>
37 37 <object class="NSMutableArray" key="NSSubviews">
38 38 <bool key="EncodedWithXMLCoder">YES</bool>
39   - <object class="IBUIButton" id="542155810">
  39 + <object class="IBUIButton" id="48071057">
40 40 <reference key="NSNextResponder" ref="774585933"/>
41 41 <int key="NSvFlags">292</int>
42 42 <string key="NSFrameSize">{320, 460}</string>
@@ -45,7 +45,7 @@
45 45 <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
46 46 <int key="IBUIContentHorizontalAlignment">0</int>
47 47 <int key="IBUIContentVerticalAlignment">0</int>
48   - <object class="NSFont" key="IBUIFont">
  48 + <object class="NSFont" key="IBUIFont" id="1018032572">
49 49 <string key="NSName">Helvetica-Bold</string>
50 50 <double key="NSSize">1.500000e+01</double>
51 51 <int key="NSfFlags">16</int>
@@ -54,7 +54,7 @@
54 54 <string key="IBUIDisabledTitle"/>
55 55 <string key="IBUISelectedTitle"/>
56 56 <string key="IBUINormalTitle"/>
57   - <object class="NSColor" key="IBUIHighlightedTitleColor">
  57 + <object class="NSColor" key="IBUIHighlightedTitleColor" id="147634933">
58 58 <int key="NSColorSpace">1</int>
59 59 <bytes key="NSRGB">MSAxIDEAA</bytes>
60 60 </object>
@@ -160,7 +160,7 @@
160 160 <int key="IBUIBaselineAdjustment">1</int>
161 161 <float key="IBUIMinimumFontSize">1.000000e+01</float>
162 162 </object>
163   - <object class="IBUILabel" id="978477285">
  163 + <object class="IBUILabel" id="511066545">
164 164 <reference key="NSNextResponder" ref="774585933"/>
165 165 <int key="NSvFlags">292</int>
166 166 <string key="NSFrame">{{20, 182}, {31, 21}}</string>
@@ -175,7 +175,7 @@
175 175 <float key="IBUIMinimumFontSize">1.000000e+01</float>
176 176 <int key="IBUITextAlignment">2</int>
177 177 </object>
178   - <object class="IBUISlider" id="964239685">
  178 + <object class="IBUISlider" id="221960936">
179 179 <reference key="NSNextResponder" ref="774585933"/>
180 180 <int key="NSvFlags">292</int>
181 181 <string key="NSFrame">{{57, 182}, {245, 23}}</string>
@@ -189,6 +189,129 @@
189 189 <float key="IBUIMinValue">1.000000e+00</float>
190 190 <float key="IBUIMaxValue">1.000000e+02</float>
191 191 </object>
  192 + <object class="IBUISegmentedControl" id="112456798">
  193 + <reference key="NSNextResponder" ref="774585933"/>
  194 + <int key="NSvFlags">292</int>
  195 + <string key="NSFrame">{{20, 211}, {280, 44}}</string>
  196 + <reference key="NSSuperview" ref="774585933"/>
  197 + <bool key="IBUIOpaque">NO</bool>
  198 + <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
  199 + <int key="IBNumberOfSegments">2</int>
  200 + <int key="IBSelectedSegmentIndex">0</int>
  201 + <object class="NSArray" key="IBSegmentTitles">
  202 + <bool key="EncodedWithXMLCoder">YES</bool>
  203 + <string>Show</string>
  204 + <string>Hide</string>
  205 + </object>
  206 + <object class="NSMutableArray" key="IBSegmentWidths">
  207 + <bool key="EncodedWithXMLCoder">YES</bool>
  208 + <real value="0.000000e+00"/>
  209 + <real value="0.000000e+00"/>
  210 + </object>
  211 + <object class="NSMutableArray" key="IBSegmentEnabledStates">
  212 + <bool key="EncodedWithXMLCoder">YES</bool>
  213 + <boolean value="YES" id="5"/>
  214 + <reference ref="5"/>
  215 + </object>
  216 + <object class="NSMutableArray" key="IBSegmentContentOffsets">
  217 + <bool key="EncodedWithXMLCoder">YES</bool>
  218 + <string>{0, 0}</string>
  219 + <string>{0, 0}</string>
  220 + </object>
  221 + <object class="NSMutableArray" key="IBSegmentImages">
  222 + <bool key="EncodedWithXMLCoder">YES</bool>
  223 + <object class="NSNull" id="4"/>
  224 + <reference ref="4"/>
  225 + </object>
  226 + </object>
  227 + <object class="IBUIView" id="26541981">
  228 + <reference key="NSNextResponder" ref="774585933"/>
  229 + <int key="NSvFlags">292</int>
  230 + <object class="NSMutableArray" key="NSSubviews">
  231 + <bool key="EncodedWithXMLCoder">YES</bool>
  232 + <object class="IBUISwitch" id="590225868">
  233 + <reference key="NSNextResponder" ref="26541981"/>
  234 + <int key="NSvFlags">292</int>
  235 + <string key="NSFrame">{{20, 51}, {94, 27}}</string>
  236 + <reference key="NSSuperview" ref="26541981"/>
  237 + <bool key="IBUIOpaque">NO</bool>
  238 + <bool key="IBUIClipsSubviews">YES</bool>
  239 + <bool key="IBUIMultipleTouchEnabled">YES</bool>
  240 + <int key="IBUIContentHorizontalAlignment">0</int>
  241 + <int key="IBUIContentVerticalAlignment">0</int>
  242 + <bool key="IBUIOn">YES</bool>
  243 + </object>
  244 + <object class="IBUISwitch" id="415800007">
  245 + <reference key="NSNextResponder" ref="26541981"/>
  246 + <int key="NSvFlags">292</int>
  247 + <string key="NSFrame">{{166, 51}, {94, 27}}</string>
  248 + <reference key="NSSuperview" ref="26541981"/>
  249 + <bool key="IBUIOpaque">NO</bool>
  250 + <bool key="IBUIClipsSubviews">YES</bool>
  251 + <bool key="IBUIMultipleTouchEnabled">YES</bool>
  252 + <int key="IBUIContentHorizontalAlignment">0</int>
  253 + <int key="IBUIContentVerticalAlignment">0</int>
  254 + <bool key="IBUIOn">YES</bool>
  255 + </object>
  256 + <object class="IBUILabel" id="434867840">
  257 + <reference key="NSNextResponder" ref="26541981"/>
  258 + <int key="NSvFlags">292</int>
  259 + <string key="NSFrame">{{20, 20}, {94, 21}}</string>
  260 + <reference key="NSSuperview" ref="26541981"/>
  261 + <bool key="IBUIOpaque">NO</bool>
  262 + <bool key="IBUIClipsSubviews">YES</bool>
  263 + <bool key="IBUIUserInteractionEnabled">NO</bool>
  264 + <string key="IBUIText">Left</string>
  265 + <reference key="IBUITextColor" ref="529491607"/>
  266 + <nil key="IBUIHighlightedColor"/>
  267 + <int key="IBUIBaselineAdjustment">1</int>
  268 + <float key="IBUIMinimumFontSize">1.000000e+01</float>
  269 + <int key="IBUITextAlignment">1</int>
  270 + </object>
  271 + <object class="IBUILabel" id="1056479355">
  272 + <reference key="NSNextResponder" ref="26541981"/>
  273 + <int key="NSvFlags">292</int>
  274 + <string key="NSFrame">{{166, 20}, {94, 21}}</string>
  275 + <reference key="NSSuperview" ref="26541981"/>
  276 + <bool key="IBUIOpaque">NO</bool>
  277 + <bool key="IBUIClipsSubviews">YES</bool>
  278 + <bool key="IBUIUserInteractionEnabled">NO</bool>
  279 + <string key="IBUIText">Right</string>
  280 + <reference key="IBUITextColor" ref="529491607"/>
  281 + <nil key="IBUIHighlightedColor"/>
  282 + <int key="IBUIBaselineAdjustment">1</int>
  283 + <float key="IBUIMinimumFontSize">1.000000e+01</float>
  284 + <int key="IBUITextAlignment">1</int>
  285 + </object>
  286 + </object>
  287 + <string key="NSFrame">{{20, 262}, {280, 98}}</string>
  288 + <reference key="NSSuperview" ref="774585933"/>
  289 + <object class="NSColor" key="IBUIBackgroundColor">
  290 + <int key="NSColorSpace">1</int>
  291 + <bytes key="NSRGB">MC40MDAwMDAwMSAwLjQwMDAwMDAxIDAuNDAwMDAwMDEAA</bytes>
  292 + </object>
  293 + <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
  294 + </object>
  295 + <object class="IBUIButton" id="681688217">
  296 + <reference key="NSNextResponder" ref="774585933"/>
  297 + <int key="NSvFlags">292</int>
  298 + <string key="NSFrame">{{20, 368}, {280, 72}}</string>
  299 + <reference key="NSSuperview" ref="774585933"/>
  300 + <bool key="IBUIOpaque">NO</bool>
  301 + <bool key="IBUIClearsContextBeforeDrawing">NO</bool>
  302 + <int key="IBUIContentHorizontalAlignment">0</int>
  303 + <int key="IBUIContentVerticalAlignment">0</int>
  304 + <reference key="IBUIFont" ref="1018032572"/>
  305 + <string key="IBUIHighlightedTitle">Do Something</string>
  306 + <string key="IBUIDisabledTitle">Do Something</string>
  307 + <string key="IBUISelectedTitle">Do Something</string>
  308 + <string key="IBUINormalTitle">Do Something</string>
  309 + <reference key="IBUIHighlightedTitleColor" ref="147634933"/>
  310 + <object class="NSColor" key="IBUINormalTitleColor">
  311 + <int key="NSColorSpace">1</int>
  312 + <bytes key="NSRGB">MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA</bytes>
  313 + </object>
  314 + </object>
192 315 </object>
193 316 <string key="NSFrameSize">{320, 460}</string>
194 317 <reference key="NSSuperview"/>
@@ -240,7 +363,7 @@
240 363 <object class="IBConnectionRecord">
241 364 <object class="IBCocoaTouchEventConnection" key="connection">
242 365 <string key="label">backgroundClick:</string>
243   - <reference key="source" ref="542155810"/>
  366 + <reference key="source" ref="48071057"/>
244 367 <reference key="destination" ref="372490531"/>
245 368 <int key="IBEventType">7</int>
246 369 </object>
@@ -250,19 +373,87 @@
250 373 <object class="IBCocoaTouchOutletConnection" key="connection">
251 374 <string key="label">sliderLabel</string>
252 375 <reference key="source" ref="372490531"/>
253   - <reference key="destination" ref="978477285"/>
  376 + <reference key="destination" ref="511066545"/>
254 377 </object>
255 378 <int key="connectionID">22</int>
256 379 </object>
257 380 <object class="IBConnectionRecord">
258 381 <object class="IBCocoaTouchEventConnection" key="connection">
259 382 <string key="label">sliderChanged:</string>
260   - <reference key="source" ref="964239685"/>
  383 + <reference key="source" ref="221960936"/>
261 384 <reference key="destination" ref="372490531"/>
262 385 <int key="IBEventType">13</int>
263 386 </object>
264 387 <int key="connectionID">23</int>
265 388 </object>
  389 + <object class="IBConnectionRecord">
  390 + <object class="IBCocoaTouchEventConnection" key="connection">
  391 + <string key="label">switchChanged:</string>
  392 + <reference key="source" ref="590225868"/>
  393 + <reference key="destination" ref="372490531"/>
  394 + <int key="IBEventType">13</int>
  395 + </object>
  396 + <int key="connectionID">31</int>
  397 + </object>
  398 + <object class="IBConnectionRecord">
  399 + <object class="IBCocoaTouchEventConnection" key="connection">
  400 + <string key="label">switchChanged:</string>
  401 + <reference key="source" ref="415800007"/>
  402 + <reference key="destination" ref="372490531"/>
  403 + <int key="IBEventType">13</int>
  404 + </object>
  405 + <int key="connectionID">32</int>
  406 + </object>
  407 + <object class="IBConnectionRecord">
  408 + <object class="IBCocoaTouchOutletConnection" key="connection">
  409 + <string key="label">leftSwitch</string>
  410 + <reference key="source" ref="372490531"/>
  411 + <reference key="destination" ref="590225868"/>
  412 + </object>
  413 + <int key="connectionID">35</int>
  414 + </object>
  415 + <object class="IBConnectionRecord">
  416 + <object class="IBCocoaTouchOutletConnection" key="connection">
  417 + <string key="label">rightSwitch</string>
  418 + <reference key="source" ref="372490531"/>
  419 + <reference key="destination" ref="415800007"/>
  420 + </object>
  421 + <int key="connectionID">36</int>
  422 + </object>
  423 + <object class="IBConnectionRecord">
  424 + <object class="IBCocoaTouchOutletConnection" key="connection">
  425 + <string key="label">switchView</string>
  426 + <reference key="source" ref="372490531"/>
  427 + <reference key="destination" ref="26541981"/>
  428 + </object>
  429 + <int key="connectionID">37</int>
  430 + </object>
  431 + <object class="IBConnectionRecord">
  432 + <object class="IBCocoaTouchEventConnection" key="connection">
  433 + <string key="label">toggleShowHide:</string>
  434 + <reference key="source" ref="112456798"/>
  435 + <reference key="destination" ref="372490531"/>
  436 + <int key="IBEventType">13</int>
  437 + </object>
  438 + <int key="connectionID">38</int>
  439 + </object>
  440 + <object class="IBConnectionRecord">
  441 + <object class="IBCocoaTouchOutletConnection" key="connection">
  442 + <string key="label">doSomethingButton</string>
  443 + <reference key="source" ref="372490531"/>
  444 + <reference key="destination" ref="681688217"/>
  445 + </object>
  446 + <int key="connectionID">40</int>
  447 + </object>
  448 + <object class="IBConnectionRecord">
  449 + <object class="IBCocoaTouchEventConnection" key="connection">
  450 + <string key="label">doSomething:</string>
  451 + <reference key="source" ref="681688217"/>
  452 + <reference key="destination" ref="372490531"/>
  453 + <int key="IBEventType">7</int>
  454 + </object>
  455 + <int key="connectionID">41</int>
  456 + </object>
266 457 </object>
267 458 <object class="IBMutableOrderedSet" key="objectRecords">
268 459 <object class="NSArray" key="orderedObjects">
@@ -296,9 +487,12 @@
296 487 <reference ref="114230232"/>
297 488 <reference ref="726195977"/>
298 489 <reference ref="1040757073"/>
299   - <reference ref="542155810"/>
300   - <reference ref="964239685"/>
301   - <reference ref="978477285"/>
  490 + <reference ref="48071057"/>
  491 + <reference ref="221960936"/>
  492 + <reference ref="511066545"/>
  493 + <reference ref="112456798"/>
  494 + <reference ref="26541981"/>
  495 + <reference ref="681688217"/>
302 496 </object>
303 497 <reference key="parent" ref="360949347"/>