컴파일러 지시자 #warning, #error

2018-09-21

TODO와 FIXME

개발을 하다보면 아직 마무리가 안된 코드를 남겨 두고 다른 코드를 작업하는 경우가 종종 있습니다. 수정이나 추가가 필요한 코드를 발견 했지만 일단 현재 작업에 집중하기 위해 그 코드를 남겨두는 것이죠. 이럴 때 Swift 4.2 이전의 Xcode에서는 //TODO://FIXME: 주석을 사용했습니다. 그래서 자신 혹은 다른 팀원에게 코드의 특정 부분에 추가적인 작업이 필요하다고 알릴 수 있었습니다.

Read More

Map 함수 구현해 보기

2018-09-14

개요

함수형 프로그래밍을 하면서 가장 자주 사용하는 함수라면 Map, Reduce, Filter를 들 수 있을 것 같습니다. 자주 사용은 하는데 실제 내부적으로 어떻게 구현돼 있는지, 직접 구현 할수는 없는지 궁금하지 않으신가요? 😄

Read More