Swifter {Swift Developer}

메뉴
as! 라고 선언하면, 다운캐스트할 수 없는 경우 프로그램을 종료시키는 것을 말한다. [crayon-58b28de82e596165775196/] 이를 줄이면 다음과 같다. [crayon-58b28de82e59d667676808/] 위 두가지 모두…
앱 개발에서 폐쇄(Closure)에 제대로 이해하지 못한 것 같아, 나름대로 정리해 보았다. 폐쇄(클로저, Closure)란? 폐쇄는 간단하게 말하면, 자신을 둘러싼 범위의 변수를…
암호화된 키를 Keychain에 저장하는 경우가 있다. 예로 realm의 암호화된 사용 키를 keychain에 저장하지만 사정에 따라 기기를 변경하면 백업한 환경을 복원해도…
Swift 3.0기반으로 프로젝트를 할 때, 로그 처리를 어떻게 해야할지 고민할 때 유용하게 사용하고 싶은 경우에 이용하는 로그처리 클래스를 공개한다. Logger.swift…
Raspberry Pi용 GPS 확장보드 GPSCAP을 소개한다. 이 보드는 핀 헤더에 연결하면 GPS로거로 동작한다. GPS위성에서 위도/경도/고도등 위치정보외에도 날짜/시간과 현재 포착된 위성수…
최근 상품 및 서비스를 개발할 때 UX(User Experience)라는 말이 필수로 이야기를 많이 한다. 그렇지만, UX의 의미와 그에 따른 중요한 내용은…