본문 바로가기

반응형

개발/iOS

(5)
[iOS] GCD - Main Queue, Global Queue와 동기(sync), 비동기(async) 작업 비교 GCD 개념 돌아보기 더보기1. GCD란 무엇인가?GCD (Grand Central Dispatch)는 iOS에서 멀티스레딩을 간편하게 관리하기 위해 제공되는 기술. 이를 통해 여러 스레드를 쉽게 관리하고, 백그라운드 작업과 UI 업데이트 작업을 구분할 수 있음.메인 큐 (Main Queue)UI 작업을 실행하는 스레드, 메인 스레드에서 실행.글로벌 큐 (Global Queue)메인 스레드를 제외한 백그라운드에서 실행되는 큐로 여러 스레드를 활용해 비동기 작업을 처리함.큐 (Queue)작업을 실행할 순서를 결정하는 객체로, 큐에 담긴 작업은 하나씩 실행. 2.  DispatchQueue.global() 과  DispatchQueue.main .global()전역 큐로, 백그라운드 스레드에서 작업을 실행...
[iOS] GoogleMap 마커, 경로 사용하기 1 ) GoogleMap 추가하기 https://developers.google.com/maps/documentation/ios-sdk/overview?hl=ko GoogleMap을 사용하기 위해선 우선 API 키를 발급 받아야합니다. 위 링크에서 API키를 발급 받았다면, AppDelegate didFinishLaunchingWithOptions 함수에 구글맵을 연동하는 코드를 작성합니다. func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization..
[iOS] YoutubePlayer 사용하기 GitHub - youtube/youtube-ios-player-helper: Lightweight helper library that allows iOS developers to add inline playback of YouT Lightweight helper library that allows iOS developers to add inline playback of YouTube videos through a WebView - GitHub - youtube/youtube-ios-player-helper: Lightweight helper library that allows... github.com iOS 에 쉽고 빠르게 동영상 플레이어를 얹는 법 Youtube 플레이어 (YoutubePlayer_i..
[iOS] 기기 별 지원 정보 (OS, Face ID, Touch ID) 2021.10.18 기준 - 최신 (iOS 15.0.2) iPhone 기기명 최대 지원 버전 Face ID Touch ID iPhone 1세대 iOS 3.1.3 iPhone 3G iOS 4.2.1 iPhone 3GS iOS 6.1.6 iPhone 4 iOS 7.1.2 iPhone 4S iOS 9.3.6 iPhone 5 iOS 10.3.4 iPhone 5C iOS 10.3.3 iPhone 5S iOS 12.5.5 O iPhone 6 iOS 12.5.5 O iPhone 6+ iOS 12.5.5 O iPhone 6S iOS 15.0.2 O iPhone 6S+ iOS 15.0.2 O iPhone SE 1세대 iOS 15.0.2 O iPhone 7 iOS 15.0.2 O iPhone 7+ iOS 15.0.2 O ..
[iOS] iOS의 4가지 층 위에 있을수록 사용자에 가까우며 하단일수록 하드웨어에 가깝다 1. Cocoa Touch 코코아 터치는 iOS의 UI층이다. 버튼과 슬라이더, 라벨 같은 것이 들어있는 곳이다. Multi-Touch, Alerts, Web View, Core Motion, Map Kit, Localization, Image Picker, Camera, Controls, View Hierarchy가 포함되어 있다. UIKit으로 위의 것들을 사용할 수 있다. 2. Media 이 층은 미디어 층으로 비디오, 오디오, 이미지 등 모든 종류의 미디어가 들어가 있다. Core Audio, JPEG, PNG, TIFF, OpenAL, PDF, Audio Mixing & Recoding, Quartz (2D), Core Animatio..

반응형