iOS/Swift2 swift 메모리 주소 출력문 print(Unmanaged.passUnretained(주소를 알고싶은 변수!).toOpaque()) 이렇게 print 문을 작성하면 해당 변수의 메모리 주소를 볼 수 있다. 참조관련하여 디버깅할 때 도움이 될거 같다. 2023. 3. 21. [Swift] async(비동기) await & concurrency(동시성) sync (동기) 작업을 순차적으로 실행하게됩니다. 우리가 평소에 실행하는 코드를 예를 들면 print("1") print("2") print("3") 위에서 부터 차례대로 1 2 3이 실행되게 됩니다. 근데 저런식으로 간단한 작업이 아니라 print("???") // 아주 오래 걸리는 작업 print("2") print("3") 이렇게 아주 오래 걸리는 작업이 있을 경우 뒤의 작업들이 앞의 작업이 끝날 때 까지 기다려야하는 상황이 생깁니다. 조금 기다리면 되는거 아닌가? 싶기도 하지만 사용자에게 보여지는 뷰에도 이런식으로 로딩이 길어지면 좋은 앱이라고 하기 어렵습니다. 그럼 어떻게 처리해야할까요? 그래서 우리는 비동기를 사용합니다. async (비동기) 비동기는 동기와 다르게 앞에 오래 걸리는 작업이 .. 2023. 3. 14. 이전 1 다음