<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://iosdevprep.com/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/programming-basics/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/programming-basics/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/programming-basics/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/programming-basics/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/programming-basics/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/programming-basics/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/bit-and-byte/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/bit-and-byte/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/bit-and-byte/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/bit-and-byte/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/bit-and-byte/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/bit-and-byte/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/memory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/memory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/data-type/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-type/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-type/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/data-type/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-type/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-type/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/data-structure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-structure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-structure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/data-structure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-structure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-structure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/algorithms/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/algorithms/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/algorithms/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/algorithms/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/algorithms/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/algorithms/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/programming/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/programming/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/programming/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/programming/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/programming/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/programming/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/api/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/api/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/api/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/api/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/api/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/api/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ide/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ide/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ide/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ide/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ide/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ide/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/high-level-programming-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/high-level-programming-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/high-level-programming-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/high-level-programming-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/high-level-programming-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/high-level-programming-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/compilation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compilation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compilation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/compilation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compilation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compilation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/program/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/program/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/program/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/program/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/program/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/program/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/object/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/object/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/object/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/object/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/object/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/object/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/prototype/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prototype/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prototype/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/prototype/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prototype/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prototype/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/class/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/class/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/class/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/class/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/class/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/class/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/global-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/global-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/global-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/global-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/global-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/global-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/local-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/local-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/local-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/local-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/local-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/local-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/static-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/static-variable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-variable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-variable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/instance-variable-ivar/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/instance-variable-ivar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/instance-variable-ivar/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/instance-variable-ivar/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/instance-variable-ivar/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/instance-variable-ivar/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/abstraction/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstraction/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstraction/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/abstraction/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstraction/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstraction/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/object-oriented-programming-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/object-oriented-programming-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/object-oriented-programming-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/object-oriented-programming-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/object-oriented-programming-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/object-oriented-programming-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/history-of-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/history-of-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/history-of-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/history-of-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/history-of-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/history-of-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/encapsulation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/encapsulation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/encapsulation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/encapsulation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/encapsulation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/encapsulation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/polymorphism/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/polymorphism/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/polymorphism/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/polymorphism/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/polymorphism/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/polymorphism/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/abstraction-aa57/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstraction-aa57/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstraction-aa57/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/abstraction-aa57/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstraction-aa57/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstraction-aa57/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/interfaces-and-protocols/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/interfaces-and-protocols/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/interfaces-and-protocols/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/interfaces-and-protocols/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/interfaces-and-protocols/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/interfaces-and-protocols/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/composition-vs-inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/composition-vs-inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/composition-vs-inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/composition-vs-inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/composition-vs-inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/composition-vs-inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/single-responsibility-principle-srp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/single-responsibility-principle-srp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/single-responsibility-principle-srp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/single-responsibility-principle-srp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/single-responsibility-principle-srp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/single-responsibility-principle-srp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/subtype-vs-parametric-polymorphism/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/subtype-vs-parametric-polymorphism/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/subtype-vs-parametric-polymorphism/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/subtype-vs-parametric-polymorphism/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/subtype-vs-parametric-polymorphism/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/subtype-vs-parametric-polymorphism/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/error-handling-and-exceptions-in-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/error-handling-and-exceptions-in-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/error-handling-and-exceptions-in-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/error-handling-and-exceptions-in-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/error-handling-and-exceptions-in-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/error-handling-and-exceptions-in-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/collections-and-data-structures-in-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/collections-and-data-structures-in-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/collections-and-data-structures-in-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/collections-and-data-structures-in-oop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/collections-and-data-structures-in-oop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/collections-and-data-structures-in-oop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/objects-and-references/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/objects-and-references/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/objects-and-references/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/objects-and-references/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/objects-and-references/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/objects-and-references/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/oop-compared-with-other-paradigms/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/oop-compared-with-other-paradigms/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/oop-compared-with-other-paradigms/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/oop-compared-with-other-paradigms/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/oop-compared-with-other-paradigms/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/oop-compared-with-other-paradigms/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/multiple-inheritance-and-interfaces/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/multiple-inheritance-and-interfaces/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/multiple-inheritance-and-interfaces/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/multiple-inheritance-and-interfaces/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/multiple-inheritance-and-interfaces/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/multiple-inheritance-and-interfaces/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-an-abstract-class-differ-from-an-interface/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-an-abstract-class-differ-from-an-interface/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-an-abstract-class-differ-from-an-interface/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-an-abstract-class-differ-from-an-interface/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-an-abstract-class-differ-from-an-interface/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-an-abstract-class-differ-from-an-interface/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/the-swift-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/the-swift-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/the-swift-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/the-swift-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/the-swift-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/the-swift-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-kinds-of-method-dispatch-does-swift-have/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-kinds-of-method-dispatch-does-swift-have/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-kinds-of-method-dispatch-does-swift-have/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-kinds-of-method-dispatch-does-swift-have/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-kinds-of-method-dispatch-does-swift-have/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-kinds-of-method-dispatch-does-swift-have/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-copy-on-write-cow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-copy-on-write-cow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-copy-on-write-cow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-copy-on-write-cow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-copy-on-write-cow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-copy-on-write-cow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-type-erasure-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-type-erasure-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-type-erasure-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-type-erasure-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-type-erasure-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-type-erasure-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-associated-type-in-a-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-associated-type-in-a-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-associated-type-in-a-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-associated-type-in-a-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-associated-type-in-a-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-associated-type-in-a-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-enum/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-enum/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-enum/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-enum/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-enum/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-enum/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/advantages-of-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/advantages-of-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/advantages-of-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/advantages-of-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/advantages-of-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/advantages-of-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-optional-and-what-problems-does-it-solve/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-optional-and-what-problems-does-it-solve/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-optional-and-what-problems-does-it-solve/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-optional-and-what-problems-does-it-solve/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-optional-and-what-problems-does-it-solve/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-optional-and-what-problems-does-it-solve/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/static-or-the-class-modifier/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-or-the-class-modifier/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-or-the-class-modifier/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/static-or-the-class-modifier/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-or-the-class-modifier/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-or-the-class-modifier/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-swift-keyword-creates-recursive-enums/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-swift-keyword-creates-recursive-enums/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-swift-keyword-creates-recursive-enums/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-swift-keyword-creates-recursive-enums/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-swift-keyword-creates-recursive-enums/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-swift-keyword-creates-recursive-enums/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-defer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-defer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-defer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-defer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-defer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-defer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-pass-a-variable-by-reference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-pass-a-variable-by-reference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-pass-a-variable-by-reference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-pass-a-variable-by-reference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-pass-a-variable-by-reference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-pass-a-variable-by-reference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/final-private-objc-dynamic-how-do-they-affect-dispatch/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/can-you-use-objc-on-a-struct-why-not/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-use-objc-on-a-struct-why-not/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-use-objc-on-a-struct-why-not/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/can-you-use-objc-on-a-struct-why-not/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-use-objc-on-a-struct-why-not/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-use-objc-on-a-struct-why-not/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-closure-and-what-does-escaping-mean/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-closure-and-what-does-escaping-mean/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-closure-and-what-does-escaping-mean/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-closure-and-what-does-escaping-mean/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-closure-and-what-does-escaping-mean/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-closure-and-what-does-escaping-mean/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/equatable-and-hashable-why-why-must-a-dictionary-key-be-hashable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/vs-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/vs-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/vs-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/vs-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/vs-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/vs-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/let-vs-var-for-a-struct-what-changes-with-mutating-methods/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/can-you-make-a-weak-var-for-a-struct-why-not/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-make-a-weak-var-for-a-struct-why-not/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-make-a-weak-var-for-a-struct-why-not/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/can-you-make-a-weak-var-for-a-struct-why-not/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-make-a-weak-var-for-a-struct-why-not/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-make-a-weak-var-for-a-struct-why-not/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/uikit-hierarchy/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uikit-hierarchy/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uikit-hierarchy/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/uikit-hierarchy/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uikit-hierarchy/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uikit-hierarchy/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/auto-layout/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/auto-layout/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/auto-layout/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/auto-layout/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/auto-layout/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/auto-layout/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-views-and-what-is-uiview/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-views-and-what-is-uiview/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-views-and-what-is-uiview/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-views-and-what-is-uiview/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-views-and-what-is-uiview/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-views-and-what-is-uiview/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/bounds-and-frame/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/bounds-and-frame/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/bounds-and-frame/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/bounds-and-frame/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/bounds-and-frame/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/bounds-and-frame/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/uiwindow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uiwindow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uiwindow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/uiwindow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uiwindow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uiwindow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/difference-between-frame-and-bounds-when-is-bounds-0/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-frame-and-bounds-when-is-bounds-0/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-frame-and-bounds-when-is-bounds-0/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/difference-between-frame-and-bounds-when-is-bounds-0/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-frame-and-bounds-when-is-bounds-0/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-frame-and-bounds-when-is-bounds-0/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/difference-between-a-view-and-a-layer-calayer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-a-view-and-a-layer-calayer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-a-view-and-a-layer-calayer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/difference-between-a-view-and-a-layer-calayer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-a-view-and-a-layer-calayer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-a-view-and-a-layer-calayer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-the-responder-chain/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-the-responder-chain/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-the-responder-chain/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-the-responder-chain/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-the-responder-chain/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-the-responder-chain/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/the-difference-between-a-point-pt-and-a-pixel-px/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-difference-between-a-point-pt-and-a-pixel-px/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-difference-between-a-point-pt-and-a-pixel-px/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/the-difference-between-a-point-pt-and-a-pixel-px/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-difference-between-a-point-pt-and-a-pixel-px/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-difference-between-a-point-pt-and-a-pixel-px/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/uibuttons-inheritance-hierarchy/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uibuttons-inheritance-hierarchy/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uibuttons-inheritance-hierarchy/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/uibuttons-inheritance-hierarchy/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uibuttons-inheritance-hierarchy/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uibuttons-inheritance-hierarchy/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-animate-auto-layout-constraint-changes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-animate-auto-layout-constraint-changes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-animate-auto-layout-constraint-changes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-animate-auto-layout-constraint-changes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-animate-auto-layout-constraint-changes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-animate-auto-layout-constraint-changes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-animate-a-table-cells-height-change/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-animate-a-table-cells-height-change/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-animate-a-table-cells-height-change/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-animate-a-table-cells-height-change/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-animate-a-table-cells-height-change/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-animate-a-table-cells-height-change/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-hittest-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-hittest-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-hittest-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-hittest-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-hittest-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-hittest-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/ides-sdk/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ides-sdk/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ides-sdk/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/ides-sdk/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ides-sdk/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ides-sdk/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/application-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/application-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/application-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/application-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/application-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/application-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/application-launch-sequence/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/application-launch-sequence/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/application-launch-sequence/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/application-launch-sequence/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/application-launch-sequence/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/application-launch-sequence/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/uiviewcontroller-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uiviewcontroller-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uiviewcontroller-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/uiviewcontroller-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uiviewcontroller-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uiviewcontroller-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ios-file-system/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ios-file-system/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ios-file-system/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ios-file-system/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ios-file-system/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ios-file-system/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/push-notifications/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/push-notifications/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/push-notifications/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/push-notifications/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/push-notifications/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/push-notifications/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/frameworks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/frameworks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/frameworks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/frameworks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/frameworks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/frameworks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/describe-the-app-and-uiviewcontroller-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-app-and-uiviewcontroller-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-app-and-uiviewcontroller-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/describe-the-app-and-uiviewcontroller-lifecycle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-app-and-uiviewcontroller-lifecycle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-app-and-uiviewcontroller-lifecycle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-code-signing-and-provisioning-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-code-signing-and-provisioning-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-code-signing-and-provisioning-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-code-signing-and-provisioning-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-code-signing-and-provisioning-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-code-signing-and-provisioning-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/static-vs-dynamic-library/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-vs-dynamic-library/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-vs-dynamic-library/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/static-vs-dynamic-library/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/static-vs-dynamic-library/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/static-vs-dynamic-library/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dependency-managers-cocoapods-spm-carthage/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dependency-managers-cocoapods-spm-carthage/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dependency-managers-cocoapods-spm-carthage/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dependency-managers-cocoapods-spm-carthage/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dependency-managers-cocoapods-spm-carthage/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dependency-managers-cocoapods-spm-carthage/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-can-an-app-do-in-the-background-bgtaskscheduler-background-urlsession-and-t/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/universal-links-and-url-schemes-how-do-deep-links-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/universal-links-and-url-schemes-how-do-deep-links-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/universal-links-and-url-schemes-how-do-deep-links-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/universal-links-and-url-schemes-how-do-deep-links-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/universal-links-and-url-schemes-how-do-deep-links-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/universal-links-and-url-schemes-how-do-deep-links-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/app-extensions-and-app-groups-how-does-an-extension-share-data-with-the-app/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/permissions-and-the-privacy-manifest-how-to-request-access-and-what-to-declare/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/keychain-what-to-store-in-it-and-how-to-work-with-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/silent-push-and-the-notification-service-extension-how-to-modify-a-notification/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/memory-management/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/memory-management/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/memory-management/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/memory-management/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/memory-management/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/memory-management/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/memory-management/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory-management/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory-management/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/memory-management/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory-management/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory-management/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/reference-counting/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reference-counting/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reference-counting/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/reference-counting/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reference-counting/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reference-counting/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/arc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/arc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/arc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/arc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/arc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/arc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mrc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mrc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mrc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mrc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mrc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mrc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/freeing-memory-in-mrc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/freeing-memory-in-mrc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/freeing-memory-in-mrc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/freeing-memory-in-mrc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/freeing-memory-in-mrc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/freeing-memory-in-mrc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/autorelease-vs-release/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/autorelease-vs-release/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/autorelease-vs-release/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/autorelease-vs-release/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/autorelease-vs-release/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/autorelease-vs-release/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-are-weak-references-implemented-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-are-weak-references-implemented-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-are-weak-references-implemented-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-are-weak-references-implemented-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-are-weak-references-implemented-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-are-weak-references-implemented-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/describe-the-lifecycle-of-an-object-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-lifecycle-of-an-object-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-lifecycle-of-an-object-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/describe-the-lifecycle-of-an-object-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-lifecycle-of-an-object-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-lifecycle-of-an-object-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/when-can-you-skip-weak-self-in-a-closure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-can-you-skip-weak-self-in-a-closure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-can-you-skip-weak-self-in-a-closure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/when-can-you-skip-weak-self-in-a-closure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-can-you-skip-weak-self-in-a-closure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-can-you-skip-weak-self-in-a-closure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/when-do-you-need-an-autoreleasepool-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-do-you-need-an-autoreleasepool-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-do-you-need-an-autoreleasepool-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/when-do-you-need-an-autoreleasepool-in-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-do-you-need-an-autoreleasepool-in-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-do-you-need-an-autoreleasepool-in-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-if-the-project-uses-arc-but-you-need-non-arc-classes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-the-stack-and-the-heap-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-the-stack-and-the-heap-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-the-stack-and-the-heap-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-the-stack-and-the-heap-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-the-stack-and-the-heap-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-the-stack-and-the-heap-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/each-thread-has-its-own-stack-what-about-the-heap/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/each-thread-has-its-own-stack-what-about-the-heap/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/each-thread-has-its-own-stack-what-about-the-heap/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/each-thread-has-its-own-stack-what-about-the-heap/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/each-thread-has-its-own-stack-what-about-the-heap/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/each-thread-has-its-own-stack-what-about-the-heap/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-side-table-and-when-is-it-created/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-side-table-and-when-is-it-created/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-side-table-and-when-is-it-created/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-side-table-and-when-is-it-created/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-side-table-and-when-is-it-created/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-side-table-and-when-is-it-created/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/can-a-reference-type-live-on-the-stack/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-a-reference-type-live-on-the-stack/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-a-reference-type-live-on-the-stack/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/can-a-reference-type-live-on-the-stack/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-a-reference-type-live-on-the-stack/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-a-reference-type-live-on-the-stack/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-many-bytes-per-memory-access-what-is-a-word/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-many-bytes-per-memory-access-what-is-a-word/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-many-bytes-per-memory-access-what-is-a-word/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-many-bytes-per-memory-access-what-is-a-word/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-many-bytes-per-memory-access-what-is-a-word/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-many-bytes-per-memory-access-what-is-a-word/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-memorylayout-size-stride-alignment/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-memorylayout-size-stride-alignment/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-memorylayout-size-stride-alignment/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-memorylayout-size-stride-alignment/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-memorylayout-size-stride-alignment/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-memorylayout-size-stride-alignment/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/does-the-order-of-struct-fields-affect-its-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/does-the-order-of-struct-fields-affect-its-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/does-the-order-of-struct-fields-affect-its-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/does-the-order-of-struct-fields-affect-its-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/does-the-order-of-struct-fields-affect-its-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/does-the-order-of-struct-fields-affect-its-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-virtual-memory-where-do-code-stack-and-heap-physically-live/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-file-backed-pages-differ-from-anonymous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-file-backed-pages-differ-from-anonymous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-file-backed-pages-differ-from-anonymous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-file-backed-pages-differ-from-anonymous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-file-backed-pages-differ-from-anonymous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-file-backed-pages-differ-from-anonymous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-is-there-no-swap-in-ios-what-happens-under-memory-pressure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-jetsam-how-does-the-system-decide-which-app-to-kill/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-diagnose-a-memory-leak/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-diagnose-a-memory-leak/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-diagnose-a-memory-leak/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-diagnose-a-memory-leak/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-diagnose-a-memory-leak/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-diagnose-a-memory-leak/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dirty-vs-resident-vs-virtual-memory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dirty-vs-resident-vs-virtual-memory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dirty-vs-resident-vs-virtual-memory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dirty-vs-resident-vs-virtual-memory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dirty-vs-resident-vs-virtual-memory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dirty-vs-resident-vs-virtual-memory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/weak-self-vs-unowned-self-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/weak-self-vs-unowned-self-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/weak-self-vs-unowned-self-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/weak-self-vs-unowned-self-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/weak-self-vs-unowned-self-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/weak-self-vs-unowned-self-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/multithreading-concurrency/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/multithreading-concurrency/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/multithreading-concurrency/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/multithreading-concurrency/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/multithreading-concurrency/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/multithreading-concurrency/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ways-to-achieve-concurrency-in-ios-macos/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ways-to-achieve-concurrency-in-ios-macos/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ways-to-achieve-concurrency-in-ios-macos/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ways-to-achieve-concurrency-in-ios-macos/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ways-to-achieve-concurrency-in-ios-macos/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ways-to-achieve-concurrency-in-ios-macos/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/run-loop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/run-loop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/run-loop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/run-loop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/run-loop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/run-loop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/deadlock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/deadlock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/deadlock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/deadlock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/deadlock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/deadlock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/livelock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/livelock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/livelock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/livelock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/livelock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/livelock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dispatchgroup/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatchgroup/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatchgroup/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dispatchgroup/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatchgroup/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatchgroup/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/semaphore/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/semaphore/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/semaphore/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/semaphore/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/semaphore/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/semaphore/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mutex/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mutex/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mutex/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mutex/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mutex/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mutex/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/synchronized/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/synchronized/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/synchronized/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/synchronized/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/synchronized/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/synchronized/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-setter-in-non-arc-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-setter-in-non-arc-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-setter-in-non-arc-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-setter-in-non-arc-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-setter-in-non-arc-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-setter-in-non-arc-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/difference-between-synchronous-and-asynchronous-tasks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-synchronous-and-asynchronous-tasks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-synchronous-and-asynchronous-tasks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/difference-between-synchronous-and-asynchronous-tasks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-synchronous-and-asynchronous-tasks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-synchronous-and-asynchronous-tasks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/asynchrony-vs-multithreading-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/asynchrony-vs-multithreading-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/asynchrony-vs-multithreading-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/asynchrony-vs-multithreading-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/asynchrony-vs-multithreading-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/asynchrony-vs-multithreading-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/serial-vs-concurrent-queue-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/serial-vs-concurrent-queue-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/serial-vs-concurrent-queue-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/serial-vs-concurrent-queue-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/serial-vs-concurrent-queue-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/serial-vs-concurrent-queue-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-dispatchqueue-global-differ-from-your-own-concurrent-queue/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-barrier-and-on-which-queue-does-it-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-barrier-and-on-which-queue-does-it-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-barrier-and-on-which-queue-does-it-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-barrier-and-on-which-queue-does-it-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-barrier-and-on-which-queue-does-it-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-barrier-and-on-which-queue-does-it-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/can-you-call-main-sync-from-the-main-thread-what-happens/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-call-main-sync-from-the-main-thread-what-happens/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-call-main-sync-from-the-main-thread-what-happens/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/can-you-call-main-sync-from-the-main-thread-what-happens/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/can-you-call-main-sync-from-the-main-thread-what-happens/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/can-you-call-main-sync-from-the-main-thread-what-happens/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-dispatchsemaphore-and-what-if-you-forget-signal/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-race-condition-and-how-do-you-fix-it-3-ways/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/databases-storage/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/databases-storage/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/databases-storage/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/databases-storage/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/databases-storage/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/databases-storage/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/general-concepts/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/general-concepts/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/general-concepts/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/general-concepts/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/general-concepts/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/general-concepts/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/when-is-core-data-worthwhile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-is-core-data-worthwhile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-is-core-data-worthwhile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/when-is-core-data-worthwhile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-is-core-data-worthwhile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-is-core-data-worthwhile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/nsmanagedobjectid/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nsmanagedobjectid/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nsmanagedobjectid/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/nsmanagedobjectid/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nsmanagedobjectid/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nsmanagedobjectid/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/nsfetchedresultscontroller/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nsfetchedresultscontroller/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nsfetchedresultscontroller/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/nsfetchedresultscontroller/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nsfetchedresultscontroller/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nsfetchedresultscontroller/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/managed-object-context/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/managed-object-context/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/managed-object-context/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/managed-object-context/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/managed-object-context/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/managed-object-context/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/persistent-store-coordinator/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/persistent-store-coordinator/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/persistent-store-coordinator/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/persistent-store-coordinator/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/persistent-store-coordinator/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/persistent-store-coordinator/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/lazy-loading-and-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-loading-and-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-loading-and-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/lazy-loading-and-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-loading-and-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-loading-and-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/sqlite/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sqlite/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sqlite/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/sqlite/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sqlite/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sqlite/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/realm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/realm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/realm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/realm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/realm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/realm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-faulting-and-lazy-loading-in-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-faulting-and-lazy-loading-in-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-faulting-and-lazy-loading-in-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-faulting-and-lazy-loading-in-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-faulting-and-lazy-loading-in-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-faulting-and-lazy-loading-in-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-migrate-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-migrate-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-migrate-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-migrate-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-migrate-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-migrate-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-the-nuances-of-core-data-with-threads/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-the-nuances-of-core-data-with-threads/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-the-nuances-of-core-data-with-threads/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-the-nuances-of-core-data-with-threads/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-the-nuances-of-core-data-with-threads/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-the-nuances-of-core-data-with-threads/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-swiftdata-and-how-does-it-differ-from-core-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-fetched-property/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-fetched-property/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-fetched-property/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-fetched-property/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-fetched-property/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-fetched-property/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-store-types-does-core-data-support/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-store-types-does-core-data-support/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-store-types-does-core-data-support/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-store-types-does-core-data-support/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-store-types-does-core-data-support/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-store-types-does-core-data-support/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/networking-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/networking-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/networking-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/networking-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/networking-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/networking-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/data-transfer-protocols/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-transfer-protocols/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-transfer-protocols/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/data-transfer-protocols/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/data-transfer-protocols/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/data-transfer-protocols/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/head-get-post-put/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/head-get-post-put/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/head-get-post-put/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/head-get-post-put/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/head-get-post-put/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/head-get-post-put/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/rest/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/rest/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/rest/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/rest/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/rest/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/rest/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/parsing-token-regular-expressions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parsing-token-regular-expressions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parsing-token-regular-expressions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/parsing-token-regular-expressions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parsing-token-regular-expressions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parsing-token-regular-expressions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/socket/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/socket/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/socket/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/socket/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/socket/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/socket/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-http-differ-from-https/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-http-differ-from-https/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-http-differ-from-https/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-http-differ-from-https/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-http-differ-from-https/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-http-differ-from-https/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/sockets-tcp-and-udp-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sockets-tcp-and-udp-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sockets-tcp-and-udp-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/sockets-tcp-and-udp-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sockets-tcp-and-udp-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sockets-tcp-and-udp-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-a-synchronous-wrapper-around-an-async-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/urlsession-configuration-types/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/urlsession-configuration-types/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/urlsession-configuration-types/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/urlsession-configuration-types/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/urlsession-configuration-types/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/urlsession-configuration-types/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/kinds-of-urlsessiontask/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/kinds-of-urlsessiontask/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/kinds-of-urlsessiontask/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/kinds-of-urlsessiontask/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/kinds-of-urlsessiontask/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/kinds-of-urlsessiontask/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-cancel-a-request-in-urlsession/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-cancel-a-request-in-urlsession/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-cancel-a-request-in-urlsession/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-cancel-a-request-in-urlsession/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-cancel-a-request-in-urlsession/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-cancel-a-request-in-urlsession/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-websocket-urlsessionwebsockettask/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-websocket-urlsessionwebsockettask/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-websocket-urlsessionwebsockettask/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-websocket-urlsessionwebsockettask/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-websocket-urlsessionwebsockettask/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-websocket-urlsessionwebsockettask/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-a-networking-layer-on-urlsession-endpoint-client-errors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/http-caching-cache-control-etag-and-urlcache/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/http-caching-cache-control-etag-and-urlcache/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/http-caching-cache-control-etag-and-urlcache/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/http-caching-cache-control-etag-and-urlcache/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/http-caching-cache-control-etag-and-urlcache/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/http-caching-cache-control-etag-and-urlcache/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/timeouts-retries-and-exponential-backoff-how-not-to-take-the-server-down/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/access-and-refresh-tokens-how-does-client-side-auth-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/access-and-refresh-tokens-how-does-client-side-auth-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/access-and-refresh-tokens-how-does-client-side-auth-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/access-and-refresh-tokens-how-does-client-side-auth-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/access-and-refresh-tokens-how-does-client-side-auth-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/access-and-refresh-tokens-how-does-client-side-auth-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/polling-long-polling-sse-or-websocket-how-do-you-get-real-time-data/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/design-patterns/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/design-patterns/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/design-patterns/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/design-patterns/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/design-patterns/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/design-patterns/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/observer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/observer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/observer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/observer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/observer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/observer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/delegation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/delegation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/singleton/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/singleton/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/singleton/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/singleton/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/singleton/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/singleton/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/lazy-initialization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-initialization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-initialization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/lazy-initialization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-initialization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-initialization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/abstract-factory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstract-factory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstract-factory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/abstract-factory/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/abstract-factory/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/abstract-factory/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/factory-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/factory-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/factory-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/factory-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/factory-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/factory-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegate-closure-combine-or-asyncsequence-how-do-you-choose-a-callback-channel/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/builder-why-use-it-in-swift-when-you-have-default-parameters/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/strategy-how-do-you-swap-an-algorithm-without-if-switch-all-over-the-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/adapter-and-facade-how-do-you-isolate-a-third-party-sdk/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/decorator-how-do-you-add-caching-logging-or-retries-without-changing-the-class/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-gradually-remove-singletons-from-legacy-code-and-move-to-di/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/software-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/software-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/software-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/software-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/software-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/software-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/solid/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/solid/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/solid/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/solid/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/solid/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/solid/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mvc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mvc/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvc/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvc/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mvvm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvvm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvvm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mvvm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvvm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvvm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mvp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mvp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mvp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mvp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/viper/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/viper/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/viper/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/viper/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/viper/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/viper/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/explain-the-solid-principles/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/explain-the-solid-principles/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/explain-the-solid-principles/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/explain-the-solid-principles/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/explain-the-solid-principles/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/explain-the-solid-principles/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-clean-architecture-and-the-dependency-rule/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-clean-architecture-and-the-dependency-rule/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-clean-architecture-and-the-dependency-rule/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-clean-architecture-and-the-dependency-rule/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-clean-architecture-and-the-dependency-rule/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-clean-architecture-and-the-dependency-rule/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/difference-between-dependency-injection-and-dependency-inversion/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-dependency-injection-and-dependency-inversion/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-dependency-injection-and-dependency-inversion/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/difference-between-dependency-injection-and-dependency-inversion/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/difference-between-dependency-injection-and-dependency-inversion/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/difference-between-dependency-injection-and-dependency-inversion/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/delegate-or-notification-when-to-choose-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegate-or-notification-when-to-choose-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegate-or-notification-when-to-choose-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/delegate-or-notification-when-to-choose-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/delegate-or-notification-when-to-choose-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/delegate-or-notification-when-to-choose-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-must-the-view-in-mvp-be-a-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-must-the-view-in-mvp-be-a-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-must-the-view-in-mvp-be-a-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-must-the-view-in-mvp-be-a-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-must-the-view-in-mvp-be-a-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-must-the-view-in-mvp-be-a-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-di-and-what-kinds-of-injection-are-there/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-di-and-what-kinds-of-injection-are-there/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-di-and-what-kinds-of-injection-are-there/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-di-and-what-kinds-of-injection-are-there/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-di-and-what-kinds-of-injection-are-there/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-di-and-what-kinds-of-injection-are-there/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-di-what-changes-for-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-di-what-changes-for-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-di-what-changes-for-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-di-what-changes-for-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-di-what-changes-for-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-di-what-changes-for-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-mvvm-differ-from-mvp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-mvvm-differ-from-mvp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-mvvm-differ-from-mvp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-mvvm-differ-from-mvp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-mvvm-differ-from-mvp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-mvvm-differ-from-mvp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/coordinator-why-and-how-to-implement-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/coordinator-why-and-how-to-implement-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/coordinator-why-and-how-to-implement-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/coordinator-why-and-how-to-implement-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/coordinator-why-and-how-to-implement-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/coordinator-why-and-how-to-implement-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/repository-why-isolate-the-data-source/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/repository-why-isolate-the-data-source/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/repository-why-isolate-the-data-source/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/repository-why-isolate-the-data-source/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/repository-why-isolate-the-data-source/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/repository-why-isolate-the-data-source/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/clean-architecture-vs-viper-common-ground-and-differences/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/clean-architecture-vs-viper-common-ground-and-differences/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/clean-architecture-vs-viper-common-ground-and-differences/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/clean-architecture-vs-viper-common-ground-and-differences/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/clean-architecture-vs-viper-common-ground-and-differences/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/clean-architecture-vs-viper-common-ground-and-differences/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-test-a-presenter-without-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-a-presenter-without-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-a-presenter-without-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-test-a-presenter-without-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-a-presenter-without-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-a-presenter-without-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-structure-a-large-apps-modular-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-structure-a-large-apps-modular-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-structure-a-large-apps-modular-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-structure-a-large-apps-modular-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-structure-a-large-apps-modular-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-structure-a-large-apps-modular-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-design-feature-flags/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-feature-flags/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-feature-flags/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-design-feature-flags/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-feature-flags/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-feature-flags/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/app-thinning-bitcode-slices-what-are-they/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/app-thinning-bitcode-slices-what-are-they/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/app-thinning-bitcode-slices-what-are-they/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/app-thinning-bitcode-slices-what-are-they/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/app-thinning-bitcode-slices-what-are-they/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/app-thinning-bitcode-slices-what-are-they/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-reduce-launch-time-what-is-pre-main/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-launch-time-what-is-pre-main/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-launch-time-what-is-pre-main/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-reduce-launch-time-what-is-pre-main/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-launch-time-what-is-pre-main/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-launch-time-what-is-pre-main/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-design-an-offline-first-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-an-offline-first-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-an-offline-first-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-design-an-offline-first-architecture/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-design-an-offline-first-architecture/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-design-an-offline-first-architecture/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/software-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/software-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/software-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/software-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/software-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/software-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/unit-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/unit-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/unit-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/unit-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/unit-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/unit-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/tdd/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tdd/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tdd/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/tdd/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tdd/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tdd/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/test-doubles-dummy-stub-spy-mock-fake-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-the-f-i-r-s-t-principles-for-unit-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-test-asynchronous-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-asynchronous-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-asynchronous-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-test-asynchronous-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-asynchronous-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-asynchronous-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-test-pyramid-in-an-ios-project-how-many-tests-of-each-kind/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/xctest-vs-swift-testing-what-changed-and-how-to-migrate/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-write-mocks-in-swift-without-frameworks-protocols-closures-spies/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-stub-the-network-in-tests-a-protocol-client-or-urlprotocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-makes-code-untestable-time-randomness-singletons-userdefaults-and-how-to-in/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/snapshot-tests-when-are-they-useful-and-how-not-to-drown-in-false-failures/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ui-tests-with-xcuitest-accessibilityidentifier-page-object-and-stability/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-are-tests-flaky-and-how-do-you-fix-them/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-are-tests-flaky-and-how-do-you-fix-them/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-are-tests-flaky-and-how-do-you-fix-them/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-are-tests-flaky-and-how-do-you-fix-them/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-are-tests-flaky-and-how-do-you-fix-them/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-are-tests-flaky-and-how-do-you-fix-them/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/ai-fundamentals-for-developers/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ai-fundamentals-for-developers/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ai-fundamentals-for-developers/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/ai-fundamentals-for-developers/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ai-fundamentals-for-developers/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ai-fundamentals-for-developers/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-machine-learning-neural-networks-and-llms-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-an-llm-generates-text-tokens-attention-temperature/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-an-llm-generates-text-tokens-attention-temperature/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-an-llm-generates-text-tokens-attention-temperature/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-an-llm-generates-text-tokens-attention-temperature/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-an-llm-generates-text-tokens-attention-temperature/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-an-llm-generates-text-tokens-attention-temperature/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tokens-and-the-context-window-how-theyre-counted-and-what-happens-on-overflow/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-do-models-hallucinate-and-how-do-you-live-with-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reasoning-models-and-extended-thinking-when-does-a-thinking-model-pay-off/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/multimodality-images-screenshots-and-audio-what-can-you-give-a-model/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/embeddings-and-rag-how-a-model-answers-from-your-documents/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/fine-tuning-prompting-or-rag-which-to-choose-and-what-is-lora/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-the-model-market-works-and-how-to-choose-a-model-for-a-task/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-prompt-and-what-makes-a-good-one/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-prompt-and-what-makes-a-good-one/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-prompt-and-what-makes-a-good-one/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-prompt-and-what-makes-a-good-one/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-prompt-and-what-makes-a-good-one/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-prompt-and-what-makes-a-good-one/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/system-prompt-and-history-how-does-the-model-see-a-conversation-and-why-do-long/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompting-techniques-few-shot-planning-self-checks-clarifying-questions-json/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompt-recipes-and-templates-a-library-slash-commands-and-skills/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-tokens-in-terms-of-money-and-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-tokens-in-terms-of-money-and-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-tokens-in-terms-of-money-and-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-tokens-in-terms-of-money-and-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-tokens-in-terms-of-money-and-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-tokens-in-terms-of-money-and-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-to-save-tokens-from-context-to-prompt-caching/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-save-tokens-from-context-to-prompt-caching/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-save-tokens-from-context-to-prompt-caching/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-to-save-tokens-from-context-to-prompt-caching/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-save-tokens-from-context-to-prompt-caching/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-save-tokens-from-context-to-prompt-caching/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-give-ai-context-on-a-large-project-without-overloading-the-window/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-to-evaluate-ai-answers-compiler-tests-model-comparison-your-own-eval-set/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/prompt-anti-patterns-and-common-mistakes-including-leaking-secrets/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-ai-agent-and-how-does-its-loop-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-ai-agent-and-how-does-its-loop-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-ai-agent-and-how-does-its-loop-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-ai-agent-and-how-does-its-loop-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-ai-agent-and-how-does-its-loop-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-ai-agent-and-how-does-its-loop-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mcp-model-context-protocol-what-is-it-and-how-do-you-connect-servers/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-write-your-own-mcp-server/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-write-your-own-mcp-server/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-write-your-own-mcp-server/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-write-your-own-mcp-server/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-write-your-own-mcp-server/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-write-your-own-mcp-server/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-agents-in-the-terminal-claude-code-codex-and-others/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-through-a-ui-chats-ai-editors-and-ide-extensions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-xcode-27-how-do-you-connect-agents-chatgpt-claude-and-local-models/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/connecting-third-party-models-api-keys-openai-compatible-apis-rate-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-run-a-model-locally-on-a-mac-ollama-lm-studio-mlx/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-models-exist-in-2026-and-how-do-you-pick-one-for-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-build-ai-into-an-ios-app-foundation-models-core-ai-and-cloud-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-agent-security-prompt-injection-permissions-sandboxes-supply-chain/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-should-you-use-for-an-app-icon-and-how-do-you-get-it-app-store-ready/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/images-and-illustrations-for-your-app-and-marketing-which-generators-and-how-to/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-for-ui-design-and-mockups-what-can-figma-ai-stitch-and-other-generators-actua/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-ai-is-best-for-implementing-a-design-and-how-do-you-get-decent-swiftui/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-connect-an-ai-agent-to-figma-via-mcp/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/figma-ai-xcode-what-does-the-full-workflow-look-like/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/generating-development-assets-what-makes-sense-to-hand-to-ai-and-what-doesnt/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/xcode-cloud-in-depth-workflows-ci-scripts-variables-and-pricing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ios-ci-on-github-actions-tests-caching-signing-and-testflight/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-ci-pr-review-release-notes-failure-triage-and-auto-fixes/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-an-ai-software-factory-is-and-what-actually-works-in-2026/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-mini-factory-for-an-ios-project-from-issue-to-testflight/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/risks-of-ai-automation-and-how-to-roll-it-out-gradually/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/ai-assisted-development/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ai-assisted-development/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ai-assisted-development/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/ai-assisted-development/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/ai-assisted-development/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/ai-assisted-development/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-ai-write-swift-code-and-where-does-it-typically-go-wrong/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-review-checklist-for-ai-generated-ios-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-review-checklist-for-ai-generated-ios-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-review-checklist-for-ai-generated-ios-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-review-checklist-for-ai-generated-ios-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-review-checklist-for-ai-generated-ios-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-review-checklist-for-ai-generated-ios-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/hallucinated-and-deprecated-apis-how-do-you-check-ai-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-context-should-you-give-ai-in-a-prompt-to-get-decent-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-goes-into-claude-md-agents-md-and-cursor-rules-for-an-ios-project/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-a-working-loop-with-an-ai-agent-look-like/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-a-working-loop-with-an-ai-agent-look-like/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-a-working-loop-with-an-ai-agent-look-like/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-a-working-loop-with-an-ai-agent-look-like/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-a-working-loop-with-an-ai-agent-look-like/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-a-working-loop-with-an-ai-agent-look-like/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-xcode-whats-built-in-and-when-do-you-need-an-external-agent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/swift-concurrency-in-ai-code-why-is-unchecked-sendable-not-a-fix/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-mistakes-does-ai-make-in-swiftui-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-mistakes-does-ai-make-in-swiftui-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-mistakes-does-ai-make-in-swiftui-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-mistakes-does-ai-make-in-swiftui-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-mistakes-does-ai-make-in-swiftui-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-mistakes-does-ai-make-in-swiftui-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-tests-make-working-with-ai-safe/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-tests-make-working-with-ai-safe/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-tests-make-working-with-ai-safe/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-tests-make-working-with-ai-safe/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-tests-make-working-with-ai-safe/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-tests-make-working-with-ai-safe/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-debug-effectively-with-ai/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-debug-effectively-with-ai/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-debug-effectively-with-ai/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-debug-effectively-with-ai/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-debug-effectively-with-ai/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-debug-effectively-with-ai/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/security-and-privacy-when-developing-with-ai/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/security-and-privacy-when-developing-with-ai/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/security-and-privacy-when-developing-with-ai/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/security-and-privacy-when-developing-with-ai/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/security-and-privacy-when-developing-with-ai/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/security-and-privacy-when-developing-with-ai/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/where-cant-you-trust-ai-without-a-manual-review/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/where-cant-you-trust-ai-without-a-manual-review/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/where-cant-you-trust-ai-without-a-manual-review/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/where-cant-you-trust-ai-without-a-manual-review/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/where-cant-you-trust-ai-without-a-manual-review/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/where-cant-you-trust-ai-without-a-manual-review/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ai-in-interviews-ai-assisted-rounds-and-how-to-talk-about-your-experience/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/swiftui/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/swiftui/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/swiftui/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/swiftui/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/swiftui/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/swiftui/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-swiftui-and-how-does-it-differ-from-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/state-binding-stateobject-observedobject-environmentobject-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-stateobject-differ-from-observedobject-in-practice/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-stateobject-differ-from-observedobject-in-practice/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-stateobject-differ-from-observedobject-in-practice/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-stateobject-differ-from-observedobject-in-practice/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-stateobject-differ-from-observedobject-in-practice/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-stateobject-differ-from-observedobject-in-practice/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-observable-the-observation-framework-ios-17/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-observable-the-observation-framework-ios-17/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-observable-the-observation-framework-ios-17/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-observable-the-observation-framework-ios-17/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-observable-the-observation-framework-ios-17/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-observable-the-observation-framework-ios-17/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-swiftui-decide-what-to-redraw-what-are-identity-and-diffing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/some-view-viewbuilder-and-result-builders-what-are-they/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/some-view-viewbuilder-and-result-builders-what-are-they/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/some-view-viewbuilder-and-result-builders-what-are-they/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/some-view-viewbuilder-and-result-builders-what-are-they/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/some-view-viewbuilder-and-result-builders-what-are-they/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/some-view-viewbuilder-and-result-builders-what-are-they/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/onappear-vs-task-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/onappear-vs-task-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/onappear-vs-task-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/onappear-vs-task-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/onappear-vs-task-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/onappear-vs-task-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-state-management-and-single-source-of-truth-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-state-management-and-single-source-of-truth-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-state-management-and-single-source-of-truth-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-state-management-and-single-source-of-truth-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-state-management-and-single-source-of-truth-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-state-management-and-single-source-of-truth-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-geometryreader-and-why-shouldnt-you-overuse-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-swiftui-integrate-with-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-swiftui-integrate-with-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-swiftui-integrate-with-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-swiftui-integrate-with-uikit/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-swiftui-integrate-with-uikit/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-swiftui-integrate-with-uikit/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-a-views-lifetime-differ-from-the-lifetime-of-the-view-struct/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-pass-data-down-and-events-up-let-binding-closures-environment-prefere/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-observation-track-changes-and-where-does-fine-grained-tracking-break-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-layout-work-in-swiftui-size-proposal-size-choice-placement/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-write-a-custom-container-with-the-layout-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-a-long-list-fast-list-lazyvstack-and-stable-ids/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/navigationstack-how-do-path-navigationdestination-and-deep-links-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-swiftui-animations-work-implicit-explicit-transaction-and-transitions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/who-owns-a-screens-async-work-task-a-task-in-the-model-refreshable-and-cancellat/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-swiftui-screens-previews-model-tests-snapshots-and-ui-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/swift-concurrency-async-await-actors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/swift-concurrency-async-await-actors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/swift-concurrency-async-await-actors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/swift-concurrency-async-await-actors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/swift-concurrency-async-await-actors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/swift-concurrency-async-await-actors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-async-await-and-what-problem-does-it-solve/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-async-await-and-what-problem-does-it-solve/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-async-await-and-what-problem-does-it-solve/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-async-await-and-what-problem-does-it-solve/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-async-await-and-what-problem-does-it-solve/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-async-await-and-what-problem-does-it-solve/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-structured-concurrency/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-structured-concurrency/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-structured-concurrency/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-structured-concurrency/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-structured-concurrency/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-structured-concurrency/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-actor-and-which-data-race-does-it-prevent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-actor-and-which-data-race-does-it-prevent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-actor-and-which-data-race-does-it-prevent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-actor-and-which-data-race-does-it-prevent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-actor-and-which-data-race-does-it-prevent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-actor-and-which-data-race-does-it-prevent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-mainactor/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-mainactor/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-mainactor/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-mainactor/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-mainactor/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-mainactor/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-sendable-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-sendable-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-sendable-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-sendable-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-sendable-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-sendable-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/async-let-vs-taskgroup-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/async-let-vs-taskgroup-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/async-let-vs-taskgroup-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/async-let-vs-taskgroup-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/async-let-vs-taskgroup-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/async-let-vs-taskgroup-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-task-cancellation-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-task-cancellation-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-task-cancellation-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-task-cancellation-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-task-cancellation-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-task-cancellation-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-continuation-withcheckedcontinuation-and-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-continuation-withcheckedcontinuation-and-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-continuation-withcheckedcontinuation-and-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-continuation-withcheckedcontinuation-and-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-continuation-withcheckedcontinuation-and-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-continuation-withcheckedcontinuation-and-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/whats-the-difference-between-task-and-task-detached/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/whats-the-difference-between-task-and-task-detached/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/whats-the-difference-between-task-and-task-detached/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/whats-the-difference-between-task-and-task-detached/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/whats-the-difference-between-task-and-task-detached/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/whats-the-difference-between-task-and-task-detached/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-swift-6-strict-concurrency-checking-change/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-swift-6-strict-concurrency-checking-change/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-swift-6-strict-concurrency-checking-change/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-swift-6-strict-concurrency-checking-change/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-swift-6-strict-concurrency-checking-change/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-swift-6-strict-concurrency-checking-change/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-actor-reentrancy-and-why-is-it-dangerous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-task-sleep-differ-from-asyncafter/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-task-sleep-differ-from-asyncafter/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-task-sleep-differ-from-asyncafter/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-task-sleep-differ-from-asyncafter/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-task-sleep-differ-from-asyncafter/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-task-sleep-differ-from-asyncafter/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/combine/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/combine/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/combine/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/combine/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/combine/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/combine/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-combine-and-its-basic-entities/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-combine-and-its-basic-entities/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-combine-and-its-basic-entities/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-combine-and-its-basic-entities/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-combine-and-its-basic-entities/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-combine-and-its-basic-entities/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/passthroughsubject-vs-currentvaluesubject/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/passthroughsubject-vs-currentvaluesubject/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/passthroughsubject-vs-currentvaluesubject/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/passthroughsubject-vs-currentvaluesubject/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/passthroughsubject-vs-currentvaluesubject/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/passthroughsubject-vs-currentvaluesubject/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-published-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-published-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-published-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-published-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-published-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-published-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-manage-subscription-memory-anycancellable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-manage-subscription-memory-anycancellable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-manage-subscription-memory-anycancellable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-manage-subscription-memory-anycancellable/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-manage-subscription-memory-anycancellable/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-manage-subscription-memory-anycancellable/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/map-flatmap-combinelatest-what-do-they-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/map-flatmap-combinelatest-what-do-they-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/map-flatmap-combinelatest-what-do-they-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/map-flatmap-combinelatest-what-do-they-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/map-flatmap-combinelatest-what-do-they-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/map-flatmap-combinelatest-what-do-they-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-scheduler-and-the-receive-on-subscribe-on-operators/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/combine-vs-async-await-which-to-choose/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/combine-vs-async-await-which-to-choose/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/combine-vs-async-await-which-to-choose/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/combine-vs-async-await-which-to-choose/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/combine-vs-async-await-which-to-choose/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/combine-vs-async-await-which-to-choose/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-backpressure-demand-in-combine/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-backpressure-demand-in-combine/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-backpressure-demand-in-combine/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-backpressure-demand-in-combine/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-backpressure-demand-in-combine/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-backpressure-demand-in-combine/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-errors-work-in-combine-failure-catch-retry-and-why-does-the-stream-die/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounced-search-in-combine-debounce-removeduplicates-switchtolatest/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/cold-and-hot-publishers-share-multicast-and-future-what-runs-how-many-times/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-test-combine-pipelines/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-combine-pipelines/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-combine-pipelines/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-test-combine-pipelines/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-test-combine-pipelines/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-test-combine-pipelines/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-bridge-combine-and-async-await-values-future-from-async-and-asyncstre/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/modern-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/modern-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/modern-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/modern-swift/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/modern-swift/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/modern-swift/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/some-vs-any-opaque-types-vs-existentials/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/some-vs-any-opaque-types-vs-existentials/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/some-vs-any-opaque-types-vs-existentials/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/some-vs-any-opaque-types-vs-existentials/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/some-vs-any-opaque-types-vs-existentials/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/some-vs-any-opaque-types-vs-existentials/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-property-wrapper/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-property-wrapper/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-property-wrapper/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-property-wrapper/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-property-wrapper/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-property-wrapper/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-result-builder/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-result-builder/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-result-builder/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-result-builder/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-result-builder/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-result-builder/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-macros-swift-5-9/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-macros-swift-5-9/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-macros-swift-5-9/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-macros-swift-5-9/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-macros-swift-5-9/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-macros-swift-5-9/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/generics-and-associated-types-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/generics-and-associated-types-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/generics-and-associated-types-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/generics-and-associated-types-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/generics-and-associated-types-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/generics-and-associated-types-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-arc-work-and-when-do-retain-cycles-occur/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-arc-work-and-when-do-retain-cycles-occur/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-arc-work-and-when-do-retain-cycles-occur/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-arc-work-and-when-do-retain-cycles-occur/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-arc-work-and-when-do-retain-cycles-occur/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-arc-work-and-when-do-retain-cycles-occur/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/value-type-vs-reference-type-how-to-choose/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/value-type-vs-reference-type-how-to-choose/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/value-type-vs-reference-type-how-to-choose/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/value-type-vs-reference-type-how-to-choose/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/value-type-vs-reference-type-how-to-choose/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/value-type-vs-reference-type-how-to-choose/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-typed-throws-swift-6/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-typed-throws-swift-6/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-typed-throws-swift-6/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-typed-throws-swift-6/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-typed-throws-swift-6/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-typed-throws-swift-6/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-an-existential-container-any-p-why-is-any-costlier-than-t-p/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/witness-table-vs-vtable-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/witness-table-vs-vtable-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/witness-table-vs-vtable-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/witness-table-vs-vtable-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/witness-table-vs-vtable-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/witness-table-vs-vtable-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-the-swift-compiler-optimize-calls-devirtualization-wmo/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-sil-and-how-is-stack-vs-heap-decided/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-sil-and-how-is-stack-vs-heap-decided/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-sil-and-how-is-stack-vs-heap-decided/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-sil-and-how-is-stack-vs-heap-decided/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-sil-and-how-is-stack-vs-heap-decided/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-sil-and-how-is-stack-vs-heap-decided/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/algorithms-data-structures/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/algorithms-data-structures/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/algorithms-data-structures/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/algorithms-data-structures/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/algorithms-data-structures/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/algorithms-data-structures/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-big-o-notation-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-big-o-notation-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-big-o-notation-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-big-o-notation-and-why-is-it-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-big-o-notation-and-why-is-it-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-big-o-notation-and-why-is-it-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/array-vs-linked-list-whats-the-trade-off/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/array-vs-linked-list-whats-the-trade-off/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/array-vs-linked-list-whats-the-trade-off/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/array-vs-linked-list-whats-the-trade-off/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/array-vs-linked-list-whats-the-trade-off/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/array-vs-linked-list-whats-the-trade-off/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-hash-table-and-how-are-collisions-resolved/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-hash-table-and-how-are-collisions-resolved/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-hash-table-and-how-are-collisions-resolved/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-hash-table-and-how-are-collisions-resolved/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-hash-table-and-how-are-collisions-resolved/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-hash-table-and-how-are-collisions-resolved/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/stack-and-queue-how-do-they-differ-and-where-are-they-used/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-binary-search-work-and-what-are-its-requirements/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-binary-search-work-and-what-are-its-requirements/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-binary-search-work-and-what-are-its-requirements/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-binary-search-work-and-what-are-its-requirements/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-binary-search-work-and-what-are-its-requirements/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-binary-search-work-and-what-are-its-requirements/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/compare-simple-and-efficient-sorts/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compare-simple-and-efficient-sorts/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compare-simple-and-efficient-sorts/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/compare-simple-and-efficient-sorts/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compare-simple-and-efficient-sorts/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compare-simple-and-efficient-sorts/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-recursion-and-why-is-it-dangerous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-recursion-and-why-is-it-dangerous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-recursion-and-why-is-it-dangerous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-recursion-and-why-is-it-dangerous/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-recursion-and-why-is-it-dangerous/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-recursion-and-why-is-it-dangerous/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-tree-and-a-binary-search-tree-bst/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-tree-and-a-binary-search-tree-bst/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-tree-and-a-binary-search-tree-bst/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-tree-and-a-binary-search-tree-bst/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-tree-and-a-binary-search-tree-bst/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-tree-and-a-binary-search-tree-bst/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-would-you-check-if-an-array-has-two-numbers-summing-to-x/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/fibonacci-sequence/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/fibonacci-sequence/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/fibonacci-sequence/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/fibonacci-sequence/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/fibonacci-sequence/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/fibonacci-sequence/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/array-complexity/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/array-complexity/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/array-complexity/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/array-complexity/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/array-complexity/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/array-complexity/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/set-and-dictionary-complexity-advantage-over-array/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/set-and-dictionary-complexity-advantage-over-array/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/set-and-dictionary-complexity-advantage-over-array/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/set-and-dictionary-complexity-advantage-over-array/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/set-and-dictionary-complexity-advantage-over-array/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/set-and-dictionary-complexity-advantage-over-array/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-is-a-dictionary-hash-map-built/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-is-a-dictionary-hash-map-built/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-is-a-dictionary-hash-map-built/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-is-a-dictionary-hash-map-built/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-is-a-dictionary-hash-map-built/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-is-a-dictionary-hash-map-built/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-contiguousarray-and-why-use-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-contiguousarray-and-why-use-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-contiguousarray-and-why-use-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-contiguousarray-and-why-use-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-contiguousarray-and-why-use-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-contiguousarray-and-why-use-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-nsarray-differ-from-swift-array/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-nsarray-differ-from-swift-array/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-nsarray-differ-from-swift-array/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-nsarray-differ-from-swift-array/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-nsarray-differ-from-swift-array/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-nsarray-differ-from-swift-array/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-message-passing-work-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-message-passing-work-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-message-passing-work-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-message-passing-work-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-message-passing-work-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-message-passing-work-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-the-isa-pointer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-the-isa-pointer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-the-isa-pointer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-the-isa-pointer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-the-isa-pointer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-the-isa-pointer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/mrc-vs-arc-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mrc-vs-arc-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mrc-vs-arc-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/mrc-vs-arc-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/mrc-vs-arc-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/mrc-vs-arc-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-retain-cycle-and-how-do-you-break-it-in-obj-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/property-attributes-strong-weak-copy-assign-when-to-use-which/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-categories-and-class-extensions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-categories-and-class-extensions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-categories-and-class-extensions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-categories-and-class-extensions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-categories-and-class-extensions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-categories-and-class-extensions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-blocks-work-and-why-is-block-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-blocks-work-and-why-is-block-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-blocks-work-and-why-is-block-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-blocks-work-and-why-is-block-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-blocks-work-and-why-is-block-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-blocks-work-and-why-is-block-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-kvc-and-kvo/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-kvc-and-kvo/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-kvc-and-kvo/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-kvc-and-kvo/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-kvc-and-kvo/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-kvc-and-kvo/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-an-obj-c-protocol-differ-from-a-swift-protocol/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/tell-us-about-the-objective-c-runtime/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tell-us-about-the-objective-c-runtime/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tell-us-about-the-objective-c-runtime/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/tell-us-about-the-objective-c-runtime/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tell-us-about-the-objective-c-runtime/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tell-us-about-the-objective-c-runtime/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-happens-when-we-call-a-method-on-a-nil-pointer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-root-classes-exist-in-ios-and-why-are-they-needed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-simulate-multiple-inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-simulate-multiple-inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-simulate-multiple-inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-simulate-multiple-inheritance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-simulate-multiple-inheritance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-simulate-multiple-inheritance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-operations-are-fast-in-nsset-vs-nsarray/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-operations-are-fast-in-nsset-vs-nsarray/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-operations-are-fast-in-nsset-vs-nsarray/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-operations-are-fast-in-nsset-vs-nsarray/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-operations-are-fast-in-nsset-vs-nsarray/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-operations-are-fast-in-nsset-vs-nsarray/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-include-differ-from-import/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-include-differ-from-import/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-include-differ-from-import/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-include-differ-from-import/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-include-differ-from-import/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-include-differ-from-import/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-iskindofclass-and-ismemberofclass-for/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-iskindofclass-and-ismemberofclass-for/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-iskindofclass-and-ismemberofclass-for/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-iskindofclass-and-ismemberofclass-for/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-iskindofclass-and-ismemberofclass-for/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-iskindofclass-and-ismemberofclass-for/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/when-is-it-better-to-use-copy-for-nsstring-and-why/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-dont-we-use-strong-for-an-enum-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-synthesize-and-dynamic-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-synthesize-and-dynamic-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-synthesize-and-dynamic-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-synthesize-and-dynamic-in-objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-synthesize-and-dynamic-in-objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-synthesize-and-dynamic-in-objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/objective-c/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/objective-c/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/objective-c/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/compiler-directives/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compiler-directives/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compiler-directives/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/compiler-directives/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/compiler-directives/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/compiler-directives/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/pointer-and-reference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/pointer-and-reference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/pointer-and-reference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/pointer-and-reference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/pointer-and-reference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/pointer-and-reference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/forward-invocation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/forward-invocation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/forward-invocation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/forward-invocation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/forward-invocation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/forward-invocation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/nil-nil-null-nsnull/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nil-nil-null-nsnull/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nil-nil-null-nsnull/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/nil-nil-null-nsnull/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nil-nil-null-nsnull/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nil-nil-null-nsnull/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/nscoding-archiving/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nscoding-archiving/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nscoding-archiving/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/nscoding-archiving/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nscoding-archiving/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nscoding-archiving/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/the-id-type/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-id-type/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-id-type/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/the-id-type/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/the-id-type/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/the-id-type/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-objc-msgsend-work-and-selector-caching/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-objc-msgsend-work-and-selector-caching/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-objc-msgsend-work-and-selector-caching/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-objc-msgsend-work-and-selector-caching/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-objc-msgsend-work-and-selector-caching/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-objc-msgsend-work-and-selector-caching/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/anyobject-vs-any-vs-nsobject-vs-id-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-method-swizzling-and-when-to-use-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-method-swizzling-and-when-to-use-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-method-swizzling-and-when-to-use-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-method-swizzling-and-when-to-use-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-method-swizzling-and-when-to-use-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-method-swizzling-and-when-to-use-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/auto-layout/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/auto-layout/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/auto-layout/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/auto-layout/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/auto-layout/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/auto-layout/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-a-constraint-nslayoutconstraint/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-constraint-nslayoutconstraint/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-constraint-nslayoutconstraint/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-a-constraint-nslayoutconstraint/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-a-constraint-nslayoutconstraint/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-a-constraint-nslayoutconstraint/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-intrinsic-content-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-intrinsic-content-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-intrinsic-content-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-intrinsic-content-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-intrinsic-content-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-intrinsic-content-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/content-hugging-vs-compression-resistance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/content-hugging-vs-compression-resistance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/content-hugging-vs-compression-resistance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/content-hugging-vs-compression-resistance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/content-hugging-vs-compression-resistance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/content-hugging-vs-compression-resistance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-constraint-priorities-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-constraint-priorities-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-constraint-priorities-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-constraint-priorities-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-constraint-priorities-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-constraint-priorities-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ambiguous-vs-unsatisfiable-layout-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/layout-anchors-nslayoutconstraint-and-visual-format-language/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-safe-area-and-layout-margins/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-safe-area-and-layout-margins/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-safe-area-and-layout-margins/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-safe-area-and-layout-margins/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-safe-area-and-layout-margins/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-safe-area-and-layout-margins/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-does-auto-layout-work-with-uiscrollview/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-auto-layout-work-with-uiscrollview/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-auto-layout-work-with-uiscrollview/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-does-auto-layout-work-with-uiscrollview/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-does-auto-layout-work-with-uiscrollview/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-does-auto-layout-work-with-uiscrollview/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/describe-the-layout-cycle-setneedslayout-layoutsubviews-updateconstraints/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/uistackview-how-do-distribution-and-alignment-work-and-where-are-the-gotchas/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-debug-auto-layout-conflict-logs-view-debugger-and-identifier/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/self-sizing-cells-how-do-uitableview-and-uicollectionview-compute-height/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-change-and-animate-constraints-isactive-constant-layoutifneeded/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/behavioral-soft-skills/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/behavioral-soft-skills/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/behavioral-soft-skills/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/behavioral-soft-skills/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/behavioral-soft-skills/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/behavioral-soft-skills/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/tell-me-about-a-recent-hard-technical-decision/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tell-me-about-a-recent-hard-technical-decision/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tell-me-about-a-recent-hard-technical-decision/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/tell-me-about-a-recent-hard-technical-decision/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/tell-me-about-a-recent-hard-technical-decision/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/tell-me-about-a-recent-hard-technical-decision/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/was-there-a-time-you-disagreed-with-the-team-how-did-you-resolve-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-onboard-a-new-developer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-onboard-a-new-developer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-onboard-a-new-developer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-onboard-a-new-developer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-onboard-a-new-developer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-onboard-a-new-developer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-explain-tech-debt-to-a-manager-or-pm/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-prioritize-under-a-deadline/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-prioritize-under-a-deadline/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-prioritize-under-a-deadline/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-prioritize-under-a-deadline/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-prioritize-under-a-deadline/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-prioritize-under-a-deadline/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-do-you-do-when-you-dont-know-the-answer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-do-when-you-dont-know-the-answer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-do-when-you-dont-know-the-answer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-do-you-do-when-you-dont-know-the-answer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-do-when-you-dont-know-the-answer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-do-when-you-dont-know-the-answer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-did-you-do-at-your-last-job/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-did-you-do-at-your-last-job/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-did-you-do-at-your-last-job/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-did-you-do-at-your-last-job/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-did-you-do-at-your-last-job/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-did-you-do-at-your-last-job/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-did-development-go-did-you-work-with-the-backend/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-did-development-go-did-you-work-with-the-backend/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-did-development-go-did-you-work-with-the-backend/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-did-development-go-did-you-work-with-the-backend/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-did-development-go-did-you-work-with-the-backend/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-did-development-go-did-you-work-with-the-backend/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-enjoy-more-architecture-ui-animations-optimization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-do-you-do-when-you-spot-bad-code-outside-your-task/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-make-technical-decisions-under-pressure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-technical-decisions-under-pressure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-technical-decisions-under-pressure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-make-technical-decisions-under-pressure/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-technical-decisions-under-pressure/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-technical-decisions-under-pressure/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/what-does-it-print-interview-puzzles/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/what-does-it-print-interview-puzzles/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/what-does-it-print-interview-puzzles/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/what-does-it-print-interview-puzzles/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/what-does-it-print-interview-puzzles/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/what-does-it-print-interview-puzzles/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-prints-to-the-console/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-prints-to-the-console/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-prints-to-the-console/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-prints-to-the-console/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-prints-to-the-console/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-prints-to-the-console/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/whats-guaranteed-in-the-output-order-serial-vs-concurrent/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/will-deinit-be-called/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/will-deinit-be-called/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/will-deinit-be-called/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/will-deinit-be-called/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/will-deinit-be-called/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/will-deinit-be-called/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-this-array-of-classes-code-print-copy-on-write/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-this-array-of-classes-code-print-copy-on-write/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-this-array-of-classes-code-print-copy-on-write/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-this-array-of-classes-code-print-copy-on-write/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-this-array-of-classes-code-print-copy-on-write/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-this-array-of-classes-code-print-copy-on-write/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dispatch-what-does-the-protocol-extension-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatch-what-does-the-protocol-extension-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatch-what-does-the-protocol-extension-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dispatch-what-does-the-protocol-extension-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatch-what-does-the-protocol-extension-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatch-what-does-the-protocol-extension-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-this-gcd-code-print-main-sync-and-the-run-loop/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-does-dropfirst-0-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-dropfirst-0-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-dropfirst-0-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-does-dropfirst-0-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-does-dropfirst-0-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-does-dropfirst-0-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-recursive-types-compile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-recursive-types-compile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-recursive-types-compile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-recursive-types-compile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-recursive-types-compile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-recursive-types-compile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/nested-closures-will-deinit-run/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nested-closures-will-deinit-run/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nested-closures-will-deinit-run/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/nested-closures-will-deinit-run/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/nested-closures-will-deinit-run/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/nested-closures-will-deinit-run/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/weak-var-person-person-what-gets-printed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/weak-var-person-person-what-gets-printed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/weak-var-person-person-what-gets-printed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/weak-var-person-person-what-gets-printed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/weak-var-person-person-what-gets-printed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/weak-var-person-person-what-gets-printed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/gcd-puzzle-output-order-and-where-is-the-deadlock/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/capture-list-how-does-x-differ-from-x-in/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/capture-list-how-does-x-differ-from-x-in/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/capture-list-how-does-x-differ-from-x-in/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/capture-list-how-does-x-differ-from-x-in/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/capture-list-how-does-x-differ-from-x-in/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/capture-list-how-does-x-differ-from-x-in/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/global-async-main-async-what-order-does-it-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/global-async-main-async-what-order-does-it-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/global-async-main-async-what-order-does-it-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/global-async-main-async-what-order-does-it-print/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/global-async-main-async-what-order-does-it-print/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/global-async-main-async-what-order-does-it-print/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/defer-and-return-what-does-the-function-return/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/defer-and-return-what-does-the-function-return/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/defer-and-return-what-does-the-function-return/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/defer-and-return-what-does-the-function-return/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/defer-and-return-what-does-the-function-return/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/defer-and-return-what-does-the-function-return/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/class-func-vs-static-func-does-the-override-compile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/class-func-vs-static-func-does-the-override-compile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/class-func-vs-static-func-does-the-override-compile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/class-func-vs-static-func-does-the-override-compile/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/class-func-vs-static-func-does-the-override-compile/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/class-func-vs-static-func-does-the-override-compile/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/willset-didset-in-init-and-defer-what-gets-printed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/willset-didset-in-init-and-defer-what-gets-printed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/willset-didset-in-init-and-defer-what-gets-printed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/willset-didset-in-init-and-defer-what-gets-printed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/willset-didset-in-init-and-defer-what-gets-printed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/willset-didset-in-init-and-defer-what-gets-printed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/lazy-filter-map-prefix-how-many-times-is-map-called/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-filter-map-prefix-how-many-times-is-map-called/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-filter-map-prefix-how-many-times-is-map-called/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/lazy-filter-map-prefix-how-many-times-is-map-called/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-filter-map-prefix-how-many-times-is-map-called/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-filter-map-prefix-how-many-times-is-map-called/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/sync-and-async-on-another-queue-what-does-ismainthread-show/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/an-escaping-closure-inside-a-mutating-struct-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/an-escaping-closure-inside-a-mutating-struct-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/an-escaping-closure-inside-a-mutating-struct-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/an-escaping-closure-inside-a-mutating-struct-method/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/an-escaping-closure-inside-a-mutating-struct-method/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/an-escaping-closure-inside-a-mutating-struct-method/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/which-of-these-types-can-be-declared-weak/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-of-these-types-can-be-declared-weak/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-of-these-types-can-be-declared-weak/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/which-of-these-types-can-be-declared-weak/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/which-of-these-types-can-be-declared-weak/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/which-of-these-types-can-be-declared-weak/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/asyncafter-with-self-in-a-viewcontroller-when-is-the-screen-freed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/copy-on-write-what-is-a1-count-after-append/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/copy-on-write-what-is-a1-count-after-append/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/copy-on-write-what-is-a1-count-after-append/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/copy-on-write-what-is-a1-count-after-append/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/copy-on-write-what-is-a1-count-after-append/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/copy-on-write-what-is-a1-count-after-append/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/lazy-var-with-a-closure-is-weak-self-needed-here/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-var-with-a-closure-is-weak-self-needed-here/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-var-with-a-closure-is-weak-self-needed-here/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/lazy-var-with-a-closure-is-weak-self-needed-here/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/lazy-var-with-a-closure-is-weak-self-needed-here/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/lazy-var-with-a-closure-is-weak-self-needed-here/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dispatch-a-method-in-the-type-body-vs-in-an-extension/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/real-interview-tasks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/real-interview-tasks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/real-interview-tasks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/real-interview-tasks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/real-interview-tasks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/real-interview-tasks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-parallel-image-loading-without-a-data-race-gcd-async/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-a-debouncer-with-dispatchworkitem/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-debouncer-with-dispatchworkitem/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-debouncer-with-dispatchworkitem/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-a-debouncer-with-dispatchworkitem/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-debouncer-with-dispatchworkitem/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-debouncer-with-dispatchworkitem/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-a-thread-safe-dictionary-reader-writer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-thread-safe-dictionary-reader-writer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-thread-safe-dictionary-reader-writer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-a-thread-safe-dictionary-reader-writer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-thread-safe-dictionary-reader-writer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-thread-safe-dictionary-reader-writer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-weakarray-t-anyobject/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-weakarray-t-anyobject/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-weakarray-t-anyobject/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-weakarray-t-anyobject/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-weakarray-t-anyobject/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-weakarray-t-anyobject/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/code-review-async-loading-in-a-uiviewcontroller/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/code-review-async-loading-in-a-uiviewcontroller/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/code-review-async-loading-in-a-uiviewcontroller/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/code-review-async-loading-in-a-uiviewcontroller/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/code-review-async-loading-in-a-uiviewcontroller/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/code-review-async-loading-in-a-uiviewcontroller/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-table-view-stutters-while-scrolling-what-do-you-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-table-view-stutters-while-scrolling-what-do-you-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-table-view-stutters-while-scrolling-what-do-you-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-table-view-stutters-while-scrolling-what-do-you-do/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-table-view-stutters-while-scrolling-what-do-you-do/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-table-view-stutters-while-scrolling-what-do-you-do/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-for-a-custom-optional/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-for-a-custom-optional/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-for-a-custom-optional/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-for-a-custom-optional/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-for-a-custom-optional/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-for-a-custom-optional/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/any-some-or-generic-what-compiles-and-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/any-some-or-generic-what-compiles-and-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/any-some-or-generic-what-compiles-and-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/any-some-or-generic-what-compiles-and-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/any-some-or-generic-what-compiles-and-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/any-some-or-generic-what-compiles-and-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/unique-numbers-from-nested-arrays-descending/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/unique-numbers-from-nested-arrays-descending/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/unique-numbers-from-nested-arrays-descending/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/unique-numbers-from-nested-arrays-descending/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/unique-numbers-from-nested-arrays-descending/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/unique-numbers-from-nested-arrays-descending/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-does-memory-grow-in-a-loop-with-uiimage-named/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-a-weak-reference-collection-that-conforms-to-collection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-weak-reference-collection-that-conforms-to-collection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-weak-reference-collection-that-conforms-to-collection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-a-weak-reference-collection-that-conforms-to-collection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-a-weak-reference-collection-that-conforms-to-collection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-a-weak-reference-collection-that-conforms-to-collection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/parallel-loading-with-request-deduplication-and-preserved-order/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parallel-loading-with-request-deduplication-and-preserved-order/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parallel-loading-with-request-deduplication-and-preserved-order/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/parallel-loading-with-request-deduplication-and-preserved-order/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parallel-loading-with-request-deduplication-and-preserved-order/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parallel-loading-with-request-deduplication-and-preserved-order/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/refactoring-find-the-real-leak-instead-of-sprinkling-weak-self/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/string-of-0-1-and-minimum-error-cost/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/string-of-0-1-and-minimum-error-cost/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/string-of-0-1-and-minimum-error-cost/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/string-of-0-1-and-minimum-error-cost/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/string-of-0-1-and-minimum-error-cost/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/string-of-0-1-and-minimum-error-cost/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/k-channels-maximize-the-sum-of-medians/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/k-channels-maximize-the-sum-of-medians/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/k-channels-maximize-the-sum-of-medians/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/k-channels-maximize-the-sum-of-medians/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/k-channels-maximize-the-sum-of-medians/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/k-channels-maximize-the-sum-of-medians/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-many-segments-have-max-min-k/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-many-segments-have-max-min-k/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-many-segments-have-max-min-k/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-many-segments-have-max-min-k/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-many-segments-have-max-min-k/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-many-segments-have-max-min-k/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-fifo-request-queue-with-type-erasure-any-some/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-fifo-request-queue-with-type-erasure-any-some/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-fifo-request-queue-with-type-erasure-any-some/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-fifo-request-queue-with-type-erasure-any-some/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-fifo-request-queue-with-type-erasure-any-some/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-fifo-request-queue-with-type-erasure-any-some/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/find-the-bug-in-this-dispatchgroup-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/find-the-bug-in-this-dispatchgroup-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/find-the-bug-in-this-dispatchgroup-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/find-the-bug-in-this-dispatchgroup-code/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/find-the-bug-in-this-dispatchgroup-code/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/find-the-bug-in-this-dispatchgroup-code/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-map-filter-and-compactmap-for-collection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-map-filter-and-compactmap-for-collection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-map-filter-and-compactmap-for-collection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-map-filter-and-compactmap-for-collection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-map-filter-and-compactmap-for-collection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-map-filter-and-compactmap-for-collection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/an-atomic-propertywrapper-on-os-unfair-lock-whats-wrong-here/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/debounced-search-on-task-cancellation-and-stale-results/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounced-search-on-task-cancellation-and-stale-results/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounced-search-on-task-cancellation-and-stale-results/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/debounced-search-on-task-cancellation-and-stale-results/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounced-search-on-task-cancellation-and-stale-results/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounced-search-on-task-cancellation-and-stale-results/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/decoding-awkward-json-dates-keys-malformed-items/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/decoding-awkward-json-dates-keys-malformed-items/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/decoding-awkward-json-dates-keys-malformed-items/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/decoding-awkward-json-dates-keys-malformed-items/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/decoding-awkward-json-dates-keys-malformed-items/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/decoding-awkward-json-dates-keys-malformed-items/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/implement-an-lru-cache-with-o-1-get-and-set/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-an-lru-cache-with-o-1-get-and-set/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-an-lru-cache-with-o-1-get-and-set/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/implement-an-lru-cache-with-o-1-get-and-set/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/implement-an-lru-cache-with-o-1-get-and-set/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/implement-an-lru-cache-with-o-1-get-and-set/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/memory-disk-cache-with-deduplication-find-the-bugs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory-disk-cache-with-deduplication-find-the-bugs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory-disk-cache-with-deduplication-find-the-bugs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/memory-disk-cache-with-deduplication-find-the-bugs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/memory-disk-cache-with-deduplication-find-the-bugs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/memory-disk-cache-with-deduplication-find-the-bugs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/one-shot-token-refresh-under-concurrent-requests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/one-shot-token-refresh-under-concurrent-requests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/one-shot-token-refresh-under-concurrent-requests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/one-shot-token-refresh-under-concurrent-requests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/one-shot-token-refresh-under-concurrent-requests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/one-shot-token-refresh-under-concurrent-requests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-mini-network-layer-urlrequest-result-t-apierror/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-mini-network-layer-urlrequest-result-t-apierror/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-mini-network-layer-urlrequest-result-t-apierror/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-mini-network-layer-urlrequest-result-t-apierror/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-mini-network-layer-urlrequest-result-t-apierror/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-mini-network-layer-urlrequest-result-t-apierror/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/reverse-a-singly-linked-list/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reverse-a-singly-linked-list/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reverse-a-singly-linked-list/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/reverse-a-singly-linked-list/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reverse-a-singly-linked-list/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reverse-a-singly-linked-list/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/parse-a-string-into-brand-model-and-generation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parse-a-string-into-brand-model-and-generation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parse-a-string-into-brand-model-and-generation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/parse-a-string-into-brand-model-and-generation/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/parse-a-string-into-brand-model-and-generation/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/parse-a-string-into-brand-model-and-generation/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-list-screen-with-async-loading-state-mainactor-errors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-list-screen-with-async-loading-state-mainactor-errors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-list-screen-with-async-loading-state-mainactor-errors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-list-screen-with-async-loading-state-mainactor-errors/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-list-screen-with-async-loading-state-mainactor-errors/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-list-screen-with-async-loading-state-mainactor-errors/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-reused-cell-shows-someone-elses-image/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-reused-cell-shows-someone-elses-image/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-reused-cell-shows-someone-elses-image/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-reused-cell-shows-someone-elses-image/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-reused-cell-shows-someone-elses-image/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-reused-cell-shows-someone-elses-image/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/a-counter-incremented-1000-times-from-multiple-threads-fix-it-three-ways/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/code-review-a-completion-based-network-layer-five-interviewer-questions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/debounce-vs-throttle-whats-the-difference-and-implement-throttle/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/reader-writer-with-a-barrier-four-interviewer-questions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reader-writer-with-a-barrier-four-interviewer-questions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reader-writer-with-a-barrier-four-interviewer-questions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/reader-writer-with-a-barrier-four-interviewer-questions/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/reader-writer-with-a-barrier-four-interviewer-questions/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/reader-writer-with-a-barrier-four-interviewer-questions/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/performance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/performance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/performance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/performance/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/performance/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/performance/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-profile-an-app-in-instruments-time-profiler-allocations-leaks-hangs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-makes-up-app-launch-time-and-how-do-you-measure-it/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-are-hangs-and-hitches-why-must-the-main-thread-stay-free/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-make-scrolling-smooth-cell-reuse-prefetching-image-decoding/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-speed-up-swiftui-identity-body-cost-and-observation-granularity/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-the-memory-footprint-and-stay-clear-of-jetsam/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-save-battery-background-work-location-networking/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-save-battery-background-work-location-networking/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-save-battery-background-work-location-networking/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-save-battery-background-work-location-networking/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-save-battery-background-work-location-networking/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-save-battery-background-work-location-networking/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-reduce-app-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-app-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-app-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-reduce-app-size/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-reduce-app-size/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-reduce-app-size/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-metrickit-and-how-do-you-collect-performance-metrics-from-real-devices/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/performance-questions-in-interviews-how-to-answer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/performance-questions-in-interviews-how-to-answer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/performance-questions-in-interviews-how-to-answer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/performance-questions-in-interviews-how-to-answer/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/performance-questions-in-interviews-how-to-answer/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/performance-questions-in-interviews-how-to-answer/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/security/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/security/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/security/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/security/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/security/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/security/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-the-keychain-and-data-protection-classes-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-the-keychain-and-data-protection-classes-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-the-keychain-and-data-protection-classes-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-the-keychain-and-data-protection-classes-work/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-the-keychain-and-data-protection-classes-work/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-the-keychain-and-data-protection-classes-work/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-ats-and-how-does-ios-validate-a-tls-connection/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/certificate-and-public-key-pinning-when-do-you-need-it-and-what-are-the-risks/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-is-an-api-key-in-an-app-not-a-secret-and-how-do-you-handle-secrets/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/jailbreak-detection-what-can-it-do-and-where-are-its-limits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-store-tokens-safely-and-use-face-id-touch-id/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/deep-links-and-url-schemes-how-do-you-validate-input-and-avoid-being-attacked/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/how-do-you-use-wkwebview-safely/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-use-wkwebview-safely/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-use-wkwebview-safely/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/how-do-you-use-wkwebview-safely/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/how-do-you-use-wkwebview-safely/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/how-do-you-use-wkwebview-safely/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/logs-and-personal-data-what-must-not-be-logged-and-how/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/logs-and-personal-data-what-must-not-be-logged-and-how/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/logs-and-personal-data-what-must-not-be-logged-and-how/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/logs-and-personal-data-what-must-not-be-logged-and-how/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/logs-and-personal-data-what-must-not-be-logged-and-how/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/logs-and-personal-data-what-must-not-be-logged-and-how/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/what-is-owasp-masvs-and-how-do-you-apply-it-to-an-ios-app/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/building-and-shipping/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/building-and-shipping/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/building-and-shipping/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/building-and-shipping/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/building-and-shipping/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/building-and-shipping/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/certificates-profiles-and-entitlements-how-is-a-build-signed/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/build-configurations-schemes-and-xcconfig-how-to-separate-debug-staging-and-rele/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dependencies-with-spm-versions-package-resolved-and-binary-packages/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/ci-cd-for-ios-xcodebuild-fastlane-and-xcode-cloud/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/testflight-internal-and-external-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/testflight-internal-and-external-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/testflight-internal-and-external-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/testflight-internal-and-external-testing/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/testflight-internal-and-external-testing/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/testflight-internal-and-external-testing/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/why-apps-get-rejected-in-app-review-2-1-4-3-5-1-1-and-3-1-1/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/privacy-manifests-and-required-reason-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/privacy-manifests-and-required-reason-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/privacy-manifests-and-required-reason-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/privacy-manifests-and-required-reason-apis/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/privacy-manifests-and-required-reason-apis/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/privacy-manifests-and-required-reason-apis/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/version-build-number-and-phased-release/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/version-build-number-and-phased-release/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/version-build-number-and-phased-release/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/version-build-number-and-phased-release/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/version-build-number-and-phased-release/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/version-build-number-and-phased-release/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/crashes-in-production-dsyms-and-symbolication/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/crashes-in-production-dsyms-and-symbolication/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/crashes-in-production-dsyms-and-symbolication/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/crashes-in-production-dsyms-and-symbolication/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/crashes-in-production-dsyms-and-symbolication/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/crashes-in-production-dsyms-and-symbolication/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/safe-releases-flags-remote-config-and-kill-switches/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/safe-releases-flags-remote-config-and-kill-switches/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/safe-releases-flags-remote-config-and-kill-switches/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/safe-releases-flags-remote-config-and-kill-switches/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/safe-releases-flags-remote-config-and-kill-switches/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/safe-releases-flags-remote-config-and-kill-switches/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/topics/accessibility-and-localization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/accessibility-and-localization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/accessibility-and-localization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/topics/accessibility-and-localization/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/topics/accessibility-and-localization/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/topics/accessibility-and-localization/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/voiceover-label-value-hint-and-traits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/voiceover-label-value-hint-and-traits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/voiceover-label-value-hint-and-traits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/voiceover-label-value-hint-and-traits/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/voiceover-label-value-hint-and-traits/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/voiceover-label-value-hint-and-traits/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/dynamic-type-how-to-make-fonts-scale/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dynamic-type-how-to-make-fonts-scale/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dynamic-type-how-to-make-fonts-scale/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/dynamic-type-how-to-make-fonts-scale/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/dynamic-type-how-to-make-fonts-scale/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/dynamic-type-how-to-make-fonts-scale/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/accessibility-in-swiftui-modifiers-and-combining-elements/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/accessibility-in-swiftui-modifiers-and-combining-elements/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/accessibility-in-swiftui-modifiers-and-combining-elements/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/accessibility-in-swiftui-modifiers-and-combining-elements/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/accessibility-in-swiftui-modifiers-and-combining-elements/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/accessibility-in-swiftui-modifiers-and-combining-elements/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/contrast-reduce-motion-and-other-system-settings/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/contrast-reduce-motion-and-other-system-settings/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/contrast-reduce-motion-and-other-system-settings/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/contrast-reduce-motion-and-other-system-settings/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/contrast-reduce-motion-and-other-system-settings/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/contrast-reduce-motion-and-other-system-settings/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/accessibilityidentifier-vs-accessibilitylabel-whats-the-difference/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/testing-accessibility-accessibility-inspector-and-audits-in-ui-tests/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/localization-with-string-catalogs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/localization-with-string-catalogs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/localization-with-string-catalogs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/localization-with-string-catalogs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/localization-with-string-catalogs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/localization-with-string-catalogs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/plurals-and-formatting-numbers-dates-measurement/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/plurals-and-formatting-numbers-dates-measurement/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/plurals-and-formatting-numbers-dates-measurement/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/plurals-and-formatting-numbers-dates-measurement/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/plurals-and-formatting-numbers-dates-measurement/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/plurals-and-formatting-numbers-dates-measurement/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/rtl-layout-for-arabic-and-hebrew/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/rtl-layout-for-arabic-and-hebrew/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/rtl-layout-for-arabic-and-hebrew/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/rtl-layout-for-arabic-and-hebrew/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/rtl-layout-for-arabic-and-hebrew/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/rtl-layout-for-arabic-and-hebrew/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/pseudo-localization-and-common-localization-bugs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/pseudo-localization-and-common-localization-bugs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/pseudo-localization-and-common-localization-bugs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/pseudo-localization-and-common-localization-bugs/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/pseudo-localization-and-common-localization-bugs/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/pseudo-localization-and-common-localization-bugs/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/"/>
  </url>
  <url>
    <loc>https://iosdevprep.com/ru/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/</loc>
    <lastmod>2026-10-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://iosdevprep.com/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://iosdevprep.com/ru/questions/complex-elements-custom-actions-adjustable-modality-and-the-rotor/"/>
  </url>
</urlset>
