inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

Passing Data 3

present(_ viewController: animated)에 대해 질문이 있습니다

354

이응치읓

작성한 질문수 10

0

이 방법과

let sb = UIStorybard(name: "Main", bundle: nil)
guard let selfVC = sb.instatntiateViewcontroller(withIdentifier:) ...
present(selfVC, animated: true)

 

그냥 인스턴스를 생성하는 방법의 차이가 궁금합니다.

let selfVC = SelfViewController()

present(selfVC, animated: true)

 

밑에 방법으로 하면 selfVC의 배경이 투명한 걸 제외하고 차이가 있나요?

동시성 swift 동시성 ios

답변 1

1

iOS Developer - 이정

안녕하세요

 

첫번째 방식은 스토리보드 화면을 기반으로 뷰컨트롤러를 인스턴스화 하는 방법이고

두번째는 그냥 뷰컨트롤러 클래스만 인스턴스화 하는 방법입니다.

스토리보드와 연결된 클래스를 두번째 방식으로 만들면 View가 안 만들어져서 투명하게 아무것도 안나오는 것입니다. 그러므로 이 방식으로 인스턴스화 하기를 원한다면 View 부분도 코드로 만들어야 합니다.

 

 

 

0

이응치읓

정말 감사합니다! 그래서 두번째 방법으로는 뷰가 투명하고 나오는거였다는 걸 알게 되었습니다.

패싱1강에서 강의중에 질문 있습니다.

0

73

2

table view 없음

0

101

2

에러 질문 [UITextField setDataSource:]: unrecognized selector sent to instance 0x107079600"

0

205

2

Main interface 지정 방법

0

169

1

Closure_3 Capture List에 참조 타입 값을 작성할 경우에도 deinit 실행되는 이유가 뭘까요?

0

171

2

TodoCell UIview 생성 후 연결 시 오류

0

416

2

테이블 뷰 데이터 업데이트 관련 질문

0

346

2

TODO List Coredata 질문입니다.

0

343

1

혹시 추가예정인 강의가 대략 언제쯤 나오는지 알수있을까요..?

0

359

1

swift에서 import 헤더를 안해도 되는이유가 궁금합니다.

1

624

1

closure 3 에서 weak로 준 부분이 궁금합니다.

0

320

1

concurrency_1 강의 코드 결과 중 이해가 안가는 부분이 있습니다

0

332

1

self.navigationBar.topItem?.leftBarButtonItem을 해도 button이 보이지 않습니다

0

593

2

func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ

0

412

1

Closure2 강의에서 예문처럼 똑같이 myfunc2, myfunc3 만들었을때

0

375

1

클론강의 tableViewCell

0

405

1

Location.pin강의에서 self질문이요

1

254

1

넷플릭스 table cell 관련해서 질문이 있습니다.

0

505

1

Capturing Valus

0

295

1

안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.

0

314

1

환율 강의 테이블뷰에서 데이터 관련 질문있습니다.

0

554

2

환율 네트워크처리1 질문있습니다.

0

275

1

변수 let 위치 질문입니다.

0

369

1

섹션 9 영상 잘림 확인 부탁드립니다

0

336

1