반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
06-29 04:46
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- rest api
- struct
- 딥러닝
- Linux
- scheduledTimer
- rxswift
- ios
- substr
- deeplearning
- sigmoid
- MVC
- 연산자
- cocoapods
- tapply
- swiftUI
- Optional
- Request
- decode
- SQL
- ReLU
- 명령어
- barplot
- 티스토리챌린지
- HTTP
- Python
- 시각화
- 오블완
- Observable
- r
- SWIFT
Archives
목록2025/05 (1)
iOS 개발 기록 블로그

WKWebView, 왜 갑자기 메모리 릭이 생기지?WKWebView를 개발하면서 통칭 '브릿지'라고 하는 기능을 담당하는 WKScriptMessageHandler를 사용하여 브릿지를 네이티브에서 추가해주게 됩니다. WKWebView를 사용할 때 WKScriptMessageHandler를 사용해 JavaScript 브릿지를 연결하다 보면, 어느 순간 deinit이 호출되지 않고 VC가 메모리에 남아 있는 걸 발견하게 됩니다. contentController.add(self, name: "myBridge") 위처럼 추가해주고 저 같은 경우에 기존 방식으로 deinit 시점에 아래와 같이 수동으로 제거해주곤 합니다.webView.configuration.userContentController.removeAll..
iOS
2025. 5. 10. 20:07