일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ios
- objective-c
- 독서
- 스위프트
- ReactiveX
- string
- 책 후기
- 알고리즘
- 책
- wwdc
- Algorithm
- Xcode
- swift5
- SWIFT
- 책 추천
- objc
- swiftUI
- Deep learning
- Animation
- leetcode
- 애니메이션
- 머신러닝
- 문자열
- stanford SwiftUI
- 딥러닝
- 스위프트UI
- RX
- ARC
- rxswift
- iOS SwiftUI
- Today
- Total
목록개발 (3)
THIS IS ELLIE
2020/10/12 - [개발/iOS] - AVPlayer클래스 살펴보기 2020/10/12 - [개발/iOS] - AVPlayer에서 플레이어 상태 파악하기 AVPlayer는 미디어 재생과 타임을 관리할 수 있는 컨트롤러이다. 이번에 AVPlayer를 사용해 개발하다가 하루 종일 끙끙거린 문제가 있었다. 먼저 AVAsset으로 모델링한 것으로 AVPlayerItem을 만들어 플레이어에 넣어주었다. 그리고 플레이어를 재생시키면 잘 재생되는 것 까지 확인 완료. 문제는 여기다. 잘 재생되다가 오디오 인터럽트가 지속될시에 현재 재생하고 있는 미디어가 노출되지 않는 현상이 발생했다. (카메라 앱에서 동영상을 오래동안 찍고 있거나 슬립 상태에 진입) 애플에서 자체적으로 비디오 렌더링을 못하게 막는 것 같았음. ..
시뮬레이터 전문가가 되어보자. 시뮬레이터는 개발자 경험을 강화하고 좋은 앱을 만드는 데 어떻게 도움이 되는지 이야기합니다. 시뮬레이터가 무엇이고 무엇을 할 수 있는지 말할 것입니다. 시뮬레이터를 사용하면 맥에서 iOS, iPadOS, TVOS 그리고 watchOS의 앱을 테스트할 수 있습니다. 시뮬레이터는 Xcode에 내장되어 있어서 실제로 기기가 없어도 앱을 실행할 수 있고 테스트 가능합니다. 여기 두 가지의 시뮬레이터가 부팅되어있습니다. iOS14를 실행하는 아이폰 11과 아이패드 프로입니다. 시뮬레이터 위 타이틀을 통해서 실행 중인 OS의 장치 이름과 버전을 확인할 수 있습니다. Xcode12에서는 시뮬레이터에서 스크린 샷을 찍는 것이 향상되었습니다. 스크린 샷 버튼을 클릭하면 찍힌 스크린 샷이 옆..
스위프트로 하는 iOS 프로그래밍 이 책을 읽으면서 책에서 나온 또 다시 새겨보고 싶은 내용들을 끄적끄적 적어보려한다. 스위프트는 프로그래밍 코드를 작성한 후 컴파일러를 거쳐야만 하는 컴파일 언어이다. 컴파일은 컴퓨터가 명령을 실행하고 처리하기 전 단계로, 텍스트로 작성한 코드를 컴퓨터가 이해할 수 있는 저수준 언어로 변환하는 과정이다. 스위프트에서는 숫자 전용 데이터 타입은 없으며, 숫자를 포함한 모든 데이터는 객체 타입이다. 스위프트에서는 클래스 구조체 열거형 등 세가지 객체 타입이 있다. 변수란 객체의 이름이다. 엄밀히 말하자면 변수 또한 객체를 지칭하는 명칭이며 객체를 참조하기 위한 이름이다. 비유적으로 설명하자면, 변수는 신발이라는 객체를 담을 수 있는 신발 상자와 같은 것이다. 상자에 든 객체..