본문 바로가기
반응형

Delegate패턴2

[오늘의 코드 조각] [iOS 5-3] 데이터 전달의 정석: 화면 간 주고받는 3가지 패턴 완벽 가이드 안녕하세요! [생각하는 개발자]입니다.우리는 지난 시간에 뷰 컨트롤러가 태어나서 사라질 때까지의 타임라인(Lifecycle)을 지배하는 법을 배웠습니다. 이제 5부의 마지막 퍼즐이자, 앱에 유기적인 흐름을 만들어 줄 "화면 간 데이터 전달(Data Transfer)"의 정석을 마스터할 시간입니다.로그인 화면(A)에서 입력받은 유저 ID를 메인 홈 화면(B)으로 전달하거나, 반대로 프로필 수정창(B)에서 수정한 이메일 주소를 이전 메이페이지(A)로 안전하게 되돌려주어야 하는 상황은 앱 개발에서 매 순간 발생합니다. 상황에 맞춰 데이터의 핏줄을 꼬임 없이 연결해 줄 iOS 3대 데이터 전달 패턴을 완전히 정복해 보겠습니다.5.3.1 캔버스 위에 재료 얹기 (받는 쪽 화면 설정)데이터를 건네받을 목적지 화면(.. 2026. 7. 16.
[오늘의 코드 조각] [iOS 3-5] 데이터 전달의 정석: 화면 간 주고받는 3가지 패턴 완벽 가이드 안녕하세요! [생각하는 개발자]입니다.지난 시간 우리는 뷰 컨트롤러의 일생(Lifecycle)을 짚어보며 화면이 켜지고 꺼지는 타이밍을 통제하는 방법을 배웠습니다. 이제 3부의 마지막 퍼즐을 맞출 시간입니다. 바로 화면과 화면 사이에 데이터를 안전하고 깔끔하게 전달하는 방법입니다.앱을 만들다 보면 1번 화면(로그인)에서 입력한 유저 아이디를 2번 화면(메인 홈)으로 넘겨주거나, 2번 화면(설정)에서 바꾼 옵션을 1번 화면에 반영해야 하는 일이 반드시 생깁니다. iOS UIKit 생태계에서 이를 해결하는 가장 대표적인 3가지 정석 패턴을 완전히 정복해 봅시다.3.5.1 캔버스 위에 재료 얹기 (데이터 통로 확보)데이터를 전달하려면 먼저 목적지가 되는 두 번째 뷰 컨트롤러(DetailViewControlle.. 2026. 7. 14.
반응형