inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

수강연장 가능할까요...

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요.. 선생님 현업에 치이다... 다시 들어보려는데 ...기한이 끝나가요... 혹시 수강연장 부탁드려도될까요... 다시 주말마다 들으며 끝까지 들어보려고 합니다. 부탁드립니다..

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
다은 댓글 2 좋아요 0 조회수 58

강의를 다 듣고난 후

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 만약 모든 강의를 수강 완료하면 해당 강의들은 수강기간이 지나면 못듣는 걸까요??

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
제윤 댓글 2 좋아요 0 조회수 71

수강연장부탁드려도될까요..

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 안녕하세요 혹시 수강연장 부탁드려도될까요..제발요..

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
wnwpfh 댓글 2 좋아요 0 조회수 83

Drawing Cycle 관련 질문

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

안녕하세요, 강의 늘 잘 듣고 있습니다. 다름이 아니라, 뷰의 레이아웃을 잡아주는 과정에서 Drawing Cycle & 생성자 중 어디에 무엇을 작성해야 할지 헷갈려서 개인적으로 알아보던 중 궁금증이 생겨서 질문드립니다! Drawing Cycle에 맞추어 뷰 업데이트하는 몇가지 예시 init(생성자) subview 추가 (addSubview, stackView.addArrangedSubview) 제약 생성 + NSLayoutConstraint.activate (1회) 정적인 스타일(폰트, 색, axis, spacing 등) 즉, ‘한번 바뀌고 안 바뀔 것들’을 세팅해 준다. updateConstraints() 상태에 따라 레이아웃이 바뀔 때 (expanded/collapsed, 이미지 크기 토글, padding 변경, 어떤 뷰 숨김에 따른 높이 변경) constraint를 프로퍼티로 보관해두고 updateConstraints()에서 constant 바꾸거나 isActive 토글 필요 시 setNeedsUpdateConstraints() 호출 즉, ‘동적으로 바뀔 레이아웃’을 세팅해 준다. layoutSubviews() frame이 계산된 뒤의 후처리를 수행해줘야 할 때 (그림자 경로, cornerRadius 등 frame의 정보가 필요한 것들) 먼저 제가 정리한 바는 다음과 같습니다. 그런데, constraint를 updateConstraint() Drawing Cycle 내에서 지정해주는 강의 내 파트와 살짝 충돌이 발생하더라구요. GPT 및 개인적인 공부를 통해 확인했을 때에는, 'constraint가 여러번 중복 적용될 수도 있으므로, 동적으로 constraint를 변경할 상황이 아니라면 생성자에서 초기화해주는 것이 좋다'라고 이해했습니다. 동적으로 변경되지 않는 기본 레이아웃 제약은 생성자에서 설정하는 것이 원칙적으로 더 적절한지, 아니면 updateConstraints()에서 설정하는 방식도 올바른 패턴인지 궁금합니다. 어떤 방식이 더 권장되는지 명확히 알고 싶습니다..!

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
taehun0933 댓글 1 좋아요 0 조회수 95

앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

안녕하세요, 해당 강의 18:00분 경에 앨런님께서 말씀하신 '앱을 만들 때 주로 코드로 만든다'라는 말씀에 궁금증이 들어 질문 남깁니다. UIKit을 통해 앱을 제작하실 때, 스토리보드 대신 주로 이전 강의 섹션과 같이 주로 코드를 이용해 UI를 구성한다는 말씀이신가요? 스토리보드와 코드 둘 다 짧게나마 겪어본 제 입장에서는, 세그웨이를 수행하는 것 제외 스토리보드가 더욱 많은 이점이 느껴져서요. 대표적으로는 VC에 UI 관련한 코드가 없어 더욱 VC가 본인의 책임에 집중하게 된다는 생각도 들고, 코드로 UI를 짜다 보면 하나 둘 빼먹게 될 확률도 높아지는 것 같아서요(스토리보드에서는 이를 바로 에러로 잡아주지만, 코드는 잡아주지 않기도 하구요) 어떤 부분에 의해, 주로 코드로 UI를 구성하는 것을 선호하는지가 궁금합니다!

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
taehun0933 댓글 2 좋아요 0 조회수 131

델리게이트 패턴 관련 질문

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

