묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 중급 1편 - 클린 아키텍처
freezed 3.0 대응된 코드 깃헙에도 업데이트 해주실 수 있으신가요?
freezed 3.0 대응된 코드 깃헙에도 업데이트 해주실 수 있으신가요?
-
미해결앱 개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스
수업 중 궁금한 부분이 있습니다.
Ui 설정에서 Text. Label에서 add new constrain을 설정하는데, top, leading, height 등을 설정할 때 어떤 거는 top, leading만 설정하고 다른 것은 top, leading, trailing 등을 설정하는데 이유가 무엇이고 그러한 설정을 하는 기준이 무엇인지 궁금합니다!
-
미해결앱 개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스
Xcode Live Rendering 문의
안녕하십니까? 강사님.357강을 실습하는 도중에 문의가 있어 질문드립니다.개발하는데는 큰 이슈가 아니지만 나름 즉각적인 개발결과를 확인하는데는 필요할거 같아 문의 올립니다.제가 Xcode 16.4를 쓰고 있습니다.강의에서 언급하신 내용대로 코드를 해도 live view가 보이지 않습니다.제가 뭔가를 놓친것인지 궁금해서 문의 올립니다.
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
클로저내의 return 질문
Movie App_4 강의 11:08초 화면 보시면dataTask 내에 클로저 부분에서 return을 주면dataTask의 클로저만 끝나는거 아닌가요?제가 이해한대로 해석한다면dataTask 클로저 내에 있는 completion 클로저가 실행 된 뒤 return으로 인해 dataTask클로저가 종료되고, 그 이후 메인스레드에 작성 해 놓은 completion(nil) 또한 실행 되어서 총 두번 실행 되는게 아닌가요??그리고 dataTask는 비동기 처리로 인해서 completion(nil)이 먼저 실행되고 그 다음에 dataTask내에 있는 클로저가 실행 될 수도 있지 않나요? 어렵네요
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
강의 추가 계획은 없나요?
안녕하세요 강의 수강 후 실무에서 잘 활용하고 있으나 고민이 있어서 글씁니다.실제 실무에서는 보안솔루션이 설치되어 있고 난독화가 되어 있어서 강의 내용만으로는 루팅탐지나 프리다탐지 등을 우회하여 진단하기가 어렵습니다.그리고 코드 패치 등으로 파일을 변조하면 무결성 탐지를 하기도 하구요. 그래서 질문입니다.중급자를 위한 강의 말고 고급자를 위한 강의도 있었으면 좋겠습니다. 요즘 왠만한 앱들은 거의 다 보안솔루션을 탑재하고 있고 보안 솔루션들은 지금 과정으로는 진단이 거의 안되고 있습니다. 고급반 강의 가능할까요?보안 솔루션 적용된 앱 진단방법무결성 탐지 우회방법난독화 해제방법 등
-
해결됨Part1: 진짜 왕초보 iOS 배우기(SwiftUI, SwiftData, 2024)
@Binding된 객체는 자동으로 저장이 되나요?
SwiftData를 사용해서 TodoList 앱을 만들어보는 중입니다. 강의를 듣기 전에 복습 차원에서 먼저 구현해봤는데, 예상과 다른 동작을 발견했습니다.처음에는 데이터를 저장하기 위해 modelContext.save()를 명시적으로 호출해야 할 것이라고 생각했습니다. 그런데 실제로 코드를 작성하고 테스트해보니, .save() 메서드를 호출하지 않아도 데이터가 자동으로 저장되고 있었습니다. SwiftData에서 데이터가 자동으로 저장되는 특정한 시점이나 이벤트가 있나요?import SwiftUI struct TodoDetail: View { @Binding var todo: TodoList @Environment(\.modelContext) private var modelContext var body: some View { VStack { // placeHolder 작성 TextField("할 일을 입력하세요", text: $todo.title) .font(.title2) .padding(10) .overlay( RoundedRectangle(cornerRadius: 10) .stroke(style: StrokeStyle(lineWidth: 1)) ) TextEditor(text: $todo.todoDesc) .padding(10) .overlay( RoundedRectangle(cornerRadius: 10) .stroke(style: StrokeStyle(lineWidth: 1)) ) } .padding() .navigationTitle("할 일을 작성하세요.") .toolbar{ ToolbarItem{ Button("저장") { do { // try modelContext.save() } catch { print("Error Context Save: \(error)") } } } } } } /// 코드 셍략
-
해결됨Flutter 초입문 왕초보편
124강 DB에 Todo 등록
124강 DB에 Todo 등록 영상 뒷부분이 잘린것 같은데 의도하신 건가요? 아니면 잘린건가요??..
-
미해결왕초보를 위한 스위프트 프로그래밍 강좌 (iOS app with xcode&swift)
Xcode 에서 프로젝트 생성 후 storyboard 가 보이지 않습니다.
좌측 바에 위와 같이 노출되고 storyboard 가 보이지 않는데 어디로 접근해야 할까요? 프로젝트 생성이 잘못된 걸까요?
-
해결됨Flutter 초입문 왕초보편
webview import가 원활하지 않습니다 도와주세요
opt+enter를 수행하여 io import 까지는 똑같이 진행 되었는데요, 두번째 opt+enter를 진행할때는 강사님과 똑같이 메뉴가 뜨지 않네요 ㅠㅠplatform밑에 빨간밑줄이 생겨서 지금 수업을 따라서 진행하기가 어려운 상황입니다.수동을 import도 넣어보고, flutter clean, flutter pub get, Invalidate Cache & Restart도 여러차례 진행했구요.그래도 안되서 pubspec.yaml 파일 내에webview_flutter: ^4.13.0 밑에다가 webview_flutter_android: ^4.7.0 도 추가해보았습니다...이상한 부분이 있다면 계속 초록색 밑줄이 생기네요 왜 그럴까요..
-
해결됨Flutter 초입문 왕초보편
webview 버전
85강에 버전업 관련 내용이 있던데, 4.0.x 버전 관련인것 같더라구요.인강은 3.0.4로 강의 하시는 것 같은데...pub.dev가서 설치하려고보니 webview_flutter의 최신버전은 4.13.0인걸로 확인됩니다.4.13.0으로 설치하면 될까요??
-
해결됨Flutter 초입문 왕초보편
섹션3. 비만도계산기 문자열 입력가능 오류 관련
비만도 계산기 소스코드 작성중 null이나 빈값(empty)관련 예외처리는 있었으나, 문자열 관련 입력을 받을 수 없도록 하는 처리는 따로 없었던 것 같습니다.아마도 키보드 타입을 number로 제한을 두셨기 때문이었을 것이라 생각되는데요.입력폼에다가 커서를 둔 상태로 한영키(맥북에서 캡스락)을 누르면 문자열이 입력되는 것을 확인할 수 있었습니다.입력된 문자열이 있는 상태로 결과버튼을 누르면 빨간 에러화면(?) 같은 것을 확인 할 수 있었는데요.아래 사항들이 궁금하여 문의드립니다.자세한 사항은 아래 첨부된 세개의 이미지 참조 부탁드립니다. 빨간화면이 어떤 에러가 발생할 때 주로 뜨는 것인지?? (웹에서 404에러가 페이지를 표시할 수 없음화면이라던가... 그런 어떤 특정 오류 타입이 있는지 궁금하네요)맥os에서만 발생하는 오류인지, 윈도우os에서도 발생할 수 있는 오류인지??해당 오류를 완전히 막을 수 있는 방법이 있다면?? (string을 완전히 막아야 할까요??) 이미지가 한줄로 나열되지 않네요...
-
미해결Flutter 초입문 왕초보편
appbar 오류
appBar 를 영상처럼 그대로 따라했는데, 에뮬레이터에는 '홈'이란 글씨만 적혀있고 상단에 바가 나타나지 않습니다. 어떻게 해야할까요?
-
미해결Flutter 초입문 왕초보편
mac 사용자만 들으면 되는 강의인가요?
mac 사용자만 들으면 되는 강의인가요?
-
미해결Flutter 초입문 왕초보편
Error: Unable to find git in your PATH.
powershell에서 'flutter doctor' 쳤는데 에러가 뜨는데 어떻게 해야할까요?에러명 : Error: Unable to find git in your PATH. flutter sdk 설치, 안드로이드 스튜디오 설치, 환경변수 편집까지 영상과 동일하게 진행하였습니다.
-
미해결Flutter 초입문 왕초보편
60. 053. 결과화면 작성
result_screen.dart 페이지에 stl 까지 입력하여 자동완성된 코드에서부터 살짝 다르게 되어있었습니다.강사님께서는 "const ResultScreen ({Key? key}) : super (key: key); 라고 되어있었으나, 제 쪽 화면에는 const ResultScreen ({super.key}) ; 까지만 자동완성이 되어있어서 수동으로 남은 값을 채워넣어주고 진행했습니다만, "const ResultScreen ({Key?" 에서 Key 부분이 색상이 다르게 활성되어있어서 약간 찝찝한 마음이 들어서 어떤 부분 때문에 자동완성이 달랐는지 여쭙고자 문의남깁니다.
-
해결됨Combine - iOS의 Reactive Programming(2025)
Swift Concurrency 강의 예정에 있으신지 해서 문의드립니다.
안녕하세요? 혹시 Swift Concurrency 강의 예정에 있으신지 해서 문의드립니다. 있다면 언제쯤 부터 제작에 착수하시는지 궁금합니다.
-
미해결SpriteKit과 GameplayKit으로 만드는 인공지능 술래잡기 게임
앱 크래시 이슈
바닥종류에 따라 객체 속도 변경하기 전까지 수업을 들었는데 빌드를 하면 가끔 해당 에러가 나와서 앱이 죽고 있습니다 ㅠ
-
해결됨Part1: 진짜 왕초보 iOS 배우기(SwiftUI, SwiftData, 2024)
섹션5. Class로 Todo 데이터 관리하기 부분에서 질문 있습니다.
예제 코드대로 작성했는데, Referencing initializer 'init(_:content:)' on 'ForEach' requires that 'Todo' conform to 'Identifiable' 해당 오류 메세지가 반환됩니다. Identifiable을 넣어줘야하는걸까요?!
-
미해결Flutter 초입문 왕초보편
구글지도 사용에서
build.gradle에 서 minSdkVersion 21로 바꾸는거요 저는 minSdk = flutter.minSdkVersion이렇게 나와 있는데 minSdk = 21로 바꾸나요?
-
미해결Flutter 초입문 왕초보편
todo리스트 강의중에서..
hive 사용준비 강의에서 [WARNING] source_gen:combining_builder on lib/todo.dart: 이런 워닝이 뜨는데요 어떻게 해결 해야 하죵?