티스토리 뷰
매년 카카오 에서 기술 세션 및 소개를 하는데, 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
- geohash
- 무료는 아니지만
- GPT4
- xcode whitespace trim option
- Fastlane
- Moya
- 코테
- ios
- bitrise
- IF (KAKAO) DEV 2022
- swift
- 같이쓰기
- 모듏화
- Default Rules
- AWS IoT
- firebase
- ATS failed system trust
- ChatGPT
- 빌드자동화
- GCD
- AppThinning
- XCTestExpectation
- 프로그래머스
- MQTT
- swiftLint
- CI/CD
- RxSwift
- jenkins
- async
- chatgpt 4o
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |