본문 바로가기

iOS 앱 개발자 프로젝트/iOS 심화

[iOS] video playback app

5월.. 실화냐...

 

 

동영상 재생 앱을 만들어 봅니다. 

gitHub: https://github.com/NY-Chae/videoPlay.git


 

|  info.plist 추가하기

 

info.plist란? 

iOS 앱 프로젝트의 중요한 설정 파일 중 하나로,

앱의 기본적인 설정, 앱이 시스템과 상호작용하는 방법, 사용 권한, 앱의 버전 정보 등을 포함

iOS 앱의 정보를 정의하고 앱 번들 내의 핵심 구성 요소로 간주된다.

 

App Transport Security Settings 추가

 

Dummy API의 영상 파일의 경우 http:// 링크로 제공된다.

iOS 에서 Https://가 아닌,

Http:// 통신을 위해서는 info.plist에 관련 요청을 허용하는 값 추가가 필요하다.

 App Transport Security Settings 항목을 생성하고, 하위에 Allow Arbitrary Loads 항목을 생성 후 YES로 설정

 

 

|  ViewController

MVC 패턴을 고려했다면 Model에서 다뤄야겠지만.. 이번엔 VC에서 함께 디코딩 했다. 

 

 

|  VideoCell

IBOutlet으로 테이블 뷰에 있는 cell 컴포넌트들을 연결하고 DispatchQue를 이용해 비동기로 데이터를 연결한다.  

 

 

| Main.storyboard

Cell에서 Custom class, Identifier, Row Height를 설정하는 것 잊지말기.

 

 

 

thumbnail Image에 오류ㄱr.. ㅇࡇㅇ?? Build Succeeded anyway..

'iOS 앱 개발자 프로젝트 > iOS 심화' 카테고리의 다른 글

[iOS] bookStore app project (3)  (4) 2024.05.08
[iOS] bookStore app project (2)  (2) 2024.05.07
[iOS] SnapKit (feat. SPM)  (2) 2024.05.05
[iOS] bookStore app project (1)  (2) 2024.05.04
[iOS] codebase UI  (0) 2024.04.30