Файл DICOM используется для различных применений, как правило, большие dicoms являются cineloops или изображениями с высоким разрешением, например, CT Scanner. X-Ray или ультразвуковые диком очень малы, а тип сжатия может быть ниже размера
В настоящее время я использую много модулей в dicom с языком python, эти модули основаны на классах оболочки C++. Возможно, у swift есть некоторый механизм для оболочка C++.
Свифта язык очень новый, и, вероятно, не имеет модуля реализации DICOM, поскольку протокол DICOM является очень сложным, обширным и используются во многих ситуациях, как коммуникации, изображения, cineloops и данные пациента
Если вы хотите только изображение, может быть, вы можете получить некоторую стоимость быстрой реализации, но полная разработка dicom будет располагать много времени. Этот блог (http://dicomiseasy.blogspot.com.br/) полезен и может помочь вам понять протокол dicom.
Edit:
В этой записке от Apple: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html, говорить о совместимости между языками, и в разделе Понимание процесса Swift импорта, есть примечание:
Вы не можете импортировать код C++ непосредственно в Swift. Вместо этого создайте обертку Objective-C или C для кода C++.
Да, osirix - отличный зритель, но реализован в Objective-C –