# Swift·애플 - 트렌드브리프

글 (14건)

- [아이폰 와이파이 완전히 끄기, 제어센터와 설정의 차이](https://trendbrief.news/articles/%EC%95%84%EC%9D%B4%ED%8F%B0-%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4-%EC%99%84%EC%A0%84%ED%9E%88-%EB%81%84%EA%B8%B0-%EC%A0%9C%EC%96%B4%EC%84%BC%ED%84%B0%EC%99%80-%EC%84%A4%EC%A0%95%EC%9D%98-%EC%B0%A8%EC%9D%B4.md) — 2026.07.18: 제어센터에서 와이파이를 꺼도 완전히 꺼지지 않는다. 애플 지원 문서 기준 제어센터 토글은 일시 해제일 뿐이고, 라디오까지 끄려면 설정 > Wi-Fi에서 꺼야 한다. 두 방식의 차이와 개발자 테스트 시 주의점을 정리했다.
- [serve-sim 사용법, iOS 시뮬레이터를 브라우저로 스트리밍하기](https://trendbrief.news/articles/serve-sim-%EC%82%AC%EC%9A%A9%EB%B2%95-ios-%EC%8B%9C%EB%AE%AC%EB%A0%88%EC%9D%B4%ED%84%B0%EB%A5%BC-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A1%9C-%EC%8A%A4%ED%8A%B8%EB%A6%AC%EB%B0%8D%ED%95%98%EA%B8%B0.md) — 2026.07.18: serve-sim은 실행 중인 iOS 시뮬레이터를 브라우저로 중계하는 명령줄 도구다. npx serve-sim 한 줄로 localhost:3200에서 60FPS 스트림을 보고, Codex·Cursor·Claude 같은 AI 에이전트와 연동한다.
- [SwiftUI 성능 개선, 뷰 재평가를 줄여 스크롤 끊김 잡기](https://trendbrief.news/articles/swiftui-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0-%EB%B7%B0-%EC%9E%AC%ED%8F%89%EA%B0%80%EB%A5%BC-%EC%A4%84%EC%97%AC-%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%81%8A%EA%B9%80-%EC%9E%A1%EA%B8%B0.md) — 2026.07.15: SwiftUI 스크롤 끊김의 주범인 뷰 본문 재평가를 줄이는 법. 에어비앤비 엔지니어링(2025년 6월)과 애플 WWDC 2025 자료를 근거로 diffing 원리, Self._printChanges 진단, @Equatable, 뷰 분할을 정리했다.
- [Harmonize로 Swift 아키텍처 규칙을 유닛 테스트로 강제하기](https://trendbrief.news/articles/harmonize%EB%A1%9C-swift-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EA%B7%9C%EC%B9%99%EC%9D%84-%EC%9C%A0%EB%8B%9B-%ED%85%8C%EC%8A%A4%ED%8A%B8%EB%A1%9C-%EA%B0%95%EC%A0%9C%ED%95%98%EA%B8%B0.md) — 2026.07.15: Harmonize는 Swift 아키텍처 규칙을 정규식 대신 유닛 테스트로 강제하는 오픈소스 린터다. Perry Street Software가 공개했고 Apache-2.0, 최신 1.2.0. 설치·규칙 작성·SwiftLint와의 차이를 실무 관점에서 정리했다.
- [스위프트 기본 문법, 옵셔널·컬렉션까지 예제로 익히기](https://trendbrief.news/articles/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95-%EC%98%B5%EC%85%94%EB%84%90-%EC%BB%AC%EB%A0%89%EC%85%98%EA%B9%8C%EC%A7%80-%EC%98%88%EC%A0%9C%EB%A1%9C-%EC%9D%B5%ED%9E%88%EA%B8%B0.md) — 2026.07.15: 스위프트 기본 문법의 핵심은 let·var 선언, 타입 추론, 옵셔널의 nil 안전 처리, 함수, 컬렉션이다. 공식 문서 기준으로 처음 배우는 개발자가 실무 예제로 바로 익히도록 정리했다.
- [Swift 서버 요청은 어디서 느려질까, distributed-tracing](https://trendbrief.news/articles/swift-distributed-tracing%EC%9C%BC%EB%A1%9C-swift-%EC%84%9C%EB%B2%84-%EC%9A%94%EC%B2%AD-%ED%9D%90%EB%A6%84-%EC%B6%94%EC%A0%81%ED%95%98%EA%B8%B0.md) — 2026.07.14: 애플이 공개한 Swift 서버용 분산 추적 API. SwiftPM으로 도입해 withSpan으로 요청 흐름을 스팬으로 묶고, Swift OTel로 OpenTelemetry 백엔드에 연결하는 법을 개발자 눈높이로 정리했다.
- [iOS 27 MetricKit, Swift 새 API와 상태별 지표](https://trendbrief.news/articles/wwdc26-metrickit-ios-27%EC%9D%98-swift-%EC%83%88-api%EC%99%80-%EC%83%81%ED%83%9C%EB%B3%84-%EC%B8%A1%EC%A0%95.md) — 2026.07.14: 애플이 WWDC26에서 공개한 iOS 27용 MetricKit은 MXMetricManager를 대체하는 Swift MetricManager API와 상태별 측정용 StateReporting 프레임워크, Metal 프레임률·메모리 예외 진단을 새로 담았다.
- [멤버와이즈 init이 private로 잠기던 문제, SE-0502](https://trendbrief.news/articles/se-0502-%EB%A9%A4%EB%B2%84%EC%99%80%EC%9D%B4%EC%A6%88-%EC%9D%B4%EB%8B%88%EC%85%9C%EB%9D%BC%EC%9D%B4%EC%A0%80%EC%97%90%EC%84%9C-%EB%B9%A0%EC%A7%80%EB%8A%94-private-%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0.md) — 2026.07.14: 스위프트 6.4에 반영된 SE-0502는 초깃값을 가진 private 프로퍼티를 구조체의 자동 생성 멤버와이즈 이니셜라이저에서 제외해, 비공개 프로퍼티 하나 때문에 생성자가 잠기던 문제를 없앤다. 바뀐 규칙과 호환 동작을 정리했다.
- [태스크가 취소돼도 정리 코드를 실행하려면? SE-0504](https://trendbrief.news/articles/se-0504-task-cancellation-shields%EB%A1%9C-%EC%A0%95%EB%A6%AC-%EC%BD%94%EB%93%9C%EB%A5%BC-%EC%B7%A8%EC%86%8C%EC%97%90%EC%84%9C-%EC%A7%80%ED%82%A4%EA%B8%B0.md) — 2026.07.14: Swift 6.4에 구현된 SE-0504 Task Cancellation Shields는 withTaskCancellationShield로 감싼 정리 코드가 취소된 태스크 안에서도 끝까지 실행되게 한다. 동작 원리와 async defer 활용, 올바른 사용 범위를 정리했다.
- [스위프트 async await 사용법, 콜백 지옥 벗어나기](https://trendbrief.news/articles/%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-async-await-%EC%BD%9C%EB%B0%B1%EC%97%90%EC%84%9C-%EC%88%9C%EC%B0%A8-%EC%BD%94%EB%93%9C%EB%A1%9C.md) — 2026.07.13: async/await는 콜백 중첩 대신 비동기 작업을 순차 코드로 쓰게 해 주는 스위프트 문법입니다. 함수에 async, 호출부에 await를 붙이는 기본 문법부터 async let 병렬 실행, 콜백 API 전환, 취소와 액터까지 실무 관점으로 정리했습니다.
- [os_log vs print, iOS 로깅 뭘 써야 할까 (Logger)](https://trendbrief.news/articles/os-log-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%95%A0%ED%94%8C-%EC%95%B1-%EB%A1%9C%EA%B9%85%EC%9D%84-print%EC%97%90%EC%84%9C-%EC%98%AE%EA%B8%B0%EA%B8%B0.md) — 2026.07.13: os_log는 애플 플랫폼의 통합 로깅 시스템으로 print와 NSLog를 대체한다. Logger 생성, 로그 레벨 선택, 개인정보 보호, 콘솔 확인까지 Swift 개발자를 위한 기본 사용법을 애플 공식 문서 기준으로 정리했다.
- [스위프트 에볼루션 제안 읽는 법, SE-0532로 연습](https://trendbrief.news/articles/se-0532%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-%EC%97%90%EB%B3%BC%EB%A3%A8%EC%85%98-%EC%A0%9C%EC%95%88-%EC%9D%BD%EA%B8%B0.md) — 2026.07.10: SE-0532는 스위프트 언어 변경을 기록하는 스위프트 에볼루션 제안의 하나다. 제안 번호가 무엇을 뜻하는지, 제안서를 어떤 구조로 읽고 어떤 단계를 거쳐 정식 기능이 되는지, 주니어 개발자가 이를 실무에 어떻게 활용할지 정리했다.
- [Metal이란? 애플 GPU를 직접 다루는 저수준 API](https://trendbrief.news/articles/metal-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EB%A1%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-gpu-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D.md) — 2026.07.10: Metal은 애플이 만든 저수준 그래픽·연산 프레임워크로, iOS와 macOS에서 GPU를 직접 제어해 고성능 렌더링과 병렬 연산을 처리한다. 핵심 개념과 주니어 개발자가 학습을 시작하는 순서를 정리했다.
- [SE-0508, 배열 리터럴 뒤 후행 클로저가 왜 막혔나](https://trendbrief.news/articles/se-0508-%EB%B0%B0%EC%97%B4-%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC%EC%97%90-%ED%9B%84%ED%96%89-%ED%81%B4%EB%A1%9C%EC%A0%80%EB%A5%BC-%ED%97%88%EC%9A%A9%ED%95%98%EB%8A%94-%EC%8A%A4%EC%9C%84%ED%94%84%ED%8A%B8-%EC%A0%9C%EC%95%88.md) — 2026.07.10: 스위프트 언어 제안 SE-0508은 배열과 딕셔너리 표현식 뒤에 후행 클로저를 바로 붙일 수 있게 한다. 제안 문서 기준 스위프트 6.4에 반영됐으며, 공개 리뷰를 거쳐 채택됐다.

---

[홈](https://trendbrief.news/index.md) · [llms.txt](https://trendbrief.news/llms.txt)