{ "abstract" : "An iterator for accessing individual data entries from the series.", "availability" : [ { "beta" : false, "deprecated" : false, "introducedAt" : "16.1", "name" : "iOS", "unavailable" : false }, { "beta" : false, "deprecated" : false, "introducedAt" : "16.1", "name" : "iPadOS", "unavailable" : false } ], "codeExamples" : [ ], "conformsTo" : [ "AsyncIteratorProtocol", "Sendable", "SendableMetatype" ], "contentHash" : "66676f8bbe57547184bb6ccea9471d1b7b409c9526d6d8e621b5ae1ae8e5a0cf", "crawlDepth" : 5, "crawledAt" : "2026-05-03T10:18:20Z", "declaration" : { "code" : "struct Iterator", "language" : "swift" }, "id" : "792DDFDE-D023-7B12-9774-CF8DFF62FBEC", "kind" : "struct", "language" : "swift", "module" : "ActivityKit", "platforms" : [ "iOS", "iPadOS", "Mac Catalyst" ], "rawMarkdown" : "---\nsource: https:\/\/developer.apple.com\/documentation\/activitykit\/activity\/activitystateupdates-swift.struct\/iterator\ncrawled: 2026-05-03T10:18:20Z\n---\n\n# Activity.ActivityStateUpdates.Iterator\n\n**Structure**\n\nAn iterator for accessing individual data entries from the series.\n\n## Declaration\n\n```swift\nstruct Iterator\n```\n\n## Creating an iterator\n\n- **makeAsyncIterator()**: Creates the asynchronous iterator that produces results from this asynchronous sequence.\n- **Activity.ActivityStateUpdates.Element**: The type of element this asynchronous sequence produces.\n\n## Conforms To\n\n- AsyncIteratorProtocol\n- Sendable\n- SendableMetatype\n\n", "sections" : [ { "content" : "", "items" : [ { "description" : "Creates the asynchronous iterator that produces results from this asynchronous sequence.", "name" : "makeAsyncIterator()", "url" : "https:\/\/developer.apple.com\/documentation\/ActivityKit\/Activity\/ActivityStateUpdates-swift.struct\/makeAsyncIterator()" }, { "description" : "The type of element this asynchronous sequence produces.", "name" : "Activity.ActivityStateUpdates.Element", "url" : "https:\/\/developer.apple.com\/documentation\/ActivityKit\/Activity\/ActivityStateUpdates-swift.struct\/Element" } ], "title" : "Creating an iterator" } ], "source" : "appleJSON", "title" : "Activity.ActivityStateUpdates.Iterator", "url" : "https:\/\/developer.apple.com\/documentation\/activitykit\/activity\/activitystateupdates-swift.struct\/iterator" }