{
    "componentChunkName": "component---src-templates-tag-js",
    "path": "/tags/navigation/",
    "result": {"data":{"articles":{"nodes":[{"frontmatter":{"title":"Structuring universal links in iOS","subtitle":"A practical way to parse and route universal links using enums and type-safe navigation.","date":"29 Sep 2025","tags":["universal links","architecture","navigation","swiftui"],"readingTime":6},"slug":"swiftui-navigation-universal-links-architecture","id":"9853a332-59ed-57d6-b030-c587e47c3583"},{"frontmatter":{"title":"How to persist navigation state in SwiftUI","subtitle":"Learn how to save and restore NavigationPath to maintain user context across app launches.","date":"21 Apr 2025","tags":["navigation","swiftui","swift","ios"],"readingTime":4},"slug":"swiftui-navigation-persist-state","id":"0aae7857-f02c-58fd-b641-3513f90b5f80"},{"frontmatter":{"title":"Using NavigationPath with TabView in SwiftUI","subtitle":"Learn how to integrate NavigationPath with TabView in SwiftUI to manage independent navigation flows.","date":"14 Apr 2025","tags":["navigation","swiftui","swift","ios"],"readingTime":5},"slug":"swiftui-navigation-path-with-tabview","id":"d5300650-9b36-5dea-9356-17c52b20af7f"},{"frontmatter":{"title":"Customizing the appearance of the NavigationStack title in SwiftUI","subtitle":"Learn how to create a custom navigation bar title view in SwiftUI using NavigationStack.","date":"20 Jan 2025","tags":["navigation","swiftui","swift","ios"],"readingTime":3},"slug":"switui-navigationstack-customize-title","id":"8ec371e4-fec9-5af0-b785-37c0fc9c202a"},{"frontmatter":{"title":"How to use NavigationPath for routing in SwiftUI","subtitle":"Learn how to manage navigation in SwiftUI programmatically.","date":"09 Jun 2024","tags":["navigation","design patterns","architecture","swiftui"],"readingTime":5},"slug":"swiftui-navigationpath","id":"6729f566-0f77-5334-b5c1-9ee307a334cb"},{"frontmatter":{"title":"Customizing the appearance of the NavigationView title in SwiftUI","subtitle":"Learn how to create a custom navigation bar title view in SwiftUI.","date":"16 May 2022","tags":["navigation","swiftui","swift","ios"],"readingTime":3},"slug":"switui-navigationview-customize-title","id":"96750132-883b-5cdc-9a3a-b0a2b5919782"}]},"tags":{"group":[{"fieldValue":"accessibility","totalCount":6},{"fieldValue":"activitykit","totalCount":1},{"fieldValue":"ai","totalCount":1},{"fieldValue":"animations","totalCount":2},{"fieldValue":"app distribution","totalCount":1},{"fieldValue":"architecture","totalCount":10},{"fieldValue":"associated domains","totalCount":5},{"fieldValue":"async/await","totalCount":18},{"fieldValue":"authentication","totalCount":2},{"fieldValue":"automation","totalCount":3},{"fieldValue":"basics","totalCount":6},{"fieldValue":"beyond ios","totalCount":4},{"fieldValue":"book","totalCount":2},{"fieldValue":"combine","totalCount":9},{"fieldValue":"command line","totalCount":1},{"fieldValue":"concurrency","totalCount":16},{"fieldValue":"continuous integration","totalCount":6},{"fieldValue":"core data","totalCount":8},{"fieldValue":"cryptokit","totalCount":3},{"fieldValue":"dependency management","totalCount":2},{"fieldValue":"design patterns","totalCount":4},{"fieldValue":"file system","totalCount":1},{"fieldValue":"generics and protocols","totalCount":3},{"fieldValue":"graphql","totalCount":2},{"fieldValue":"ios","totalCount":157},{"fieldValue":"json","totalCount":3},{"fieldValue":"lldb","totalCount":2},{"fieldValue":"localization","totalCount":5},{"fieldValue":"machine learning","totalCount":7},{"fieldValue":"navigation","totalCount":6},{"fieldValue":"networking","totalCount":11},{"fieldValue":"notifications","totalCount":7},{"fieldValue":"objective-c","totalCount":2},{"fieldValue":"observation","totalCount":2},{"fieldValue":"performance","totalCount":1},{"fieldValue":"persistence","totalCount":12},{"fieldValue":"productivity","totalCount":2},{"fieldValue":"property wrappers","totalCount":12},{"fieldValue":"quick tip","totalCount":3},{"fieldValue":"reactive programming","totalCount":7},{"fieldValue":"scripting","totalCount":1},{"fieldValue":"security","totalCount":10},{"fieldValue":"spritekit","totalCount":1},{"fieldValue":"storekit","totalCount":5},{"fieldValue":"swift","totalCount":143},{"fieldValue":"swift package manager","totalCount":5},{"fieldValue":"swiftdata","totalCount":7},{"fieldValue":"swiftui","totalCount":72},{"fieldValue":"technical interview","totalCount":1},{"fieldValue":"testing","totalCount":10},{"fieldValue":"tools","totalCount":4},{"fieldValue":"uikit","totalCount":5},{"fieldValue":"universal links","totalCount":1},{"fieldValue":"ux","totalCount":3},{"fieldValue":"webkit","totalCount":2},{"fieldValue":"widgetkit","totalCount":3},{"fieldValue":"wwdc","totalCount":2},{"fieldValue":"xcode","totalCount":20}]}},"pageContext":{"tag":"navigation"}},
    "staticQueryHashes": ["1248279061","1495782094","3016322440","3770566618","3897982121"]}