영상 초반부(00:30 - 04:00)에 대한 의문점이 생겨 질문 남깁니다! 텍스트필드의 경우 VC(뷰컨트롤러)와 '완전히 분리된 객체'이며 유저와 직접적인 커뮤니케이션을 하고, 버튼의 경우 VC와 '직접적인 커뮤니케이션을 한다' 라고 하셨는데, 이 부분에서 살짝 의문이 듭니다. 텍스트필드와 버튼의 차이가 동작의 형태나 이벤트 흐름의 복잡성에서 발생한다는 점에는 공감하지만, 버튼 역시 UITextField와 마찬가지로 VC와는 별도의 객체로 존재하고, 이벤트 발생 시 target–action 메커니즘을 통해 결과를 VC로 전달하는 구조로 이해하고 있습니다. 이런 관점에서 봤을 때, “버튼은 VC와 직접 커뮤니케이션한다”는 표현이 개념적으로 어떤 의미를 가지는지 조금 더 설명을 부탁드려도 될까요?

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
taehun0933 댓글 2 좋아요 0 조회수 102

수강 기간 연장 부탁드릴 수 있을까요?

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

구매 후에 늦게나마 시작해서 기간이 얼마 안남았네요ㅠ 혹시 기간 연장이 가능할까요?

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
댓글 1 좋아요 0 조회수 103

활용 앱 57강 질문입니다.

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

영상 1분경에 보면 드래그해서 폴더랑 파일 순서 변경하시는데 저는 현재 xcode 26.2 버전 사용하고있는데요. 최신버전에서는 폴더, 파일순서 변경이 안되는건가요?

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
이한재 댓글 1 좋아요 0 조회수 74

활용 앱 30강 에러 질문입니다

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

