├── .gitattributes ├── .gitignore ├── Chapter 01 ├── Chapter_1_Comment.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Chapter_1_Conditional_Operators.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Chapter_1_Hello_World_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_1_Multiple_Conditional.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_1_Semicolons.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_1_curly_brackets.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_1_displaying_graph.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_1_load_image.playground │ ├── Resources │ │ └── swift.png │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_1_paranthese.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift └── Chapter_1_white_space.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter 02 ├── Chapter_2_Optional_ex_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_2_String_ex.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_2_Type_Safety.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_2_Var_sizes_Playground.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_2_Variable_Constant.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_2_Variables_Constants_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_2_add_float_int.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_2_boolean_ex.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter_2_float.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter_2_number_95.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_2_Optionals_ex_3.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_2_enumeration_ex_1.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_2_enumeration_ex_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_2_float_vs_double.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_2_optional_ex_.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_2_string_ex_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_2_string_ex_3.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_2_string_ex_4.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline └── chapter_2_string_ex_5.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter 03 ├── Chapter_3_sets_ex_1.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_3_array_algorithms.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_3_array_ex_1.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_3_array_ex_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_3_array_ex_3.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_3_array_ex_4.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_3_dictionary_ex_1.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_3_sets_ex_2.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_3_sets_ex_3.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_3_sets_ex_4.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── chapter_3_tuples_ex.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter 04 ├── chapter_4_Nested_Functions.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_4_conditional_statements.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_4_control_transfer.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_4_filtering_conditional_statements.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_4_function_ionout_parameters.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_4_functions.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── chapter_4_functions_external_parameter_names.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_4_functions_multiple_return_values.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_4_functions_optional_values.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_4_guard_statement.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── chapter_4_loops.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── chapter_4_switch.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline └── chapter_4_variadic_parameters.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter 05 └── Chapter 5.zip ├── Chapter 06 ├── Chapter_06_TextValidation.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Chapter_6_protocol_extension_basic.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── TextValidation │ ├── TextValidation.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ ├── jannis.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ │ └── jonhoffman.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── TextValidation.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── jannis.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── TextValidation.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── TextValidation.xcscheme │ │ │ └── xcschememanagement.plist │ ├── TextValidation │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── TextValidation.swift │ │ └── ViewController.swift │ ├── TextValidationTests │ │ ├── Info.plist │ │ └── TextValidationTests.swift │ └── TextValidationUITests │ │ ├── Info.plist │ │ └── TextValidationUITests.swift └── chapter_06_without_protocol_extension.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ ├── hoffmanjon.xcuserdatad │ └── UserInterfaceState.xcuserstate │ ├── jannis.xcuserdatad │ └── UserInterfaceState.xcuserstate │ └── jonhoffman.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 07 ├── OOP_Design.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Protocol_Inheritance_composition.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Protocol_Oriented_design.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ ├── hoffmanjon.xcuserdatad │ └── UserInterfaceState.xcuserstate │ ├── jannis.xcuserdatad │ └── UserInterfaceState.xcuserstate │ └── jonhoffman.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 08 ├── Defer_Playground.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── timeline.xctimeline ├── ErrorHandling.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── availability.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── timeline.xctimeline ├── Chapter 09 ├── Bad_Example_Subscript.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Custom_Subscipt.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift └── multi_dimensional.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter 10 ├── Optional_Chaining.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift └── optionals_introduction.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Chapter 11 ├── Generics_1.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Generics_2.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Generics_3.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift └── Generics_4.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── Chapter 12 └── Chapter 12.zip ├── Chapter 13 └── Chapter 13.zip ├── Chapter 14 └── Chapter 14.zip ├── Chapter 16 └── Chapter 16.zip ├── Chapter 17 ├── BridgePattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── Builder Pattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── CommandPattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── section-1.swift │ └── timeline.xctimeline ├── FacadePattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── FactoryMethodPattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── ObserverPattern.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── ProxyPattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── SingletonPattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── hoffmanjon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ ├── jannis.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── jonhoffman.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift └── StrategyPattern.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── hoffmanjon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── jannis.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── jonhoffman.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── section-1.swift ├── License └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Comment.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Conditional_Operators.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Hello_World_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Hello_World_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Multiple_Conditional.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Multiple_Conditional.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Multiple_Conditional.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Multiple_Conditional.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Multiple_Conditional.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_Semicolons.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_Semicolons.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_curly_brackets.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_curly_brackets.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_curly_brackets.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_curly_brackets.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_curly_brackets.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_displaying_graph.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_displaying_graph.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/Resources/swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/Resources/swift.png -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_load_image.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_load_image.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_paranthese.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_paranthese.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_paranthese.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_paranthese.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_paranthese.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_white_space.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_white_space.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_white_space.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 01/Chapter_1_white_space.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 01/Chapter_1_white_space.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Optional_ex_2.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Optional_ex_2.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_String_ex.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_String_ex.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Type_Safety.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Type_Safety.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Var_sizes_Playground.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Var_sizes_Playground.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variable_Constant.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variable_Constant.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_Variables_Constants_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_Variables_Constants_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_add_float_int.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_add_float_int.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_boolean_ex.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_boolean_ex.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_float.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_float.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/Chapter_2_number_95.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/Chapter_2_number_95.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_Optionals_ex_3.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_Optionals_ex_3.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_1.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_1.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_enumeration_ex_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_enumeration_ex_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_float_vs_double.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_optional_ex_.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_optional_ex_.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_2.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_2.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_3.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_3.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_4.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_4.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 02/chapter_2_string_ex_5.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 02/chapter_2_string_ex_5.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/Chapter_3_sets_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_algorithms.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_algorithms.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_1.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_1.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_2.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_2.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_3.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_3.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_array_ex_4.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_array_ex_4.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_dictionary_ex_1.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_dictionary_ex_1.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_sets_ex_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 03/chapter_3_tuples_ex.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 03/chapter_3_tuples_ex.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_Nested_Functions.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_conditional_statements.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_conditional_statements.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_control_transfer.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_control_transfer.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_filtering_conditional_statements.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_function_ionout_parameters.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_function_ionout_parameters.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_external_parameter_names.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_external_parameter_names.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_multiple_return_values.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_multiple_return_values.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_functions_optional_values.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_functions_optional_values.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_guard_statement.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_loops.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_loops.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_switch.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_switch.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 04/chapter_4_variadic_parameters.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 04/chapter_4_variadic_parameters.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 05/Chapter 5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 05/Chapter 5.zip -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_06_TextValidation.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/Chapter_6_protocol_extension_basic.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/project.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/hoffmanjon.xcuserdatad/xcschemes/TextValidation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/hoffmanjon.xcuserdatad/xcschemes/TextValidation.xcscheme -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/hoffmanjon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/hoffmanjon.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jannis.xcuserdatad/xcschemes/TextValidation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jannis.xcuserdatad/xcschemes/TextValidation.xcscheme -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jannis.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jannis.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jonhoffman.xcuserdatad/xcschemes/TextValidation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jonhoffman.xcuserdatad/xcschemes/TextValidation.xcscheme -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jonhoffman.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation.xcodeproj/xcuserdata/jonhoffman.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/Info.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/TextValidation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/TextValidation.swift -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidation/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidation/ViewController.swift -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidationTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidationTests/Info.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidationTests/TextValidationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidationTests/TextValidationTests.swift -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidationUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidationUITests/Info.plist -------------------------------------------------------------------------------- /Chapter 06/TextValidation/TextValidationUITests/TextValidationUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/TextValidation/TextValidationUITests/TextValidationUITests.swift -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 06/chapter_06_without_protocol_extension.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/OOP_Design.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Inheritance_composition.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 07/Protocol_Oriented_design.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/Defer_Playground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/Defer_Playground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/ErrorHandling.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/availability.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 08/availability.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 08/availability.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 08/availability.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 08/availability.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Bad_Example_Subscript.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Bad_Example_Subscript.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/Custom_Subscipt.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/Custom_Subscipt.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 09/multi_dimensional.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 09/multi_dimensional.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/Optional_Chaining.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/Optional_Chaining.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/optionals_introduction.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 10/optionals_introduction.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_1.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_1.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_2.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_2.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_3.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_3.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 11/Generics_4.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 11/Generics_4.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 12/Chapter 12.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 12/Chapter 12.zip -------------------------------------------------------------------------------- /Chapter 13/Chapter 13.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 13/Chapter 13.zip -------------------------------------------------------------------------------- /Chapter 14/Chapter 14.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 14/Chapter 14.zip -------------------------------------------------------------------------------- /Chapter 16/Chapter 16.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 16/Chapter 16.zip -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/BridgePattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/BridgePattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/Builder Pattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/Builder Pattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/CommandPattern.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/CommandPattern.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FacadePattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FacadePattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/FactoryMethodPattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/FactoryMethodPattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ObserverPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/ProxyPattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/ProxyPattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/SingletonPattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/SingletonPattern.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/hoffmanjon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/jannis.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/playground.xcworkspace/xcuserdata/jonhoffman.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 17/StrategyPattern.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/Chapter 17/StrategyPattern.playground/section-1.swift -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Swift-3/HEAD/README.md --------------------------------------------------------------------------------