Develog & Travelog
iOS 개발자의 내맘대로 개발 / 여행 일지
-
미국 서부 여행 Day 3
미국 서부 여행 Day 3 샌프란시스코, 산호세 따로 알람을 걸어 놓지도 않았는데 아침 일찍 눈을 떴다. 집이었다면 당연히 다시 자고 두 세시간은 거뜬히 더 잤겠지만, 언제 또 샌프란시스코의 아침을 느껴보겠나 싶어 밖으로 나가기로 했다. 밤거리의 샌프란시스코와는 다르게 아침의 샌프란시스코는 또 다른 느낌이었다. 밤에는 어디서도 찾아볼 수 없던 몇몇 부지런한 백인들은...
-
미국 서부 여행 Day 2
미국 서부 여행 Day 2 샌프란시스코 미국에서 맞이하는 두번째 날이 밝았다. 비행기에서 시차 적응에 실패했을 줄 알았는데 아침에 일어나보니 생각보다 제법 시차 적응을 잘 해낸거 같아 뿌듯해 하며 일어날 수 있었다. 다만 내가 지금껏 들어오던 캘리포니아의 날씨는 항상 날씨가 좋아 오늘 안놀아도 내일 놀면 되서 아무 걱정없는 날씨라고 했는데, 날씨가...
-
미국 서부 여행 Day 1
미국 서부 여행 Day 1 샌프란시스코 아이폰X 을 사러 당일치기로 일본을 다녀온 작년 11월 이후로 국내 여행조차 못하면서 일을 하고 있자니 지금껏 한번도 아시아를 벗어나 본적이 없다는 생각이 문득 들었다. 그래서 그랬을까 덜컥 미국행 티켓을 예매하고 대략적인 경로만 세워두고는 출발하게 되었다. 언제나 그렇지만 여행은 항상 출발 전부터 무척이나 설레이는 것...
-
Closure에서 weak self 사용
Closure에서 weak self 사용 weak self (약한 참조)는 문서에 명시적으로 Strong Reference Cycle (강한 순환 참조)를 벗어나기 위해 사용된다고 설명하고 있다. Closure를 사용하면서 closure 내부에서 컨트롤러의 멤버를 사용하기 위해 self가 사용되는데, 일반적인 경우에는 문제가 없지만 특수한 상황에서 문제가 될 여지가 있다. 문제가 발생할 수 있는 코드를 통해 간단하게 살펴보도록 하자....
-
TouchID 인증 구현하기
iPhone 5S에서 처음 소개 된 이후 Touch ID는 이제 아이폰 비밀번호 인증 수단으로 널리 사용되고 있다. 매번 비밀번호를 입력하지 않고도 간편하게 손가락 지문 인식을 통해 인증하는 방식으로 UX 적인 측면에서 큰 발전을 이루어 냈다. iOS 7 버전까지는 Apple에서 이 Touch ID 사요을 허용하지 않았지만 iOS 8 부터 공식적으로 API를 제공해주어...