xho95 (소중한꿈)'s Swift Life

Apple 에서 공개한 The Swift Programming Language (Swift 5.7) 책의 Document Revision History 부분1을 번역하고, 주석을 달아서 정리한 글입니다. 전체 번역은 Swift 5.7: Swift Programming Language (스위프트 프로그래밍 언어) 에서 확인할 수 있습니다.

Document Revision History (문서를 다듬은 역사)

2022-09-12

2022-03-14

2021-09-20

2021-04-26

2020-09-16

2020-03-24

2019-09-10

2019-03-25

2018-09-17

2018-03-29

2017-12-04

2017-09-19

2017-03-27

2016-10-27

2016-09-13

2016-03-21

2015-10-20

2015-09-16

2015-04-08

2014-10-16

2014-08-18

참고 자료

  1. 이 글에 대한 원문은 Document Revision History 에서 확인할 수 있습니다. 

  2. ‘동적 타입 표현식 (Dynamic Type Expression)’ 에 대한 내용은 2017-03-27 일에 공개한 스위프트 3.1 에서 제거되었기 때문에 링크가 없습니다. 

  3. ‘변수인 함수 인자 (variable function arguments)’ 라는 것은 func someFunction(var argument: String) 처럼 인자에 var 를 붙여서 해당 인자를 변수 처럼 사용하는 것을 말합니다. 스위프트 2.2 부터 사용이 불가능하게 되었습니다. 

  4. ‘딩뱃 (dingbats)’ 은 조판 시에 사용하는 장식 문자나 공백을 말합니다. 이에 대한 자세한 내용은 위키피디아의 Dingbat딩뱃 항목을 보도록 합니다. 

  5. ‘스위프트 (Swift)’ 프로그래밍 언어는 2014년 ‘WWDC’ 에서 2014년 6월 2일에 최초로 발표되었습니다. 2014년 8월 18일은 그 이후 최초로 갱신된 내용입니다. 

  6. 여기서 원문의 ‘canonical’ 을 ‘표준적인’ 이라는 말이 아니라 ‘법적인’ 이라는 말로 옮겼는데, 이는 ‘canon’ 이 원래 ‘교회 법’ 을 의미하는 말이기 때문입니다. ‘법적으로 동등함’ 이 무엇인지에 대해서는 Comparing Strings (문자열 비교하기) 부분을 보도록 합니다. 

  7. ‘커리 함수 (curried functions)’ 에 대한 내용은 2016-03-21 일에 공개한 스위프트 2.2 에서 제거되었기 때문에 링크가 없습니다.