묻고 답해요
148만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
변수 let 위치 질문입니다.
안녕라세요 강의 Result Type 8:18 부분에 switch문에서 해당하는case에 따라서 success,failure부분을 나눠서 하는 조건에서 let의 위치를 ()안에 쓸수도,바깥에 쓸수도있는걸 처음알았는데 혹시 이개념은 어떨때 사용하는지 알수있을까요? 그리고 해당 개념을 뭐라고 하는지도 알수있을까요?
-
해결됨성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
섹션 9 영상 잘림 확인 부탁드립니다
Movie Player 파트와 이어지는 Navigation Design 파트 사이에 영상이 잘린 것 같습니다. 확인 부탁드립니다. 반복해서 강의 잘 보고 있습니다 감사합니다
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
안녕하세요 강의내용 질문입니다.
안녕하세요 좋은강의 만들어주셔서 감사합니다.혹시 싱글톤패턴하고 ARC부분은 강의파트중에서 어디부분에서 가르쳐주시는지 알려주실수있으신가요?또한 개인적으로 여쭙고싶은건 강사님 강의들으면서 개인 포트폴리오 앱을 하나 만들려하는데 강의전부를 듣고 만들어보는게 좋을지 아니면 포트폴리오만드는걸 강의들으면서 병행으로 하면좋을지 궁금합니다. 감사합니다!
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
이미지 기초 실행순서
안녕하세요 이미지로드 기초 실행순서가 헷갈려서 질문합니다.비동기방식으로 처리 안하면, 메인쓰레드는 직렬큐라 이미지뷰가 다 회전되고 난 후에 이미지 로드되는 시간이 오래 걸려야 하는것 아닌가요? 왜 쓰레드 락이 걸리는지 모르겠어요
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
UITableViewCell 높이 관련 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.활용 8번 앱을 만들어 보고 있습니다. 활용 8에 MyTableViewCell에 memberNameLabel과 addressLabel이 UIStackView에 추가 되어 있고, 제가 임의로 UIStackView 다른 Label도 넣어보았습니다. 그런데 글자가 짤리더라구요. 아무래도 tableView.rowHeight가 설정되어 있어서 그런 것 같은데, tableView.rowHeight를 고정으로 설정하지 않고 높이를 동적으로 설정하는 방법이 있을까요?검색해서 아래 두 코드도 추가해봤는데 높이가 고정으로 잡히네요 ㅠㅠ 해결 방법이 없을까요? 답변 부탁드립니다. 감사합니다. tableView.rowHeight = UITableView.automaticDimension tableView.estimatedRowHeight = UITableView.automaticDimensionextension ViewController: UITableViewDelegate { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return UITableView.automaticDimension } func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat { return UITableView.automaticDimension } }
-
해결됨성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
맵 랜드마크 영상 잘림 확인부탁드립니다
맵 랜드마크 영상 Search Controller 파트 내용 중 앞부분이 전 영상과 이어지지 않는 것 같습니다. (서치 테이블뷰 작성 내용없음)앞 부분이 짤린 걸까요?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
Main.sync 관련 질문입니다.
학습하면서 어려움이 있으면 DispatchQueue.global().async { DispatchQueue.main.sync { Thread.sleep(forTimeInterval: 1) print("finish1") } }위 코드의 굵은 코드들이 실행될때, 어떤 thread들이 실행되고 있는지 설명 부탁드리고 싶습니다. 이렇게 thread가 진행된다고 이해하면 맞나요?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
섹션 8. 앱 만들기 - 맵 랜드마크 에 누락된 부분이 있는 것 같습니다.
2번째 영상과 3번째 영상 사이에 SearchResultTableViewController 작성 부분이 누락된 것 같습니다. 확인 부탁드립니다.
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
[앱 만들기 - ToDo List] 챕터 TableView 만들기에서
강의에서는 ViewController의 createrTodo() 메소드에 아무런 구현도 하지 않았는데 마지막에 `+` 버튼으로 상세 화면으로 이동하는 모습이 나옵니다. xib으로 뷰컨트롤러 생성 후 네비게이션 컨트롤러에 푸쉬하는 내용이 동영상에서 빠진거같네요.
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
비동기 개념에서 무엇을 return하는 거죠??
비동기 개념에서 즉시 리턴 한다고 하셨는데 무엇을 리턴하는지 궁금합니다!
-
미해결한 조각씩 배우는 SwiftUI - 입문편
Assets 생성이 안됩니다.
저는 강사님의 asset 화면과 다른데 이럴땐 어떻게 해야하죠..? 구글에 찾아봐도 이러한 케이스는 나오지 않네요ㅠㅠ
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
decode함수가 실패해요
let string = String(data: safeData, encoding: .utf8)!safeData를 String으로 파싱하여 string을 print하면 데이터가 잘 출력되는걸 확인할 수 있어요.try JSONDecoder().decode(MusicData.self, from: safeData)하지만 MusicData.self에 파싱하면 실패합니다. print(safeData)의 결과값은 "77185bytes"로 데이터의 크기만 출력해주는데, 어떻게 하면 MusicData에 데이터를 담을 수 있을까요?
-
미해결야곰의 iOS 프로그래밍
강좌소개의 overview
강좌소개의 overview가 어디에 있나요?
-
해결됨[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
안녕하새요(ViewModel)
안녕하세요. 강의 잘 보고 있어요.다름이 아니라, ViewModel 강의에서 @StateObject 래퍼 변수가 하위 뷰(Sub View)와 데이터를 공유하는 과정을 적는 코드에서 Swift 문법과 SwiftUI 문법이 혼동되어 질문을 드립니다. 강의를 보면,FruitBasicView(상위 뷰)에서 SecondView(하위 뷰)를 불러 올 때,상위 뷰의 fruitViewModel 변수를 하위 뷰에 전달해주고 있습니다. (44줄) 그런데, 이미 하위 뷰는 @ObservedObject 래퍼 변수 형태로 FruitViewModel()로 초기화를 한 상태인데(60줄), 상위 뷰의 데이터가 하위 뷰로 전달 될 수 있는 건가요? 상위 뷰의 데이터와 하위 뷰의 데이터가 따로 노는 게 아닌가요? 구조체의 멤버와이즈 이니셜라이저가 이미 초기화된 변수에 대해서도 다시 초기화가 가능한지도 (강의를 보니) 헷갈려서 타이핑을 따로 해보니 그건 안되더군요. @StateObject와 @ObservedObject 래퍼의 예외 사항인 건가요?
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
안녕하세욤
안녕하세요. 몇 달 전부터 동기/비동기 개념에 관해 틈틈히 짤막하게 찾아보고 (물론 이해는 안가네요🥲) 나름대로 의미를 정립해봤어요. 강의를 듣기 전에 생각을 정리해보고자 질문드립니다. 그러면 강의 듣는 데 더 도움이 되리라 생각해서요. Swift에서 비동기 개념에서 여러 가지 방법이 존재하는 걸로 보이는데, 무슨 차이가 있는 건가요? 🥺① DispatchQueue② async/await③ CompletionHandler-Callback 🤔 개념은 같아 보이는데, 단순히 버전 차이인가요? 특히 (3)의 방법이 너무 어렵고 복잡해서 (2)의 방법이 새로 나왔다고 알고 있는데, 셋 모두 비슷한 맥락인가요?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
data task
data task가 정확히 무엇인가요?강의를 여러 번 돌려보는데 정확한 설명이 안 나오는 것 같아서요..
-
해결됨[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
안녕하세요.
안녕하세요. Modifier 순서에 관해 질문드려요.사진과 같이 frame과 fill Modifier의 순서를 바꿔보았는데, 오류가 납니다. 도형의 크기를 먼저 바꾸고, 그 안에 색을 채워도 전혀 문제가 없으리라 생각했는데 오류가 나네요. 왜 이런 현상이 나타나는 건가요? 두 Modifier 모두 리턴 타입이 View인데도 오류가 나니 이유를 모르겠어요.
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
movie App 영상이 안나오고 소리만 나옵니다.
movieApp을 만들고 있는데요 상세페이지에 들어갔을 때 영상은 나오지 않고 소리만 나오고 있습니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
트랙패드로 작업하기 좋을까요?
xcode를 트랙패드로 작업하기 좋을까요? 강사님은 트랙패드로 작업하시나요, 마우스로 작업하시나요?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
이미지 로드 기초
이미지 로드 기초 강의에서 강의에 나온대로 따라 해보았는데,Synchronous URL loading of https://picsum.photos/1000 should not occur on this application's main thread as it may lead to UI unresponsiveness. Please switch to an asynchronous networking API such as URLSession. 라는 문구가 뜨고 사진 크기 조절이 안됩니다.코드를 다르게 수정해야 할까요?