묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
34강 유용한 앱 추천에 나오는 UIKitViewer에 대해서 질문이 있습니다
해당 앱이 더이상 앱스토어에 보이지 않는데 혹시 대체할만한 다른 앱이 있을까요?
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-2)
10강 내용 문의드립니다.
안녕하세요. 10강 내용 중 8분 40초 즈음에Task 가 여러 개일 경우 '동일 시점에 여러개의 쓰레드에서 접근/사용 가능성이 있기 때문에' Race Condition이 발생할 수 있다고 설명해주셨는데요. 교재 10p에서 'Task는 현재 실행중인 컨텍스트의 메타데이터를 그대로 상속해서 사용'한다고 설명하고 있고, 메타데이터에는 '실행 액터'도 포함되어 있어서(현재 시점에서는 액터를 쓰레드와 비슷한 의미로 이해하고 있습니다.) , Task 클로저 외부와 내부의 액터(~= 쓰레드?)는 같을 것 같은데요. 이로 미루어 봤을 때, Task 1과 Task 2의 클로저가 실행되는 쓰레드도 같아야 할 것 같다는 생각이 들더라구요.(swift 6모드에선 비동기 컨텍스트에서 Thread.current에 접근할 수 없어 swift 5 모드로 실행했습니다.)간단히 테스트 해봤을 때 위처럼 두개의 Task의 클로저가 실행되는 쓰레드가 메인 쓰레드로 같은데요. 이는 test() 메서드가 MainActor에서 실행되기에(@MainActor) 이와 같은 쓰레드에서 실행되는 것으로 이해했습니다.제가 잘못 이해하고 있는 지점이 있을 것 같은데요. 뒷 내용을 아직 듣지 못했지만 참지 못하고 질문드려봅니다! ㅎㅎ 답변해주시면 감사하겠습니다!
-
해결됨Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)
Thread number가 다 1로 나옵니다
-
해결됨앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
깃에 코드는 올려도 된다고 하셨는데
언급이 없어서 조금 애매한게 주사위나 가위바위보 이미지 처럼 수업자료에 포함되어 있는 에셋들의 경우엔 어떻게 되나요?에셋 파일을 빼고 올리는게 좋을까요 아니면 에셋파일 까지는 괜찮나요?
-
해결됨Xcode 3부터 16, 실리콘밸리 개발자의 15년 iOS 개발, Swift 핵심만
자료 다운로드 항목이 비어있어요
안녕하세요! 화면 처럼 자료 다운로드 내용이 비어있습니다 확인 부탁드립니다!
-
해결됨SwiftUI + TCA: 실전 프로젝트로 완성하는 차세대 iOS 아키텍처
해당 강의는 추가 오픈하는건가요?
우선 좋은 강의 감사드립니다. 현재 오픈되어있는 강의를 모두 수강하였는데마무리가 안된거 같아 추가로 강의가 오픈되는건지 궁금합니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
수강기간 연장신청 드려도 될까요?
안녕하세요 앨런님!강의 구매 후에 나태함에 빠져있다가 이제라도 마음 다잡고 시작하려고 하는데 혹시 수강기강 연장신청 부탁드려도 될까요?
-
미해결iOS15 SwiftUI Preview 테크닉, 인앱결제(In-App-Purchase), StoreKit 2 WWDC2021
강의 중 사용하는 AI 툴
혹시 사용하시는 AI 툴은 뭘까요?
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-2)
강의를 들으면서 생긴 질문이 있습니다.
안녕하세요, 강의를 들으면서 생긴 질문 세가지가 있습니다. 답변해주시면 너무 감사드리겠습니다. Swift Concurrency에서 NSLock을 사용해도 되나요? 이전 GCD환경에서 데이터 동기화를 위해 사용하던 NSLock을 Swift Concurrency환경에서 사용해도 같은 효과를 볼수있을지 궁금합니다. Actor에 접근할때는 await으로 Task를 따서 비동기적으로 접근하는데, 기존에 비슷한 참조타입인 class에 접근하는것보다 속도가 느려지는 이슈는 없을까요? cpu에서 context switch를 하면, 저장하고 로딩하는 동기화하는 작업때문에 컨텍스트 스위칭이 비효율적이다 라고 설명해주셨는데, 그럼 swift concurrency에서는 task가 다른 cpu(다른 쓰레드) 에서 재개되는것도 동기화작업이 필요할텐데 이 작업은 비싼(?) 비효율적인 작업이 아닌가요? 질문이 조금 많은데.. 액터까지 강의 들으면서 궁금했던 점이라 부탁드립니다.
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-2)
협력적 쓰레드 풀에서 쓰레드 운영방식 질문 드립니다.
3강 협력적 쓰레드 풀에서 쓰레드 운영방식에 대한 질문 드립니다.보통 컴퓨터 살때 8코어, 10코어..이런식으로 얘기 하잖아요..CPU당 하나의 쓰레드를 만들어서 운영한다면 Swift Concurrency에서는 8개, 10개 정도의 쓰레드만 가지고 동작하는건가요?
-
미해결앱 개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스
타이머 오차
안녕하십니까? 강사님강의를 열심히 듣고 있는 중입니다.363강 Step #29 - Timer를 실습하던중 의문점이 생겨서 문의 드립니다.30초에 타이머가 일시정지하게끔 하거나 중지시키게 하면 항상 2-3초의 오차가 발생합니다.이게 소스상의 문제인지 아님 다른 문제인지 알수가 없어서 문의 드립니다.
-
해결됨Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)
'loadAllPosts' 를 매번 사용해야 하나요?
안녕하세요 특정 코드에 대한 질문이 아니라 코드 설계에 대해 궁금한 점이 있습니다. 해당 프로젝트에서는 FeedView를 방문할 때 마다 'loadAllPosts'를 통해서 데이터를 가져오는데 이렇게 하면 비용적인 측면에서 문제가 되지 않을까요? 현업에서도 매번 이렇게 Read를 하는지 아니면 Cache를 사용하는지 궁금합니다.
-
미해결iOS SwiftUI AR 증강현실
Xcode ARKit 템플릿 생성 시, 템플릿이 달라졌네요
안녕하세요! Version 16.2 (16C5032a) 기준 새 프로젝트 생성 시, 나오는 템플릿이 아에 다른데요. 강의 속 코드 패러다임대로 공부를 해도 괜찮은건지 아니면 새로운 템플릿 기준으로 공부를 하는게 맞는지 궁금합니다.
-
미해결iOS SwiftUI AR 증강현실
Reality Composer Pro 사용법도 올려주실 수 있나요?
안녕하세요! 이제 Reality Composer가 더 지원하지 않는 것으로 보이는데, Pro로 처음 사용방법을 업데이트 해주시면 감사할 것 같습니다 😋
-
미해결iOS SwiftUI AR 증강현실
xcode 테마 어떤건지 알 수 있을까요~?
안녕하세요!가벼운 질문인데 ㅎㅎ 엑스코드 테마 어떤거 사용하시는 지 알 수 있을까요~?
-
미해결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 앱 모의 해킹 전문 과정
강의 추가 계획은 없나요?
안녕하세요 강의 수강 후 실무에서 잘 활용하고 있으나 고민이 있어서 글씁니다.실제 실무에서는 보안솔루션이 설치되어 있고 난독화가 되어 있어서 강의 내용만으로는 루팅탐지나 프리다탐지 등을 우회하여 진단하기가 어렵습니다.그리고 코드 패치 등으로 파일을 변조하면 무결성 탐지를 하기도 하구요. 그래서 질문입니다.중급자를 위한 강의 말고 고급자를 위한 강의도 있었으면 좋겠습니다. 요즘 왠만한 앱들은 거의 다 보안솔루션을 탑재하고 있고 보안 솔루션들은 지금 과정으로는 진단이 거의 안되고 있습니다. 고급반 강의 가능할까요?보안 솔루션 적용된 앱 진단방법무결성 탐지 우회방법난독화 해제방법 등