이야기를 나눠요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
Part1: 진짜 왕초보 iOS 배우기(SwiftUI, SwiftData, 2024)
에구마님 강의를 결제 했는데....
안녕하세요.. 강의를 결제하고 나서 두 가지 질문이 있는데요! 에구마님의 또다른 강의 SwiftUI의 Property Wrapper(@State, @Binding...) 이 강의를 보고 나서 봐야하는지강의를 다 보고나서 MVVM 패턴에 대해 공부나? 공부해야 할만한 것들 추천해주세요!
-
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
앱 소유권 이전 문의
안녕하세요. 강사님현재 앱 소유권 이전을 준비하고 있습니다.구글플레이 스토어앱스토어이전 A계정에서 소유하고 있던 앱을 B계정으로 이전하려고 합니다.사유는 회사가 물적분할을 하면서 다른 회사가 되어버리는 상황이 발생하여앱 소유권 역시 변경을 해야하는 상황입니다. 구글링을 하면서 찾아본 부분으로는 계정의 앱 이동을 무리없이 진행할 수 있을 것 같은데,문제는 파이어베이스가 걸려있어서 고민을 하고 있는 중입니다ㅠㅠ 질문A계정에서 B계정으로 앱 소유권을 이전시 파이어베이스도 동일하게 이전이 되는 걸까요?1번이 아니라면 B에도 A와 동일하게 파이어베이스 프로젝트를 생성 및 데이터 이관을 해야하나요?기준 정보가 모두 변경될텐데, 앱 내에 B계정 정보와 신규 파이어베이스 정보를 모두 업데이트하야하는거죠?강의를 들으며, 유지보수는 할 수 있게 되었지만, 해당 부분은 처음이라서ㅠㅠ경험이 있으신지 문의드립니다. 확인 부탁드립니다.
-
[Lv.2] 레벨업 - SwiftUI intermediate with Core Data
프로젝트는 보통 DataModel 과 Provider는 한쌍으로 사용되어야 하는건가요?
토이프로젝트로 app 개발을 하고 있습니다. DataModel에 여러 엔티티를 만드는데요하나의 앱에서 보통 하나의 DataModel 파일로singleton 방식의 Provider 하나를 사용하는게 맞는지 궁금합니다. 아니면 여러 DataModel 파일에 각각 Provider를 생성하여 쓰는게맞는건지 헷갈리네요...그리고 DataModel 부분에서 엔티티간의 관계설정 부분도 추가영상에 넣어주셨으면 좋겠습니다(단순 희망사항이에요^^)
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
만들고 계신 강의가 있으시다는 글을 보고 질문드려요
안녕하세요방금 결제를 진행하였고 잠깐 보았는데, 스토리보드 위주로 진행이 되는 것 같아서 조금 살펴보다가 코드로 진행하는 강의를 만들고 계시다는 답변글을 보게 되었습니다..!스토리보드나 코드나 사실 크게 상관없는 입문자이지만, 코드로 시작을 하게되었다보니 아무래도 코드로 진행하는 강의로 공부를 하게되면 조금더 접근하기 좋지 않을까 싶어서 질문드려요!강의가 9~10월 출시 예정이라고 답변하셨던걸 봤었는데, 혹시 10월말쯤이 될수도있을까요?
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
개인프로젝트 고민
개인프로젝트 고민 안녕하세요 선생님,제공해주신 강의덕분에 iOS 방향으로 공부하고있는 학생입니다.좋은 내용과 쉬운 설명으로 iOS입문에 큰 도움이 되었습니다! 다름이 아니라 강의해주신 NetflixClone 내용을 바탕으로 개인프로젝트를 진행하고 있습니다.프로젝트 내용은 iOS 기기에서 rtmp 형식으로 라이브 방송을 송출하여 타 iOS기기에서 방송을 시청할 수 있는 App을 제작하고 있습니다. [ iOS(RTMP) 송출 -> Nginx(HLS) -> iOS(시청)] 하지만, 약 2주일동안 삽질을 하고 있는 부분이 있어 혹시나 하는 마음에 질문 드려봅니다. 제가 삽질하고 있는 부분은 Youtube, Twitch처럼 TableView로 방송목록을 보여줘야 하는데 구현된 부분은 DB에서 HLS(m3u8) URL과 해당 방송 내용만 제공하고 있기에 thumbnail로 제공할 이미지를 HLS URL에서 추출하는 방법을 시도하고 있습니다. 시도 1. AVAssetImageGeneratorApple 공식문서에서 제공하는 (https://developer.apple.com/documentation/avfoundation/media_reading_and_writing/creating_images_from_a_video_asset) HTTP Live Streaming (HLS) 형식을 cgImage 형식으로 변환하는 방식을 사용했는데 AVPlayer에서 전체 시간이 뜨는 m3u8형식의 URL은 잘 작동합니다. 그런데 제가 원하는 방송 형식의 라이브 형식은 image를 가져오지 못하더군요. 시도 2. 각 Cell마다 AVPlayerLayer를 설정해 NetflixClone 내용과 비슷하게 TableView cellForRowAt 함수에서 각각 Cell에 있는 변수에 didSet으로 URL을 주면 AVPlayerLayer를 올리는 방식을 사용하였습니다. 재생 설정은 하지 않았기에 정지된 화면을 이미지처럼 보이게 설정하였습니다. 의도대로 각 셀마다 thumbnail이 표시되긴 하였지만, Cell을 다시 로드할때 thumbnail이 늦게 표시되거나 다른 영상이 중복되어 표시되는 문제가 있었습니다. 시도 2.1ACThumbnailGenerator : https://github.com/acotilla91/ACThumbnailGenerator-Swift위 라이브러리는 HLS/.m3u8를 UIImage로 추출하는 라이브러리입니다. UIImage로 추출하는 시간이 다소 있기에 추출하면 Image Cache처리 하여 다시 로드할때 시간을 줄였지만, 첫 로드할때의 로딩시간이 길어 다소 애매한 상황입니다. if URL의 Cache가 있는가? { cell.liveView.image = Image Cache} else {AVPlayerLayer = URL (시도 2. 방법)ACThumbnailGenerator로 URL 추출 후 Image Cache (이후 재로딩을 위함)}정리 : HLS 라이브의 Image로 변환하는 좋은 방법이 있을까요?##선생님의 강의는 정말 잘 들었습니다. 덕분에 Swift 입문부터 시작해 진로 방향을 iOS로 향하고 있습니다. 쉽고 알찬 강의로 제가 지불한 금액이 하나도 아깝지 않았습니다. 감사의 말씀 드리겠습니다.해당 고민은 강의 외 내용을 다루고 있어 답변을 해주시지 않으셔도 괜찮습니다. 적은 정보와 오랜 삽질로 혹시나 하는 마음에 질문, 조언 얻어보고자 이렇게 글을 작성합니다. 좋은 내용의 강의 감사합니다.
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
강사님 오토laout 강의 7월 중순에 나오신다하셨는데 길어져서 질문 남겨요!
나오는 layout 강의에 code로 작성하는 방법도 나오나요? snapkit 나 ten 이런거요!
-
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
iOS 취업에 궁금한게 있습니다.
안녕하세요. JavaScript로 개발하다가 swift로 이직을 하려고 하고있습니다.iOS 취업 관련 강의가 22년 7월 기준으로 나와있는데 현재도 같은 상황일까요? Rx공부는 신입에게 필요없다고 하신 내용이나 다른 내용들이 현재도 같은 상황인지 궁금합니다.
-
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
sns 로그인 페이스북 이슈
안녕하세요. 강사님sns 로그인을 추가하여 진행하고 있었습니다.애플, 페이스북, 카카오, 네이버하지만 여기서 네이버, 페이스북에 이슈가 생겼습니다.네이버: 간혈적으로 특정 안드로이드 폰에서 아무리 눌러도 반응이 없습니다.페이스북: 안드로이드 폰에만 아이콘을 활성화하여 안드로이드에만 사용할 수 있도록 조치를 하였고, ios에서는 페이스북 로그인 기능을 사용하고 있지 않습니다. 그런데 자격 증명 요청을 요구하여 안드로이드는 통과했지만 ios의 경우 로그인을 할 방법이 없는데도 불구하여 자격 증명을 요청하여 비활성화를 시켜버린 상황입니다. 위와 같은 경우 어떻게 조치를 하면 좋을지 공유가능하실까요?ㅠㅠ혹은 이런 사례들을 경험한 적이 있으신지 궁긍합니다.sns 로그인 기능의 경우 안드로이드, ios 모두 동일한게 적용해야 하는 정책이 있는지도 궁금합니다.감사합니다.
-
개발하는 정대리 스위프트 기초 문법
공부법
선생님 강의 처음들을때는 틀어놓고 눈으로만 이해하고 두번째 들을때 따라하는게 낫나요? 아니면 강의 설명 들어가면서 일시정지 해가면서 바로 따라하는게 낫나요? 공부법을 잘 모르겠어요
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
강사님 mail을 몰라서 여기다가 질문드려요..
iOS Developer님 강의 잘 듣고있습니다.그런데 UIKit 즉, 선생님 강의중에 layout 만따로 다루는 강의가 있던데, tabbar쪽? 은 없는거 같더라구요..(지금 tabbar하고있어서 ㅎㅎ...) 이 강의가 19년도쯤에 찍으신 강의 같은데 지금 결제해서 들어도 상관없나요? storybard로 많이찍으신거같아서.. 스토리 보드랑 code로 만드는거랑 뭔가 많이 다른 느낌이라 ㅠㅠ..아니면 현재 제가 구입(성공적인 진짜 iOS 개발자 되기)한 이 강의에 내용으로 충분한 걸까요?? 혼자 프로젝트를 만들어보고있는데 layout을 code 로 만드는중인데 너무 어려워서 질문드려요!
-
[Lv.1] 누구나 할 수 있는 - SwiftUI Basic with iOS 17
안녕하세요. 심화 강의는 언제쯤 출시될까요?
안녕하세요. 심화 강의도 준비 중이시라고 글을 봤는데, 언제쯤 나올지 궁금합니다!
-
야곰의 iOS 프로그래밍
야곰님 xcode 버전
야곰님 이 강좌 찍었을 시점 xcode 버전 알 수 있을까요?
-
UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
MovieApp 빌드 시 UISearchDisplayController... 에러 나시는 분들 참고
MovieApp 빌드 할 때UISearchDisplayController is unavailable when deploying to iOS 13.0 or later이런 에러 나온다면,storyboard에서 해당 아이콘 중에 'UISearchDisplayController'이 있는지 보시고 삭제하시면 빌드 됩니다.(삭제는 storyboard오른쪽에 View Controller Scene 하단에 있는 'UISearchDisplayController'을 클릭하고 back space 누르시면 됩니다.) 에러의 이유는 13이후 버전에서는 아예 없어진 것인데 붙어있어서 빌드가 안되는 것 같았습니다. 혹시 나중에 터질지는 모르겠지만, 제가 찾아봤을 때 뾰족한 해결법이 없어서 일단 공유 해봅니다.
-
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
강의 업데이트에 대해 궁금합니다
안녕하세요. 수강평도 남겼었는데 정말 좋은 강의 잘듣고 있습니다. 강의에 관해 궁금한게 있어 질문드렸습니다.강의가 지금 mvvm까지 나왔는데 더 업데이트되는 내용들이 있을까요? 제가 기존에 있던 UIKit 강의를 수강하질 않아서 새로 추가된 문법 말고 차별점이 궁금합니다. 기존 강의와 금액 차이에서 생겨난 궁금증이였습니다.
-
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
2023년 1월 25일 시작합니다!!
열심히 완강까지 쭉 달려보겠습니다!!!
-
30대 후반 개발자의 커리어 체인지
안녕하세요. 전자회사에서 백엔드 개발을 하고 있는 8년차 개발자입니다. 36살이네요. 할 줄 아는 언어는 python, java, c, c++ 정도이구요. 요즘은 kubenetes, docker, mongodb , flask, nginx, terraform 등을 이용해서 벡엔드 서버를 구현해 ml 서비스를 개발 및 유지 보수하고 있습니다. 지금 다니는 회사를 계속 다니다가는 제가 성장하지 못할 것 같다는 느낌이 너무 강하게 듭니다. 다른 회사의 backend 업무들을 보니, 제가 주로 다뤘던 기술 스택들과 차이가 나네요. 어디서 부터 어떻게 공부를 해야할지... 무모하겠지만 이 나이(36)에 ios개발자로 커리어체인지를 시작하는 건 무모한 걸까요? IOS를 굳이 뽑은 이유는 하고 싶어서입니다. 흥미가 생겨서...열심히 공부해서 이직으로 까지 연결하고 싶은데...참 막막하네요. 너무 나이가 든건 아닌지... 열정만으로 될지
-
학생 ios 앱 개발팀, 설문조사 부탁드립니다!
안녕하세요! 저희는 전남대학교 재학생으로 이루어진 어플리케이션 개발팀입니다. 현재 저희는 자기계발 / 취미생활 분야의 모바일 지식 공유 ios 어플리케이션을 개발하고 있습니다. 보다 완성도 있는 서비스를 제공하기 위해, 여러분들의 의견을 구하고자 설문조사를 준비하게 되었습니다. 설문조사는 5분 이하의 시간이 소요될 예정이며, 여러분의 응답이 저희에겐 큰 도움이 됩니다. 설문에 응답해주신 분들중, 추첨을 통해 스타벅스 아메리카노 기프티콘도 제공해드릴 예정이니, 많은 참여 부탁드립니다. 감사합니다. https://docs.google.com/forms/d/e/1FAIpQLScqJCu3cnEGdMSPGmLKAB2HjOlYqXsFj0q5ClfXXuhAN48urQ/viewform
-
안녕하세요! ios 어플리케이션 개발팀입니다! 여러분들의 관심이 큰 힘이 됩니다.
안녕하세요! 저희는 전남대학교 재학생으로 이루어진 어플리케이션 개발팀입니다. 안녕하세요! 저희는 전남대학교 재학생으로 이루어진 어플리케이션 개발팀입니다. 현재 저희는 자기계발 / 취미생활 분야의 모바일 지식 공유 ios 어플리케이션을 개발하고 있습니다. 보다 완성도 있는 서비스를 제공하기 위해, 여러분들의 의견을 구하고자 설문조사를 준비하게 되었습니다. 설문조사는 5분 이하의 시간이 소요될 예정이며, 여러분의 응답이 저희에겐 큰 도움이 됩니다. 설문에 응답해주신 분들중, 추첨을 통해 스타벅스 아메리카노 기프티콘도 제공해드릴 예정이니, 많은 참여 부탁드립니다. 감사합니다. https://docs.google.com/forms/d/e/1FAIpQLScqJCu3cnEGdMSPGmLKAB2HjOlYqXsFj0q5ClfXXuhAN48urQ/viewform
-
야곰의 iOS 프로그래밍
10번 프로젝트 - ScrollView Autolayout
ScrollView Autolayout 제약 추가시 실습대로 하면, 빨간줄이 표시될 것입니다. Xcode 11 버전부터 인터페이스 빌더로 ScrollView를 추가할 때 contentLayoutGuide와 frameLayoutGuide 가 활성화된다고 합니다. ScrollView - Size Inspector - Content Layout Guides 를 체크해제하면 활성화된 Guide가 제거됩니다. 이제 강의와 동일하게 진행할 수 있습니다.
-
야곰의 iOS 프로그래밍
6번 프로젝트 - AppDelegate.swift 코드작성 중에
AppDelegate.swift 의 작성해야하는 메소드 일부는 SceneDelegate.swift 에 작성해야합니다. IOS 13 이후에 애플이케이션 생명주기에 변화가 있다는 글이 있네요. "제공된 코드블럭 파일" 이라는 제목의 질문 답변에 yagom님의 답변도 이미 있네요. 수강하시는데 참고하세요~