<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh" -->

---
title: Issue #82: Why Your Views Re-Run, Deadlines in Review,...
description: A curated iOS development newsletter covering several practical SwiftUI performance topics: why @Entry defaults with class types cause unnecessary view...
canonical: https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Issue #82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall | daily.dev
og:description: A curated iOS development newsletter covering several practical SwiftUI performance topics: why @Entry defaults with class types cause unnecessary view...
og:url: https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh
og:image: https://api.daily.dev/og/posts/nZ1iU9iBh.png
og:image:alt: Issue #82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue #82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall

**[iOS Code Review](https://daily.dev/sources/ioscodereview)** · 8 min read · 0 upvotes · 0 comments

## Summary

A curated iOS development newsletter covering several practical SwiftUI performance topics: why @Entry defaults with class types cause unnecessary view re-renders, how inline Binding(get:set:) closures add re-render overhead versus stable subscript projections, and how Equatable conformance on @Observable properties prevents spurious invalidations. Also covers SE-0526 (withDeadline for async timeouts with composable deadlines and typed CancellationError reasons), a repository pattern for keeping SwiftData behind an architectural boundary, and App Store Connect's new social media age rating questions (required from September 2026). Quick hits include iOS 27 public beta, Swift Package Index joining Apple, Swift kernel work, and AsyncImage improvements in iOS 27.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ioscodereview.com/issues/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall>

## Similar posts on daily.dev

- [Swift, SwiftUI & SwiftData: A Mature 2025 -- Fatbobman's Swift Weekly \#116](https://daily.dev/posts/swift-swiftui-swiftdata-a-mature-2025----fatbobman-s-swift-weekly-116-dqcfsqlyv) · Fatbobman · 2 upvotes · 0 comments
- [When Every Data Write Comes at a New Price -- Fatbobman's Swift Weekly \#144](https://daily.dev/posts/when-every-data-write-comes-at-a-new-price----fatbobman-s-swift-weekly-144-dkxgeo2ld) · Fatbobman · 0 upvotes · 0 comments
- [Stability > New Features -- Fatbobman's Swift Weekly \#138](https://daily.dev/posts/stability-new-features----fatbobman-s-swift-weekly-138-e3zsz6sd3) · Fatbobman · 0 upvotes · 0 comments
- [Issue 756 – iOS Dev Weekly](https://daily.dev/posts/issue-756-ios-dev-weekly-la5elb5a4) · iOS Dev Weekly · 0 upvotes · 0 comments
- [Issue 759 – iOS Dev Weekly](https://daily.dev/posts/issue-759-ios-dev-weekly-eheqzzroh) · iOS Dev Weekly · 0 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#swift](https://daily.dev/tags/swift), [#swiftui](https://daily.dev/tags/swiftui)

[View this post on daily.dev](https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Issue #82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall","url":"https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh"},"datePublished":"2026-07-14T19:06:53.519Z","dateModified":"2026-07-14T19:16:42.946Z","description":"A curated iOS development newsletter covering several practical SwiftUI performance topics: why @Entry defaults with class types cause unnecessary view...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/140b331419aa5f0ee0b11a3a46afe38b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/140b331419aa5f0ee0b11a3a46afe38b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"iOS Code Review","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"iOS Code Review","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5d937acbc49545b0a7a2753a5c02b2e3","url":"https://daily.dev/sources/ioscodereview"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,swift,swiftui","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"iOS Code Review","item":"https://daily.dev/sources/ioscodereview"},{"@type":"ListItem","position":3,"name":"Issue #82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall"}]}
```

