전체 글533 [Swift] 캡처리스트 (Capture List) Closure - Capture List 주변 환경의 범위에서 참조한 변수들을 얼마나 강하게 캡쳐해야하는지를 명시하는 것으로, 캡쳐리스트를 사용하여 메모리 누수를 일으키는 강한 참조 순환을 피할 수 있게 된다.캡쳐리스트는 velog.io Swift) 클로저(Closure) 정복하기(3/3) - 클로저와 ARC 안녕하세요 :) 소들입니다! 이번 포스팅은 클로저 정복하기 마지막 편!!! 메모리나 ARC에 대한 사전 지식이 없으면 조금 이해하기 어려울 수 있으니, 메모리 관련 포스팅을 먼저 보고 오심을 추천 babbab2.tistory.com 캡처리스트 (Capture List) closure 안에서 외부의 변수들을 캡처할 때 strong, weak, unowneded 등의 참조 강도를 명시해서 캡처해오는 방.. 2022. 4. 5. [Swift] closure 내부의 weak self 사용 [iOS - swift] weak self 알고쓰기 (escaping closure, memory leak, weak self를 사용해도 crash가 나는 이유) 사전 지식1) capture와 escaping의 개념 공통점: 둘 다 closure에서 사용되는 개념 차이점 capture: 클로저 내부에서 밖에 있는 scope의 instance를 참조하는 것 escaping: 클로저 외부에서 해당 클로저 자체를 참 ios-development.tistory.com You don’t (always) need [weak self] We will talk about weak self inside of Swift closures to avoid retain cycles & explore cases where it .. 2022. 4. 3. [이모저모] 2022년 3월 마무리 1분기의 마지막인 3월 달이 끝이 났다. 뭐 굳이 따지자면 며칠 남긴 했는데 그게 그거지... 3월은 조금 머리 아픈 피쳐 개발과 더불어 성과평과의 달이었는데 나뿐만 아니라 모든 회사사람들이 뒤숭숭한 시기였을 듯 하다. 성과 평가 일단 성과 평가는 결론만 말하자면 생각보다 잘 받았다. 그런데 인센티브는 많이 나왔는데 연봉 인상률은 평가 등급에 비해서 엄청 짜더라... 이젠 뭔가 프로모션을 염두에 두고 일해야 된다는 듯한 피드백을 살짝 들었는데 이게 뭔가 엄청난 부담감으로 다가오고 있다. 프로모션을 하려면 몇 가지 요건을 만족해야 하는데 그 요건을 만족하려면 결국 어떤 액션 아이템을 통해서 성취를 해야되는데 없는 액션 아이템을 어떻게 만들어야 할 지 굉장히 고민이다... 그래서 기대 이상의 평가 등급을 받.. 2022. 3. 28. [iOS Issue] Webview에서 URL link가 실행되지 않는 이슈 Why is WKWebView not opening links with target="_blank"? WKWebView does not open any links which have target="_blank" a.k.a. 'Open in new Window' attribute in their HTML -Tag. stackoverflow.com Issue 이슈 내용은 웹뷰에서 로드된 웹페이지에서 문서 내부에 첨부된 URL 링크를 클릭 시 링크가 동작하지 않는 이슈였다. Root cause 찾아보니 링크가 걸린 HTML 태그에 target="_blank" 라는 태그가 포함되어 있으면 문제가 생기는 거 였다. Solution 일단 target="_blank"를 안 쓰는게 가장 효과적이지만 앱 내부에서도 WK.. 2022. 3. 28. 이전 1 ··· 29 30 31 32 33 34 35 ··· 134 다음