Swift

출처 : https://docs.swift.org/swift-book/

해당 내용은 스위프트 공식 문서를 요약, 번역 한 것으로 잘못된 해석, 글쓴이의 개인 견해가 들어갈 수 있으니 유의 해주세요.

  • 스위프트는 폰, 데스크탑, 서버 등에서 동작하는 프로그램을 만들기에 좋은 안전하고, 빠른 상호작용 프로그래밍 언어이다.(interactive programming language)
  • 간편하면서도 제품을 만들기에 적합한 스크립팅 언어이다.
  • 별도의 빌드, 실행의 과정이 없이 결과를 바로 확인 할 수 있다.
  • 스위프트는 일반적인 오류들을 피하기 위하여 다음과같은 클래스 디자인 패턴을 정의합니다.
    • 변수는 정의 했을 때 초기화 됩니다. (오역가능성)
    • 배열의 인덱스가 적합한지 검사합니다.
    • 정수형 값이 표현가능 범위를 벗어 났는지 검사합니다.
    • nil 값 예외를 명시적으로 검사 가능하도록 합니다.
    • 메모리를 자동으로 관리합니다.
    • 예기치 않은 오류를 처리 하여 복구가 가능하게 합니다.
  • 강력한 타입 추론과 현대적인 패턴 대조와 결합하여 복잡한 생각을 깔끔하고 간결하게 나타낼 수 있도록 도와줍니다.
  • 대부분의 하드웨어에서 컴파일, 최적화 할 수 있다.
  • 코드 작성 하기는 쉽지 않으나 읽고 유지보수 하는 데는 좋다.

스위프트는 다음과같은 타입들을 제공

interactive programming language : 실행중에 코드를 바꿀 수 있는 프로그래밍 언어.

Groom

Import File format : Alembic(.abc)

언리얼에 헤어 시뮬레이션을 할수 있게 새롭게 추가된 플러그인

언리얼 4.24 버전부터 지원한다.

아직 베타 기능이라 언제든 없어질수 있으니 사용에 주의하라고 경고문이 나온다.

하지만 최근 출시예정인 게임들을 보면 헤어 시뮬레이션이 들어가있는 경우가 많아 사라지지는 않을 것 같다.