묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
카페앱 포폴 만들기 강의에서 오류가 발생합니다
Cocoa pods 를 활용한 이미지 뷰 처리 강의와 카페앱 포폴 만들기 강의에서 Toast-Swift 를 설치해서 사용하려고 하면 아래와 같은 에러가 발생합니다File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a 에러가 납니다. Version 14.3.1 (14E300c)minumum deploymnets 16.4입니다 어떻게 하면 정상적으로 실행할 수 있나요?
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
LazyGrid 질문 있습니다.
안녕하세요 Netflix나 인스타 말고 Printerest와 같이 그리드 Item의 높이를 서로 다르게 하려면 어떻게 해야 하나요?ScrollView(.vertical) 안에 LazyVGrid로 넣고 높이가 다른 아이템을 넣도록 뷰를 그렸는데 두열의 높이가 다르면 한쪽에 여백이 들어가게 되더라구요..Printerest 화면처럼 양 옆에 놓은 아이템의 높이가 다를경우 여백없이 배치하고 싶습니다.감사합니다!!
-
미해결[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
Textfield 입력시 한글 자음 모음 분리 현상이 발생 합니다
최근 Xcode 업데이트 이후 textfield에 한글 입력시 자음 모음이 분리 되서 입력이 됩니다 .ㄱ ㅏ ㄴ ㅏ ㅊ ㅗ ㅣ 이런식으로 입력이 됩니다😭영어는 잘됩니다.해결 방법이 있을까요?
-
미해결[Lv.2] 레벨업 - SwiftUI intermediate with Core Data
강의 Weak Self 코드 실행시 오류에 대해
강의에 대한 프로그램 실행을 하면 아래와 같은 에러가나고 화면상에 숫자는 "1"로 고정이 되네요. 강의 원본 소스도 같은 에러를 내보냅니다.Xcode는 15.0.1아이폰 모델은 15 Pro입니다 콘솔 로그초기화 시작Snapshotting a view (0x10b42e7e0, _UIButtonBarStackView) that is not in a visible window requires afterScreenUpdates:YES.초기화 시작초기화 해제Snapshotting a view (0x10597b1c0, _UIButtonBarStackView) that is not in a visible window requires afterScreenUpdates:YES.초기화 시작초기화 해제 소스//// WeakSelfInter.swift// SwiftUiIntermediate//// Created by KISOO LEE on 10/7/23.// import SwiftUI // MARK: - ViewModelclass WeakSelfInterViewModel: ObservableObject { @Published var data: String? = nil init() { print("초기화 시작") let currentCount = UserDefaults.standard.integer(forKey: "count") UserDefaults.standard.set(currentCount+1, forKey: "count") getData() } deinit { print("초기화 해제") let currentCount = UserDefaults.standard.integer(forKey: "count") UserDefaults.standard.set(currentCount-1, forKey: "count") } func getData() { DispatchQueue.main.asyncAfter(deadline: .now() + 10) { DispatchQueue.main.async { self.data = "NEW DATA !" } } } } // MARK: - Screen 1struct WeakSelfInter: View { @AppStorage ("count") var count: Int? init() { count = 0 } var body: some View { NavigationView { NavigationLink("2번째 페이지로 이동"){ WeakSelfInter2() } .navigationTitle("1번째 페이지") //: NavigationLink } //: NavigationView .overlay( Text("\(count ?? 0)") .font(.largeTitle) .padding() .background(Color.green.cornerRadius(10)) .padding() , alignment: .topTrailing ) }} // MARK: - Screen 2struct WeakSelfInter2: View { @StateObject var vm: WeakSelfInterViewModel = .init() var body: some View { VStack (spacing: 10 ) { Text("2번째 페이지") .font(.largeTitle) .foregroundColor(.red) } //: VStack if let data = vm.data { // data에 String 값이 있는 경우 Text(data) } }} #Preview { WeakSelfInter()}
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
Sheet가 바로 닫히는 문제와 홈 화면 액션 관련 문의
안녕하세요, SwiftUI 강의를 듣고 몇가지 응용해서 연습을 하고 있습니다아래 코드 상에서 sheet를 보이게 설정하자 마자 TestChildView와 sheet화면이 닫히는 문제가 발생하고 있어요 (처음 실행시키면 문제가 없는데 몇번 뒤로 왔다갔다 하면 문제가 계속 재현됩니다 🥲최소 개발환경은 iOS 15.0, target device 17.0으로 했습니다)혹시 제가 놓친게 있을까요? 추가로 TestView화면으로 넘어간 상태에서 아이폰 홈화면으로 아래서 위로 쓸어올리는 액션을 하면, 탭 화면으로 뒤로 가지는데 혹시 그부분도 어떻게 방어할수 있는지 궁금합니다! 답변 주시면 감사하겠습니다 🙏아래와 같이 NavigationView안에 TabView를 정의했습니다(이렇게 한이유는 TestView에서 다른 화면으로 넘어갈때 하단 탭바가 안보이면 좋겠어서 NavigationView를 바깥으로 뺐습니다) TestView에서 TestChildView화면으로 넘어가고, "Open Sheet' 버튼을 클릭하여 sheet를 화면에 띄워보고자 합니다. import SwiftUI struct TestHomeView: View { var body: some View { NavigationView { TabView { TestView() .tabItem { Image(systemName: "house.fill") Text("Tab 1 View") } .tabViewStyle(DefaultTabViewStyle()) Text("View 2") .tabItem { Image(systemName: "chart.line.uptrend.xyaxis") Text("Tab 2 View") } Text("View 3") .tabItem { Image(systemName: "bell") Text("Tab 3 View") } } }.navigationViewStyle(.stack) } } struct TestView: View { var body: some View { VStack { Text("Tab 1 View") NavigationLink { TestChildView() } label: { Text("Test view") } } } } struct TestChildView: View { @State private var isShow = false var body: some View { Text("Tab1 Child View") Button { isShow = true } label: { Text("Open Sheet").font(.largeTitle) }.sheet(isPresented: $isShow, content: { Text("test") }) } }
-
미해결iOS SwiftUI AR 증강현실
Reality Composer가 없어요ㅠㅜ
Xcode 버전이 15로 바뀌면서 Developer Tool에서 Reality Composer가 아예 사라져서 없어습니다...ㅠㅜ 인터넷에도 쳐봤는데 도저히 관련 자료를 찾을 수가 없어요
-
해결됨[Lv.2] 레벨업 - SwiftUI intermediate with Core Data
SwiftData가 Core Data를 대체하는지요?
SwiftData가 Core Data를 대체 가능한지요?대체 가능하다면 SwiftData를 먼저 배워도 괜찮은지 알고 싶습니다. 감사합니다.
-
해결됨최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
xcode15 프리부 2개로 안보여요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2개로 안되고 뭘해도 저렇게 합쳐져요
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
NavigationView를 NavigationStack 으로 변경관련입니다.
강의 잘 들었습니다.만드신 앱에서 NavigationView를 NavigationStack 으로 변경하는 방법을 알고 싶습니다.감사합니다.
-
미해결SwiftUI - iOS14 퍼펙트 가이드
Grid View 강의에서 animation 질문
ScrollView { LazyVGrid(columns: selectedGridType.columns) { ForEach(items) { item in Image(item.imageName) .resizable() .aspectRatio(contentMode: .fit) } } .animation(.default) // 레이아웃 변경시 부드럽게 변경 } animation(.default)이 메서드가 deprecated돼서 animation(.default, value: ...) 로 변경이 필요하다고 합니다. 혹시 어떻게 해야 비슷한 효과가 나올까요?
-
미해결SwiftUI - iOS14 퍼펙트 가이드
iOS 16 ScrollView에서 proxy.scrollTo 오류
VStack { Button("Scroll To") { withAnimation(.easeInOut) { proxy?.scrollTo(20, anchor: .top) } } ScrollView { ScrollViewReader { proxy in ForEach(0..<50) { index in Text("\(index)") .padding() .id(index) // 아이디 지정해줘야함 } .onAppear(perform: { self.proxy = proxy }) } } }Text에 id를 지정해주지 않으면 스크롤이 되지 않는 오류가 있습니다!
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
Frame 강의에서 다른 결과물이 나와요
안녕하세요!강의를 보면서 따라했는데 결과물이 다르게 나와서 왜 이런지 여쭤보고 싶어요. 아무래도 위 status bar랑 아래가 오버래핑되는 거 같은데 어떻게 해결해야 되나요? 감사합니다.
-
미해결SwiftUI - iOS14 퍼펙트 가이드
10 list section 강의 잘린건가요?
26분 24초로 되어있는데, 갑자기 잘린 것 같아서 여쭤봅니다^^강의 필요한 부분만 해주셔서 잘 듣고 있습니다. 감사합니다.
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
Frame에 대한 개념 질문
"뷰는 자신의 콘텐트와 자신이 속한 레이아웃에 따라 자동으로 크기가 조절됩니다. 하지만 frame 수정자를 사용하여 뷰의 크기나 영역을 조절 할 수 있습니다."프레임은 해당 글과 같은 역할을 한다고 볼 수 있을거 같은데 아래 실습을 통해 추가적으로 이해를 해보려고 하면 VStack(spacing: 20){ Text("Hello World!") .font(.title) .background(Color.red) .frame(height: 100, alignment: .top) // 100프레임에 대한 컨텐츠는 위에 붙게됨 .background(.orange) .frame(width: 200) .background(Color.purple) .frame(maxWidth: .infinity, alignment: .leading) .background(Color.pink) .frame(height: 400) .background(Color.green) .frame(maxHeight: .infinity, alignment: .top) .background(Color.yellow) } 실질적으로 뷰의 크기나 영역을 frame 함수를 통해 조각조각 붙여나가는 방식으로 구현한다.라고 정리될 거 같습니다. 제가 이해한 게 맞는지 궁금합니다. 이런 식으로 조각을 붙여가면서 구현을 하는 개념으로 이해해도 되는 건지...
-
미해결간단하게 만들어 보는 iOS 설정앱
IOS를 Windows에서 작성하기 위한 방법이 없을까요?
IOS, Swift를 Windows에서 만드는 방법이 있다고 알고 있습니다.물론 Mac으로 작성하는 법도 있겠지만, 사실 아이폰이 좀 비싸잖아요.그런 의미에서 Windows에서도 IOS 만드는 법 설명을 추가해 주셨으면 좋겠습니다.그러면 더 좋을거 같아요. 많은 강의에서 이런 설명이 없더라구요. ㅠㅠ
-
미해결iOS SwiftUI AR 증강현실
해당 파일을 usdz 파일로 내보내기가 가능한가요?
안녕하세요 궁금점이 있어서 글 남깁니다.이번 wwdc 2023에서 오브젝트 캡쳐 기능이 추가 되었는데요.이 usdz파일은 애니메이션이 없어 그냥 오브젝트입니다. 따라서 여기서 애니메이션이 추가 하는 방법이 있나요? (usdz 애니메이션) 또 지금 강의에서 작업한 것을 usdz파일로 내보내는 방법이 있을까요? 궁금합니다.
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
ShareLink에서 이미지 링크에서 이미지 크기 제한이 있나요?
제가 찍은 jpg를 png 타입으로 변환을 했더니 64M의 크기 가 나오더군요. 무심코 이 파일을 사용했더닌 Preview Cruch ㅎ라고 화면에 빨간 X가 이미지가 나타납니다 이런 경우 정상 처리를 할 수 있는 방법이 있을까요?이미지는 30M 이하만 첨부가 되서 올리지는 못했습니다.
-
해결됨[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
LineMark 에서 symbol을 사용하면 라인이 표시가 안됩니다.
LineMark 에서 symbol을 사용하면 라인이 표시가 안됩니다.제공하신 예제 프로젝트도 동일합니다.강의 영상과 동일하게 하려면 어떻게 해야 하나요?
-
미해결SwiftUI - iOS14 퍼펙트 가이드
Conflicting arguments to generic parameter 'Content' 에러 질문
안녕하세요 iOS Developer강사님!덕분에 좋은 강의를 들으면서 열심히 공부하는 수강생입니다 다름이 아니라 이번 강의에 UserImageView(urlString: user.avatar) 메서드를 넣으면 첨부된 사진과 같은 에러가 발생하는데 최근 들어서 나오는 SwiftUI에러인건지 스택오버플로우에도 딱히 정확한 해결책이 없더라고요 시간 괜찮으시다면 한번 봐 주셨음 좋겠습니다 감사합니다
-
해결됨최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
파이어베이스 채팅앱 강의에 대해서 문의합니다.
안녕하세요.파이어베이스 채팅앱 올려주셔서 감사합니다.잘 보고 있습니다.그런데, 같은 강의를 유투브에도 올리셨는데요,이번 강의는 모두 유투브에도 공유하실 계획이신지요?노션 강의 자료 링크까지도 공유해 놓으셔서 소스가 모두 공개된 상태입니다.이렇게 하시면 유료로 결제하고 수강하는 사람들과유투브에서 무료로 공부하는 사람들과 별반 차이가 없을 것 같습니다.유료 수강생들과 무료 학습자들과 차별성을 주셨으면 합니다.