전체 글72 2022년 회고 2022년의 주된 일 3년을 넘게 다닌 회사에서 퇴사한 것 새로운 회사로 스타트업 회사에 입사 2021년보다 많은 책을 읽은 것 플러터로 구글 플레이 스토어에 앱 출시 시도 1. 퇴사 3년을 넘게 다녔던 회사에서 퇴사했다. 집과 가까워서 도보로 10분이면 출근이 가능한 곳에 회사가 있었다. 하지만 가깝지만 안정적인 느낌에 더 이상 이 회사에서는 배울게 없다고 생각해 퇴사를 하게 됐다. 팀 내에서 프로젝트를 진행하면 혼자 진행을 하게 되면서 팀에서 혼자 일한다는 게 생각이 컸다. 그래서 회사에서 개발을 하는 게 더 이상 재밌지 않았다. 그래서 더 성장하고자 퇴사를 결심했다. 2. 스타트업 회사에 입사 스타트업에서는 어떻게 일이 진행되는지 알고 싶고, 더 많은 걸 알게 될 것 같아서 면접을 보고 입사를 했다.. 2023. 1. 1. SwiftUI에서 VideoPlayer 이용하기 iOS14 부터 SwiftUI 에 비디오를 추가해주는 VideoPlayer 생성자가 추가됐다. VideoPlayer 를 사용하게 되면 로컬 또는 원격 URL 에서 영화 및 동영상을 재생할 수 있다. AVKit 프레임 워크에서 제공하기 때문에 AVKit 를 기본적으로 추가해야한다. 기본 코드 import SwiftUI import AVKit struct ContentView: View { var body: some View { VideoPlayer(player: AVPlayer(url: Bundle.main.url(forResource: "sample", withExtension: "mp4")!)) } } 실행 화면 프로젝트에 동영상이 있으면 위의 예제와 같이 사용하면 된다. URL 을 이용해서 원격으로 .. 2022. 12. 31. SwiftUI 에서 trim 이용하기 SwiftUI 에서는 trim() 수정자를 사용하여 모양에 대한 획 또는 채우기의 일부만 그릴 수 있다. 이 수정자는 시작 값(from)과 끝 값(to), 들다 CGFloat 0과 1사이로 저장되는 두 매개 변수를 사용한다. 기본 코드 struct ContentView: View { var body: some View { VStack { Circle() .trim(from: 0, to: 0.5) .frame(width: 150, height: 150) } } } 실행 화면 개발자 Document https://developer.apple.com/documentation/swiftui/shape/trim(from:to:) Apple Developer Documentation developer.apple.com 2022. 12. 28. SwiftUI에서 콘텐츠 모자이크 처리하기 (Redacted) iOS 14에서 SwiftUI에는 모든 콘텐츠를 redact 하는 한정자가 있다. View 한정자가 있는 모든 view 에 .redacted(reason:) 을 적용할 수 있다. 기본 코드 struct ContentView: View { var body: some View { Text("Hello, SwiftUI!") .redacted(reason: .placeholder) } } 실제 콘텐츠가 로드되기 전에 .placeholder 로 사용되는 방식으로 콘텐츠를 redact(수정)한다. 실행 화면 추가 .unredacted() : 일부 View 를 redact 하지 않으려면 View 에 .unredacted() 를 사용하여 적용된 reason modifier 를 제거할 수 있다. 개발자 Document .. 2022. 12. 27. 이전 1 ··· 3 4 5 6 7 8 9 ··· 18 다음