쿠키
·
💻 CS/용어
쿠키웹사이트가 사용자 정보를 브라우저에 저장하는 작은 데이터 파일 (웹사이트가 브라우저에 남기는 메모!) 로그인 유지, 설정 저장, 광고 추적 등에 사용 쿠키의 특징1. 브라우저에 저장됨2. 작은 용량3. 도메인별로 관리4. 만료 기간 설정 가능 쿠키의 종류세션 쿠키: 브라우저가 닫히면 사라짐영구 쿠키: 특정 만료 시간까지 유지됨퍼스트파티 쿠키: 방문한 웹사이트에서 직접 설정서드파티 쿠키: 광고, 분석 서비스를 제공하는 외부 사이트에서 설정
WKWebsiteDataStore
·
🍎 iOS/Swift
WKWebsiteDataStoreWebkit 프레임워크에서 제공하는 웹 사이트 데이터 저장소 쿠키, 캐시, 로컬 저장소 등의 데이터를 관리하는 객체 WKWebView와 함께 동작하면서 웹사이트 데이터를 저장하거나 삭제하는 데 사용 WKWebsiteDataStore 주요 기능httpCookieStore: 웹사이트의 쿠키를 가져오거나 추가/삭제default(): 기본 데이터 저장소 (일반적인 웹 브라우징)nonPersistent(): 비 휘발성 데이터 저장소 (세션이 끝나면 데이터가 삭제)fetchDataRecords(offTypes:): 특정 유형의 데이터를 가져옴removeData(ofTypes:for:): 특정 유형의 데이터를 삭제 쿠키 가져오기 (httpCookieStore.getAllCookies)..
Shader
·
💻 CS/용어
ShaderGPU(Graphics Processing Unit)에서 실행되는 프로그램으로 그래픽 렌더링 과정에서 다양한 시각적 효과를 생성하거나 데이터를 처리할 때 사용. 일반적으로 3D 그래픽스 API(ex: OpenGL, DirectX, Metal)에서 사용되며, GPU를 활용하여 고속으로 그래픽 연산을 수행. Shader의 역할1. 3D 모델의 변환객체를 화면에 그리지 위해 위치, 크기, 회전 등을 조정.모델 좌표에서 화면 좌표로 변환.2. 조명 및 색상 계산물체에 빛이 어떻게 반사되고 흡수되는지 계산하여 현실감 있는 이미지 생성.ex) 빛, 그림자, 반사3. 픽셀 색상 정의텍스처나 색상을 적용해 각 픽셀의 최종 색상을 결정.그림자, 투명도, 반사 등 시각적 효과를 추가.4. 포스트 프로세싱렌더링된..
JerryiOS