티스토리 뷰

iOS

if(kakao)dev2002 리뷰

@서비 2023. 1. 2. 11:08

 

매년 카카오 에서 기술 세션 및 소개를 하는데, iOS에 해당 하는 세션은 4개가 있었다. 개인적으로 제일 흥미 로웠던 세션은 모듈화 사례이다. 우선은 모듈화를 하면 그 이후에 해볼 수 있는게 많아 질 거 같다. 전체 코드안에서 테스트를 하거나 타임체크 등을 하면, 최적화 하는데 한계가 있을 거 같은데, 따로 떼어서 해당 모듈을 맡아서 진행하면, 해볼 수 있는게 많을 거 같아 흥미로웠고, 업무에 적용해 보고 싶었다.

네트워크 통신 리팩토링 사례에서는 네트워크 통신 시에 테스트 하는 함수로 4가지 정도를 사용하던데 사실 명확하게 어떤 테스트를 해야한다는 기준이 있는 거 같지 않아서 해당 내용을 차용해서 나중에 적용해 봐야겠다. 1) 정상, 2) 없는 함수, 3) 파라미터 추가, 4) 파라미터 타입 불일치

 

 

SwiftLayout을 소개합니다

→ UIKIT으로 선언형 레이아웃 을 작성하는 방법(SwiftLayout 오픈소스)을 소개한 세션

카카오뱅크 iOS 프로젝트의 모듈화 여정: Tuist를 활용한 모듈 아키텍처 설계 사례

→ Tuist를 활용하여 모듈화 진행한 사례

카카오페이 iOS 웹뷰 소개 및 리팩토링 이야기

→ 웹과 앱 간의 네트워크 및 통신 리팩토링 사례

다리는 걸을 뿐.. 만보기 서비스 개발기

→ 카카오톡의 만보기 서비스 개발 사례

 

 

 

 

https://if.kakao.com/session?f.2gB2OPT7YO.GgWcMRm0cNSS=mobile 

 

if(kakao)dev2022

함께 나아가는 더 나은 세상

if.kakao.com

'iOS' 카테고리의 다른 글

iOS, Access controls in Swift  (0) 2022.09.05
swift - extensions  (0) 2022.09.05
protocol - swift / objective-c 차이  (0) 2022.09.05
App Thinning, Bitcode  (0) 2022.09.03
앱 스토어 호환성 표시 (Mac M1 지원 여부)  (0) 2022.08.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함