[iOS-opensource] snapkit, then -0. 서론

miori·2021년 4월 13일
0

ios-opensource

목록 보기
2/4

ios 공부를 시작하고 늘 스토리보드만 사용하였다.
스토리보드를 고집한 이유는 개인적으로 생각하기에,
1. 직관적
2. 편함
위 두가지였던것 같다.

하지만 점점 개발을 하면 할 수록 스토리보드 상에서 구현하기 애매한 경우가 되게 많았던 것 같다.
한 예로 [iOS-opensource] tabman (상단탭) 을 직접 구현하고자 했을 때를 들 수 있을 것 같다.

스토리보드 상으로 구현을 할 때, 스크롤뷰의 오토레이아웃을 잡아줄때 조금 많이 힘들었다.
이러한 힘듦을 극복하기 위해, 코드로 레이아웃을 짜보기로 결심을 했다.

어떤식으로 진행을 할까 고민중, 현재 사용중인 어플들의 오픈소스 라이선스들을 참고하기로 하였다.
(앱 환경설정 부분에 고지해놓은 오픈소스들을 찾아보면서, 뭔가 개발을 공부하는 학생입장에서 뿌듯했다 😀)
배달의 민족 어플의 경우 Snapkit을 사용하고 원티드 어플도 Snapkit을 사용하는걸 확인하고 아 나도 Snapkit을 사용하기로 하였다.

그리고 추가적으로 키워드로 간단하게 initialize 할 수 있는 라이브러리인 Then 도 사용하기로 하였다. 실제로 뱅크샐러드 어플 오픈소스 라이선스를 보면 then을 사용한다 🎉🎉

다음 포스팅에서는 대략적으로 어떻게 ui를 snapkit과 then 을 사용하여 짰는지 적도록 하겠다

profile
iS를 공부하는 miori 입니다.

0개의 댓글