ABOUT ME

-

Today
-
Yesterday
-
Total
-

[iOS] MultipeerConnectivity(P2P 프로토콜) 소개 및 예제 프로젝트
iOS 📱 2025.05.12 22:07

안녕하세요 아렉스입니다 :> 오늘은 P2P(peer to peer) 를 도와주는 Multipeer Connectivity 프레임워크에 대해 얘기해 보겠습니다. P2P(peer to peer)는 서버를 거치지않고 이용자들을 직접 연결하는 프로토콜입니다.대표적인 P2P 사용 예시는 BitTorrent, WebRTC, Bitcoin P2P 가 있습니다. Multipeer Connectivity 프레임워크는 주변 장치에서 제공하는 서비스의 검색을 지원하고 메시지 기반 데이터, 스트리밍 데이터 및 리소스(예: 파일)를 통해 해당 서비스와의 통신을 지원합니다. iOS에서 프레임워크는 인프라 Wi-Fi 네트워크, P2P Wi-Fi 및 Bluetooth 개인 영역 네트워크를 기본 전송에 사용합니다.macOS 및 tv..

[Metal] Metal 이란
카테고리 없음 2025.05.06 23:33

타임라인 정리2014년 Metal 1 출시2017년 Metal 2 출시2018년 macOS Mojave(10.14)부터 OpenGL 및 OpenCL의 지원을 중단2022년 Metal 3 출시 Metal은 긴밀하게 통합된 최신 그래픽 및 컴퓨팅 API로, Apple 플랫폼에 맞게 설계 및 최적화된 강력한 셰이딩 언어와 함께 제공Metal을 사용하면 앱이 기기의 GPU에 직접 액세스하여 복잡한 장면을 빠르게 렌더링하고 계산 작업을 병렬로 실행할 수 있습니다낮은 오버헤드의 효율적인 아키텍처사전 컴파일된 셰이더세분화된 리소스 제어 및 멀티 스레딩 지원을 기반. Metal이 적극적으로 이요하는 앱의 카테고리정교한 2D 또는 3D 환경을 렌더링하는 게임프리미어 프로, Final Cut Pro와 같은 비디오 ..

[iOS] Pinch Gesture와 Double Tap으로 구현하는 이미지 확대/축소 기능
카테고리 없음 2025.04.24 00:05

안녕하세요 아렉스입니다 :> 관성적으로 사용하던 부분을 다르게 설계해본 것을 공유드려볼려고해요.기존 target-action 패턴에 대해서는 설명하지않으니, 패턴에서 이해가 안되는 부분은 따로 찾아보시면 좋을거같아요 1. 기존 target-action 패턴과 관성적인 문제점iOS에서 제스처를 처리할 때, target-action 패턴을 사용합니다.즉, UITapGestureRecognizer나 UIPinchGestureRecognizer 같은 제스처를 설정할 때, 제스처 인식기의 target을 self로 설정하여, self 클래스 내에 구현된 메서드를 액션으로 호출하게 됩니다.예를 들어, 이미지 뷰에서 두 손가락으로 확대/축소 제스처를 처리할 때 아래와 같은 코드가 흔히 사용됩니다. let pinchGe..

최근 글 목록

Designed by Tistory.