<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://appventure.me/</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2020-6-17-a-touch-of-combine.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2019-5-15-the-usefulness-of-typealiases-in-swift.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2019-3-20-relaunching-appventure.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2019-03-17-protocol-composition-untangle-codebase.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2019-02-24-anonymous-tuple-structs.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2018-05-03-expanding-swifts-reach.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2017-10-08-taming-sourcekitd.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2017-09-30-value-types-for-simple-difference-detection.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2016-07-15-swift3-nsdata-data.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2016-04-23-associated-types-enum-raw-value-initializers.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2016-04-14-force-optionals-in-guard-or-let-optional-binding.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2016-03-29-three-tips-for-clean-swift-code.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2015-12-08-swift-ubuntu-x11-window-app.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2015-09-30-getting-iphone6s-foundry-from-swift.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2015-08-25-optional-throw-swift.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2015-06-19-swift-try-catch-asynchronous-closures.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2015-06-17-swift-method-overloading-by-protocol.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/posts/2014-06-08-writing-simple-syntax-extensions-in-swift.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/intro/first_steps.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/intro/nesting.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/intro/generic_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/types_of_keypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/keypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/writablekeypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/referencewritablekeypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/debugprinter_intermezzo.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/partialkeypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/anykeypath.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/type_casting.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/keypath_composition.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/types/laws_of_composition.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/generic_settings/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/generic_settings/settings_entries.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/generic_settings/settings_provider.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/generic_settings/handling_settings.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/tips/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/tips/erase_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/tips/cast_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/tips/dictionary_keys.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/keypaths/conclusion.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/trading_engine.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/pattern_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/wildcard_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/identifier_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/value_binding_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/tuple_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/enumeration_case_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/type_casting_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/advanced_pattern_matching/expressionpattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/fallthrough_break_labels.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/optionals.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/type_matches.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/applying_ranges.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/word_frequencies.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/directory_traversion.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/fibonacci.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/real_world_examples/legacy_api.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/language_support/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/language_support/for_case.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/language_support/guard_case.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/language_support/if_case.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/pattern_matching/finishing_words.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/introduction.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/enum_values.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/nesting_enums.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/associated_values.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/methods_and_properties.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/diving_in/recap.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/protocols.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/extensions.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/generic_enums.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/recursive_or_indirect_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/custom_data_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/comparing_enums.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/custom_initializers.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/iterating_over_enum_cases.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/advanced_enum_usage/objective_c_support.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/enums_standard_library.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/error_handling.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/observer_pattern.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/status_codes.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/result_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/uikit_identifiers.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/units.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/games.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/stringly_typed_code.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/api_endpoints.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/linked_lists.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/practical_use_cases/settings.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/advanced_practical_enum_examples/limitations.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/a_simple_problem.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/reduce.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/map.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/reduce_examples.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/performance.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/problem_redux.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/unique.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/group_by.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/interpose.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/interdig.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/map_flatmap_reduce_more/more_examples/chunk.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/associated_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/associated_types_trouble.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/working_around_associated_type_issues/equatable.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/working_around_associated_type_issues/self.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/working_around_associated_type_issues/method_only_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/working_around_associated_type_issues/hiding_behind_protocols.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/type_erasure/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/type_erasure/an_abstract_class.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/type_erasure/a_box_type.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/type_erasure/putting_it_all_together.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/associated_types/conclusion.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/introduction.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/absolute_basics/creating_and_accessing_tuples.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/absolute_basics/tuples_for_pattern_matching.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/absolute_basics/tuples_as_return_types.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/absolute_basics/tuple_destructuring.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/anonymous_structs.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/private_state.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/fixed_size_sequences.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/variable_arguments.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/iteration.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/generics.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/tuples/advanced_tuples/type_aliases.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/optionals/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/optionals/why_optionals_are_useful.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/optionals/how_to_handle_optionals.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/optionals/advanced_optionals.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/optionals/extending_optionals.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/introduction.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/mirrors/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/mirrors/creating_a_mirror.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/mirrors/what_is_in_a_mirror.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/mirrors/how_to_use_a_mirror.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/example/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/example/implementation.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/example/performance.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/custom_mirrors/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/custom_mirrors/collections.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/custom_mirrors/classes_or_structs.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swift_reflection/conclusion.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swiftui/preface.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swiftui/overview.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/swiftui/tutorial/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/features.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/app_lifecycle.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/signing.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/conditional_compilation.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/scene_delegate.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/multiple_windows.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/bridgingheader.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/toolbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/sidebar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/modify_menubar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/touchbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/context_menus.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/keyboard_shortcuts.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/preferences.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/sdks.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/issues.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/best_practices_code.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/firststeps/best_practices_design.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/intro.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/custom_new_window_entry.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/segmented_control_toolbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/hide_tabbar_with_toolbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/modify_window.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/touchbar_images.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/dynamically_update_touchbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/nest_touchbars.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/drag_and_drop.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/open_save_export_import.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/sandbox.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/darkmode.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/multiple_different_windows.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/mouse_hovering.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/conditional_code.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/logic_preferences.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/dark_mode_icons.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/preferences_toolbar.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/share_extensions.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/enable_disable_menubar_items.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/enable_disable_toolbar_items.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/enable_disable_touchbar_items.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/how/responder_chain.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/piracy.html</loc>
  </url>
  <url>
    <loc>https://appventure.meguides/catalyst/issues/issues.html</loc>
  </url>
  <url>
    <loc>https://appventure.me/pages/guides.html</loc>
  </url>
</urlset>