목록분류 전체보기 (127)
소피it블로그
https://developer.apple.com/documentation/vision/vnpixelbufferobservation Apple Developer Documentation developer.apple.com 1. VNPixelBufferObservation 이미지 분석 요청으로부터 만들어지는 이미지를 나타내는 객체 class VNPixelBufferObservation : VNObservation 이 옵저베이션 타입은 image-to-image 처리 역할을 하는 코어 ML 모델로 VNCoreMLRequest 이미지 분석을 수행한 결과이다. 예를 들어 이 옵저베이션은 한 이미지의 스타일을 분석하고 그 스타일을 다른 이미지로 전환하는 모델의 결과일 수 있다. 비전은 MLModel 객체가 이미지..
https://developer.apple.com/documentation/vision/vncoremlmodel Apple Developer Documentation developer.apple.com 1. VNCoreMLModel 비전 요청에 사용되는 Core ML 모델의 컨테이너 class VNCoreMLModel : NSObject 코어 ML 모델은 비전 인식 요청에 사용되는 데이터 셋으로부터 트레이닝된 정보를 감싼다. 모델을 트레이닝한 후에 이 클래스를 사용하여 VNCoreMLRequest를 초기화하라. https://developer.apple.com/documentation/vision/vncoremlrequest Apple Developer Documentation developer.appl..
https://developer.apple.com/documentation/arkit/ Apple Developer Documentation developer.apple.com 1. ARKit 앱이나 게임에 증강 현실 경험을 생성해줄 iOS 디바이스 카메라와 모션의 통합 특징들 증강 현실(AR)은 디바이스의 카메라를 통해 2D나 3D 요소가 실제 세상에 존재하는 것처럼 나타나도록 하는 유저 경험을 말한다. ARKit는 디바이스의 모션 트랙킹, 카메라 씬 캡쳐, advanced scene processing, 그리고 display conveniences를 통합함으로써 AR 경험을 만드는 일을 단순화한다. 이 기술들을 가지고 iOS 기기의 전면 혹은 후면 카메라를 통해 다양한 AR 경험을 생성할 수 있다. ..
https://developer.apple.com/documentation/dispatch/dispatchqueue Apple Developer Documentation developer.apple.com DispatchQueue 앱의 메인 스레드나 백그라운드 스레드에서 순차적 혹은 동시적으로 실행되는 태스크들을 관리하는 객체 1. 선언 class DispatchQueue : DispatchObject 2. 개요 디스패치 큐는 앱이 블록 객체의 형태로 태스크를 제출할 수 있는 FIFO(선입선출) 큐이다. 디스패치 큐는 태스크를 순차적으로 혹은 동시적으로 실행한다. 디스패치 큐에 제출된 작업은 시스템이 관리하는 스레드의 풀에서 실행된다. 앱의 메인 스레드를 대변하는 디스패치 큐를 제외하면, 시스템은 태스크..
https://docs.swift.org/swift-book/LanguageGuide/AccessControl.html Access Control — The Swift Programming Language (Swift 5.7) Access Control Access control restricts access to parts of your code from code in other source files and modules. This feature enables you to hide the implementation details of your code, and to specify a preferred interface through which that code can be docs.swift.org ..
https://docs.swift.org/swift-book/LanguageGuide/ControlFlow.html Control Flow — The Swift Programming Language (Swift 5.7) Control Flow Swift provides a variety of control flow statements. These include while loops to perform a task multiple times; if, guard, and switch statements to execute different branches of code based on certain conditions; and statements such as break a docs.swift.org gua..