present 3

<ios framework> present 2편

뷰컨트롤러에 대한 present를 계속 찾던 중 컨테이너 뷰컨에서의 present와 모달리 present가 뷰 하이어아키에서 어떻게 추가되는지 차이점이 있다는 것을 알게 되었습니다. 전자는 모든 뷰컨에서 가능하고, 푸쉬는 네뷰컨에서 가능한 메소드입니다. 결국에 이런 메소드들을 이해하는데 사전적으로 먼저 이해해야 할 점은 제가 1달동안 고민한 결과, 컨테이너 뷰 컨트롤러가 무엇인지 먼저 이해하는게 가장 중요한거 같습니다.....!!! 컨테이너 뷰컨은 아래에서 말하겠지만, 뷰컨의 뷰 일부에 다른 뷰컨들의 뷰를 보여 줄 수 있습니다. [https://developer.apple.com/library/archive/featuredarticles/ViewControllerPGforiPhoneOS/TheViewCo..

<스위프트> 뷰컨트롤러 이동 1 : transition, present, show

뷰컨트롤러 전반에 대해서는 여기가 정말 자세한거 같다. 일단 첫 문단을 읽었는데 모르던 내용이 두개나 있다. There are two ways to display a view controller onscreen: embed it in a container view controller or present it. Container view controllers provide an app’s primary navigation, but presenting view controllers is also an important navigation tool. You use direct presentation to display a new view controller on top of the current one. Ty..

<스위프트> 뷰 컨트롤러: modal, present, push back

(sans : 없이라는 뜻) 뷰컨트롤러와 화면 전환에 대한 개념들이다. 공부하다 보니 뷰 컨틀롤러 전환에 대해서 좀 공식 문서를 좀 더 자세히 읽게 되어서 새로운 글에서 정리하겠다. 1. push vs present show 는 modal을 띄우는 것이라 하고, push는 네비게이션 뷰 컨틀롤러에서 올리는 것이라 한다.?? 뭔가 더 있을거 같은데 ViewController의 view를 바꿔치기 ViewController가 다른 ViewController 호출(present) NavigationController 사용하여 화면전환(push) 화면전환용 객체 Segue 사용 1번은 메모리 오버플로우 위험이 있다는데 왜그러지? 2번은 모달로 뷰컨을 띄우는 방법이라는데 모달이 뭔지는 알겠는데 그냥 올라오는 방식..