let backButton: UIButton = { let button = UIButton(type: .custom) button.setTitle("Back", for: .normal) button.setTitleColor(.white, for: .normal) button.backgroundColor = UIColor.blue button.titleLabel?.font = .boldSystemFont(ofSize: 20) button.addTarget(self, action: #selector(backButtonTapped), for: .touchUpInside) return button }() backButton 설정시에 addTarget 첫번째 인자로 self 로 전달하니까 'self' refers to the method 'FirstViewController.self', which may be unexpected 라는 warning 문구가 xcode 내에 표시되어서 xcode 에서 추천하는 방향대로 아래 코드블록 처럼 FirstViewController.self 로 전달하니까 backButton 클릭시 Exception 이 발생하는데요. button.addTarget(FirstViewController.self, action: #selector(backButtonTapped), for: .touchUpInside) 이 부분 왜 Excpetion 이 발생하는건지 궁금합니다. self 로 전달하면 문제는 없는데 경고문구가 나오는게 신경쓰입니다. 경고문구를 없애고 버튼 클릭에도 문제가 없으려면 어떻게 하는게 좋을까요? Exception 문구는 아래와 같습니다. *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NextVC.FirstViewController backButtonTapped]: unrecognized selector sent to class 0x100e4a3d8' *** First throw call stack: (0x19df92964 0x19ae81814 0x19e02d140 0x19df1235c 0x19df1a200 0x1a4c49f58 0x1a4501154 0x1a4501498 0x1a44fdf08 0x1a450001c 0x1a4c7a2d4 0x1a4c7b734 0x1a4c5e170 0x1a3892d38 0x1a38a1e28 0x1a3894c50 0x1a38a2ee4 0x1a38a2374 0x28cd15560 0x19dee34cc 0x19df130b0 0x19df12fd8 0x19deeac1c 0x19dee9a6c 0x23fb18498 0x1a38c2df8 0x1a386be54 0x1a3997820 0x100e365cc 0x100e3653c 0x100e36648 0x19aed6e28) libc++abi: terminating due to uncaught exception of type NSException

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
이한재 댓글 2 좋아요 0 조회수 95

기초앱 17강 Contraints 설정 질문입니다.

미해결

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

6:09 쯤에 UIView 에 대해서 Add New Contraints 하실때 따라해보면 Top alignment 가 맞지않는게 좀 다르게 설정이 되는것 같습니다. Inspector 패널에서 확인해보면 Top Alignment Constraint 가 First Item : View.top Second Item : Safe Area.top 이런식으로 적용되고있는데요. 이부분 설정을 어떻게해야 강의에 나오는것 처럼 수직정렬이 반듯하게 적용이 되는걸까요?

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
이한재 댓글 2 좋아요 0 조회수 101

기초 앱 4강 Type Any -> UIButton

해결됨

앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지

뒤에 설명이 나오는지는 아직 모르겠는데 수강자 분들 참고하시라고 적어놓습니다... 강의에서 @IBAction 함수 선언할 때 sender Type 을 Any 에서 UIButton 으로 변경하는데 그 이유가 이건 sender 의 타입이 UIButton 이라는 걸 명확하게 하는 거라고 보면 되고 Any 로 놔두면 나중에 sender 를 써야할 때는 타입캐스팅을 해야 사용이 가능합니다. [UIButton] 인 경우 sender.backgroundColor = ... [Any] 인 경우 if let myButton = sender as? UIButton { sender.backgroundColor }

  • ios
  • iOS-Autolayout
  • mvc
  • mvvm
  • uikit
김기연 댓글 2 좋아요 0 조회수 80

2.1 프로그래밍 소개 14:06 let ints 질문

해결됨

토스(前) 엔지니어가 알려주는 iOS 입문 - Swift언어부터 샘플앱까지

안녕하세요 오늘도 수업 잘 듣고 갑니다. 질문이 있습니다. 2.1 프로그래밍 개념소개, 14:06 29번줄 부분에 Array 데이터 타입 선언할 때 let ints = [1,2,3,4] 라고 작성하셨는데, int 랑 ints의 차이가 뭐죠? 왜 여기서는 ints를 사용해야하는 건가요? 14:08 부분에 강사님께서 "보면 ints 라는 Array 데이터 타입으로..." 라고 언급하셔서 조금 더 헷갈리는 부분이 있습니다.

  • ios
  • swift
  • iOS-Autolayout
  • swiftui
Taewoo Kim 댓글 2 좋아요 0 조회수 174

Main 을 못찾겠어요

해결됨

토스(前) 엔지니어가 알려주는 iOS 입문 - Swift언어부터 샘플앱까지

안녕하세요, 오늘 처음 수강하게 된 수강생입니다. 5:00 즈음에 main의 아이폰 인터페이스를 열고 따라하고 싶은데 제 xcode는 최신버전이라 그런지 main이 없더라구요. 그래서 더 이상 진행하는데 어려움을 겪고 있습니다. 사진 첨부하겠습니다 .

  • ios
  • swift
  • iOS-Autolayout
  • swiftui
Taewoo Kim 댓글 2 좋아요 0 조회수 205

안녕하세요! 강의 자료 관련 문의 드립니다.

미해결

성공적인 진짜 iOS Design Guide - [Autolayout With Code]

스택뷰 강의를 보고 있는데, 정렬과 배열 옵션에 대한 이미지들이 강의에서 다운로드 받은 자료에서는 찾지 못했습니다. Autolayout_StackView_2023 프로젝트도 마찬가지였어요. 혹시, 강의에서 보여주는 자료를 받을 수 있는 방법이 있을까요~?

  • ios
  • swift
  • iOS-Autolayout
  • 모바일-디자인
  • autolayout
sweetpt365 댓글 1 좋아요 0 조회수 276

오토레이아웃 equal widths, equal heights

미해결

iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기

basic3 듣고있는데.. 뷰2개에 equal width, equals heights이 에러없이 적용은 되는데 스토리보드에서 반영이 안되는데 왜 그런건가요 ?

  • iOS-Autolayout
xkdxh625 댓글 1 좋아요 0 조회수 495

계산기 - 버튼들의 가로 간격과 세로 간격을 동일하게 하는 방법 질문드립니다.

미해결

iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의

안녕하세요. 강의 감사히 잘 수강하고 있습니다. 학습 중에 잘 안되는 부분이 있어 질문 남깁니다. Calc (4) 강의까지 모두 수강하고 따라한 결과 동그라미 버튼은 잘 나오는데, 버튼들 사이의 가로 간격과 세로 간격이 다르게 나옵니다. 원인을 찾으려고 세 번이나 처음부터 다시 따라서 만들었는데 아무리 찾아도 원인을 모르겠습니다.. 혹시 해결 방법을 알려주실 수 있을까요?🙏 전체 소스 코드는 https://github.com/bibi6666667/AutoLayoutCalculatorPractice 여기에 있습니다.

  • 모바일-디자인
  • 모바일-디자인
  • iOS-Autolayout
non_named 댓글 2 좋아요 0 조회수 638

인기 태그

인프런 TOP Writers

주간 인기글