목록개발_iOS (68)
소피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 ..