목록Swift (2)
Stacking Fire
(스스로 돌아보는 용도이기에, 평소 포스팅과 어투가 다릅니다.) 2017년은 내가 개발자가 되기로 마음먹고 처음으로 공부를 시작한 해다. 목표는 연말까지 취업! 이었는데, 다행히도 목표는 이루었지만 요즘은 하면 할 수록 갈 길이 참 멀구나. 하고 느낀다. 1월 ~ 4월 패스트캠퍼스에서 처음으로 공부를 시작했다. 당시는 Objective-C로 진행되었다. 언어의 이름부터가 'Objective'. 객체지향이 최대한 손에 익게 하는 것을 목표로 달렸다. 이제까지 내 인생에서 최고로 열심히 살았던 기간. 이제 생각하면 정말 토이같은 'Soobook'과 '혼술집', '포켓몬 도감'을 만들었다. 이때의 작업은 이곳의 Objective-C 와 UIKit 관련 내용이다. 5월 ~ 7월 같은 강의에서 조교로 일을 했다...
회사에서 결제 페이지를 만들 때, 네비게이션 바에 화면 전환에 대한 프로그래스를 넣어달라는 요청이 있었습니다. 기본 네비바에서는 화면 전환 때문에 불가능하니 커스텀 네비바를 쓰고 여러 페이지에 있는 뷰를 하나의 뷰 컨트롤러에서 관리하도록 바꾸었습니다. 그렇게 하고 나니 화면 가장자리에서 스와이프해서 팝하는 기능을 쓸 수가 없더라구요. 그래서 기본 UINavigationController가 하는 행동을 따라 직접 만들어 넣어 주었습니다. 예제 파일에는 최근 정말 재밌게 본 드라마의 세 배우를 넣어 보았습니다ㅎㅎ 팬심이라고 이해해 주시고, 만약 문제가 된다면 빼도록 하겠습니다. 결과물 환경 iOS 9.0 + Swift 4.0 SnapKit (GitHub) FlameKit (Github) Code 예제 파일:..