2022년 4월 27일2022년 4월 29일iOS, swift Swift OperationQueue 사용해 보기 어떤 운영체제라도 스레드 관련 사항은 매우 중요하다. iOS 에서는 직접 스레드를 생성하기 보다는 큐에 작업을 넣으면 임의의 스레드들이 작업하게 되는 방식이 주로 […]
2022년 4월 26일2022년 5월 5일iOS, swift MVVM + KVO 이해하기 쉬운 예제 MVVM + RxSwift 코드를 Rx 대신 KVO(Key-Value Observing) 로 변경해 보았다.
2022년 4월 26일2022년 6월 23일iOS, swift MVVM + RxSwift 이해하기 쉬운 예제 M : Model, 데이터 소스V : View, 보이는것만 처리, ViewModel을 포함VM : View Model, 보이는 값을 처리하기 위한 비지니스 로직, Model을 포함 […]
2022년 4월 24일2022년 4월 25일blog 프리랜서 개발자 회사 다니면서 항상 한번쯤은 해보고 싶었던 프리랜서! 2021년 4월, 5년간 몸담았던 스타트업에서 퇴사했다. 5년 동안 한 일은 iOS 앱 개발일이었다. 그 전까지 […]
2021년 7월 13일2022년 4월 24일blog AWS DynamoDB in Lambda Golang으로 만든 AWS Lambda 함수에서 DynamoDB에 접근하여 데이터를 저장하기 설정IAM 역할을 추가 또는 편집해야 함 Lambda 콘솔에서 역할 확인 IAM 에서 역할에 […]
2021년 7월 9일2022년 4월 24일blog 백엔드 솔루션 Golang, RDB, REST API, gRPC, AWS MoreAuth: 사용자 인증 서버 (OAuth2, 애플로그인, 계정 연동)MorePush: 푸시 서버 (APNS, FMC, HTTP, gRPC), 모바일 기기에 […]
2021년 6월 29일2022년 4월 24일blog, iOS AWS Amplify + API Gateway + Lambda + iOS App daymore 앱 프리미엄을 구독방식으로 변경하기 위해 인앱결제 영수증을 서버에서 검증하는 방식으로 변경하기로 함, 여러가지를 고민하다가 AWS Lambda를 사용하기로 결정! 약간의 삽질을 동반한 […]
2021년 6월 13일2022년 4월 24일blog daymore 2.0 신규로 출시하려고 했던 앱을 출시하지 않기로 함, 하… ㅠㅠ대신 기존 DayMore 앱을 2.0으로 업그레이드 하는중… DayMore 리브랜딩, 아이콘 변경 시도, 그 이외 […]
2020년 4월 12일2020년 4월 12일swift swift access levels 언어에 따라서 그 중요도가 좀 차이는 나지만 swift에서도 여전히 접근 레벨을 명확히 명시하여 클래스 캡슐화하는 것은 매우 중요함, 하지만 클래스 캡슐화와 extension […]
2020년 4월 12일2020년 4월 12일iOS autolayout hugging priority & compression resistance priority hugging prioritypriority가 높으면 크기가 유지되고 낮으면 크기가 늘어남 compression resistance prioritypriority가 높으면 크기가 유지되고 낮으면 크기가 줄어듬 테이블셀을 만들어서 간단히 테스트 해보면 […]