{
    "componentChunkName": "component---src-templates-tag-js",
    "path": "/tags/swift-package-manager/",
    "result": {"data":{"articles":{"nodes":[{"frontmatter":{"title":"How to build a simple CLI tool using Swift","subtitle":"Create small automation tools with Swift and ArgumentParser.","date":"16 Feb 2026","tags":["scripting","automation","swift package manager","swift"],"readingTime":7},"slug":"swift-cli-scripting","id":"8b4f3eb4-9549-55d4-8b57-326cb68bd6c3"},{"frontmatter":{"title":"Switching Swift Package Manager dependencies between versioned and local development","subtitle":"Quick tip on switching a self-developed Swift package from a versioned dependency to a local path for development.","date":"01 Sep 2025","tags":["swift package manager","dependency management","swift","ios"],"readingTime":3},"slug":"spm-quick-tip-on-switching-to-local-dev","id":"6163c69c-3b76-559c-b375-c6f979481746"},{"frontmatter":{"title":"How to add local Swift Packages to an iOS project","subtitle":"Learn how to add local dependencies to your iOS project by using Swift Package Manager and Xcode","date":"05 Aug 2024","tags":["swift package manager","xcode","ios","architecture"],"readingTime":2},"slug":"spm-add-local-packages","id":"25d8dea0-88df-5c85-b444-cb4d9c4ac9fe"},{"frontmatter":{"title":"Get started with Swift Package Manager for iOS","subtitle":"Learn how to create and manage Swift Packages.","date":"05 Aug 2024","tags":["swift package manager","xcode","architecture","ios"],"readingTime":6},"slug":"spm-overview","id":"5df4628c-897e-56ea-bffc-0f1ae4659217"},{"frontmatter":{"title":"How to add public libraries as Swift Packages to an iOS project","subtitle":"Learn how to add, update and delete remote dependencies using the Swift Package Manager and Xcode","date":"05 Aug 2024","tags":["swift package manager","xcode","ios","architecture"],"readingTime":3},"slug":"spm-add-public-packages","id":"09b5573b-0698-5c5f-9f47-631c62780471"}]},"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":"swift package manager"}},
    "staticQueryHashes": ["1248279061","1495782094","3016322440","3770566618","3897982121"]}