안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
Courses
Reviews
- Property Wrapper (@State, @Binding...) in SwiftUI
progressive
·
Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)roof25867839
·
Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)hsgoguma3011
·
Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)hyoniri
·
Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free, 2025, Perfect XCode 26 Support)
Posts
Q&A
확인 버튼 만들 때 폰트 색상 화이트 주는 위치 문의드려요.
제가 이부분은 설명을 잘못한거 같습니다.foreground를 background위에 줘야 글자에만 색상이 입혀서 배경과 구분되어 보여집니다!감사합니다
- 1
- 2
- 14
Q&A
Button(action: label:)이 강의와 달라요!
저도 같은 증상이 있는데요. 안에 내용을 다 입력하면 에러가 사라지는걸로 봐서 xcode26 버그인거 같습니다.재밌는 수강되세요감사합니다
- 1
- 2
- 17
Q&A
warning 하나가 있는 것 같습니다. 해결방법좀 알려주세요
제보 감사드립니다!이거 좀더 살펴보고 답변드리도록 하겠습니다
- 0
- 2
- 12
Q&A
설계 관련하여 참고할 문서나 예제 공유가 가능할까요?
안녕하세요Mark Kim님! 강의 완강하셨다니 정말 수고 많으셨습니다! 강의만 수강하는 것과 자신의 앱을 만드는 것 사이에는 참 큰 갭이 있는거 같은데요.저도 강의만 듣다가 제 앱들을 만들기까지 꽤 큰 어려움이 있었던것 같습니다. 아마 Mark Kim님이 원하지 않는 대답일 수도 있지만, 제가 추천드리는 방법은 설계를 초반에는 안하는 것을 추천드립니다. 코드를 많이 짜보지 않은 상태에서는 기능만 보고 전체적인 코드 구조가 어떻게 될지 예상하기가 정말 쉽지 않습니다. 심지어 2,3년이 지나도 쉽지 않은것 같아요. 그래서 이때는 일단 화면 하나를 만들어보고, 그리고 필요한 기능이 있다면 한두개 추가해보고, 또 화면을 하나 추가해보고 이런식으로 화면과 기능을 하나씩 추가하는 방법을 추천드립니다. 이렇게 몇번 앱을 만들다보면 전체적인 그림이 윤곽이 잡히고, 그 경험을 통해 새로운 앱을 만들때, 비슷한 기능을 구현한다고 하면, 아~ 이거는 이런식으로 구조를 짜면 되겠구나 라고 감이 오는것 같습니다. 저는 이런식으로 공부를 해왔던것 같습니다. 혹시 또 궁금하신 점 있으시다면 질문 주시기 바랄게요감사합니다!
- 1
- 2
- 12
Q&A
HStack과 VStack에서 alignment와 spacing 방향이 이해가 잘 안갑니다.
안녕하세요 Alex kim님!"HStack은 수평 구조이기 때문에 alignment는 top, center, bottom이고 spacing은 수평 간격이 조정되고 VStack은 수직 구조이기 때문에 alignment는 leading, center, tailing이고 spacing은 수직 간격이 조정 되는 것이 맞을까요?"너무 정확히 이해하고 계십니다!!개념은 정확히 알고 계신데 이해가 와닿지 않으시면 팁이 하나 있는데요.HStack(alignment: .top, spacing: 30) { VStack(alignment: .leading, spacing: 10) { Text(" - 앉아") .background(Color.yellow) Text(" - 엎드려(앉아와 자주 혼동함)") .background(Color.yellow) Text(" - 하우스(집으로 들어가기)") .background(Color.yellow) } .background(Color.blue) VStack(alignment: .leading, spacing: 10) { Text(" - 손") .background(Color.yellow) Text(" - 코") .background(Color.yellow) } .background(Color.blue) } (사진) 이렇게 각각 뷰에 background 색상을 넣고 spacing과 alignment를 조정해보면 이해하는데 도움이 될거 같습니다. 저도 뷰를 배치할때 이해가 안되면 저렇게 .background() 모디파이어를 넣어서 보거든요 한번 이렇게 해보시고 이해가 안되면 또 질문 주시기 바랍니다.즐거운 코딩 되시기 바랄게요~감사합니다.
- 1
- 2
- 24
Q&A
modifiers 창이 안보여요.
안녕하세요 Alex Kim님😊알아보니 Xcode 26부터는 modifier를 보여주는 Attribute Inspector를 애플이 제거한 것 같습니다.이게 의도된 변경인지, 아니면 버그인지는 아직 명확하지 않습니다.이후 강의에서는 어차피 코드로만 modifier를 수정하기 때문에수강하시는 데에는 불편함이 없을 것 같습니다.제보해 주셔서 감사합니다!덕분에 modifier 직전 강의에 Xcode 26 관련 공지사항을 추가해 두었습니다.즐거운 수강 되시기 바랍니다 😊
- 1
- 2
- 20
Q&A
showAlert 변수 mvi 패턴에서의 사용법
안녕하세요 진성님제가 MVI패턴은 잘모르지만, 아마 상태를 중앙에서 관리한다고 하더라도, showAlert같은 상태는 뷰에 놔두는게 나중에 코드 관리에 더 용이할 것 같습니다.showAlert는 앱의 전반적인 상태라기 보다는 특정 뷰에 알럿을 보여줄지 말지에 대한 뷰에 관한 기능이기 때문에 중앙으로 옮기면 나중에 관리하기가 힘들거 같아요 중앙에서 여러가지 상태가 관리될텐데 거기에 여러가지 뷰들의 showAlert이 있다면,예를들어mainViewShowAlert, settingViewShowAlert 이렇게 있다고 한다면, 뷰가 몇개 없을때는 해당 뷰를 찾는게 쉽겠지만, 뷰가 엄청 많아질때는 뷰이름만으로는 알아보기가 힘들것 같습니다. 그래서 해당 뷰에 showAlert을 놔두는게 더 관리측면에서 용이할거 같습니다. 제생각에는 상태를 중앙에서 관리한다면 로그인여부같이 앱 전반에 연관되는 상태들을 중앙에서 모아서 관리하는게 아닐까 싶네요. 감사합니다~!
- 1
- 2
- 25
Q&A
swift vs swiftUI
안년하세요 진성님 😀먼저 강의 수강해주셔서 감사드립니다말씀들어보니 진성님 말이 일리가 있네요처음 입문한사람입장에서 Swift와 SwiftUI가 이름이 비슷해서 그 둘의 차이를 알려준다는 느낌으로 vs를 넣었습니다Javascript와 Java가 거의 관련이 없는것을 배우고나면 알게 되지만 처음 배우는 사람은 왠지 비슷한거인아 싶어서 Javascript vs Java라는 느낌으로 접근하는게 좀더 처음 접하기 좋은거 같은 느낌이랄까요?처음에는 Swift와 SwiftUI가 무슨차이지? 뭐가 다르지? 로 접근햇는데 알고보니둘이 같은 카테고리에 있는건 아니구나라고 이해하는걸 노렸는데 약간 혼란을 줄수도 있겠다 싶네요 ㅎㅎ 좀더 고민해보고 조치가 필요한 경우 수정해보도록해보겠습니다재밌는 수강되세요~
- 1
- 1
- 27
Q&A
끝말잇기 로직 구현 중 ios 16 (iphone 16) 시뮬레이터 영어 입력 불가
간혹 시뮬레이터에서 한영 변환이 안되는 경우가 있는데요.이는 시뮬레이터 버그입니다. 시뮬레이터가 간혹 정상적으로 작동되지 않는 경우가 있는데요.그래서 정확한 동작을 확인해보기 위해서는 아이폰을 연결하고 아이폰에서 앱을 실행시키시면 됩니다.현업에서도 시뮬레이터 버그가 일어날때가 종종 있는데요. 이때에는 아이폰 기기를 xcode에 직접 연결하여 테스트해봅니다!
- 1
- 1
- 33
Q&A
Thread number가 다 1로 나옵니다
안녕하세요우측에 Swift version을 Swift5로 설정하고 한번 해보시겠어요?
- 1
- 2
- 41