[DICOM-1] DICOM이란?
·
💻 CS
DICOM(Digital Imaging and Communications in Medicine)의 정의스캐너, 워크스테이션, 서버와 같은 기기 간에 의료 영상과 해당 영상의 메타데이터가 저장 및 전송되는 방법을 설명하는 표준 의료 영상 데이터를 다루는 병원과 개발자에게 DICOM은 필수적인 표준이다. DICOM은 의료용 영상 데이터를 효과적으로 저장, 전송, 관리하기 위한 약속이다.DICOM은 여러 의료 영상 모달리티에서 데이터를 저장하여 진단 연구의 상세한 설명자료를 만드는 데 사용할 수 있다.이러한 모달리티는 CT, PET, MRI, X선 초음파와 방사선 영상 모달리티가 포함된다. DICOM을 사용할 때의 장점- DICOM은 의료계에서 영상 저장에 가장 흔히 사용되는 표준이다.- DICOM을 사용하면..
접근제어자
·
🍎 iOS/Swift
open모듈 외부에서 접근 가능, 상속 및 오버라이딩 허용프레임워크 일부를 사용자에게 공개할때 사용 public모듈 외부에서 접근 가능, 상속과 오버라이딩 제한주로 라이브러리나 프레임워크의 일부 기능을 공개할 때 사용 internal모듈 내에서만 접근 가능, 앱의 대부분의 코드에서 기본적으로 사용 fileprivate같은 파일 내에서만 접근 가능, 파일 단위로 캡슐화를 적용하고자 할 때 유용 private해당 선언이 포함된 스코프(클래스, 구조체 등) 내에서만 접근 가능가장 강력한 제한으로 민감한 데이터나 내부 구현사항을 보호할 때 사용
Lazy와 weak을 함께 사용할 수 없는 이유
·
🍎 iOS/Swift
Lazy 속성의 특징 lazy 속성은 처음으로 접근할 때 초기화된다.객체가 생성된 이후에 값을 설정할 수 있어, 초기화 시점에서 특정 값이 준비되지 않은 경우에 유용하다.lazy 속성은 인스턴스가 메모리에 확실히 존재하는 동안 유지되며, 그 인스턴스가 필요할 때 메모리에서 초기화된다. Weak 속성의 특징weak 속성은 약한 참조를 가리킨다.약한 참조는 메모리 순환 참조를 피하기 위해 사용되며, 참조하는 객체가 메모리에서 해제되면 nil로 설정된다.약한 참조는 항상 Optional 타입이어야 하며, 가리키는 객체의 수명이 다하면 자동으로 해제된다. 호환되지 않는 이유lazy 속성은 초기화 시점을 보장해야 하는데, weak 속성은 언제든지 nil이 될 수 있는 특성을 갖고 있다.따라서 참조를 지속할 수 없..
JerryiOS