안녕하세요. 도미닉입니다. 오늘은 2022년 회고를 작성하고자 합니다. 오랜만에 포스팅이라 어색하네요 ㅎㅎ 1. 이직 올해는 두 군데의 회사에 다닐 수 있었습니다. 두 군데 회사 모두를 iOS 개발자 직무로 다닐 수 있어서 좋았습니다. 이전 회사에서는 4.3 앱 리뉴얼 작업을 진행하여서 홈 화면 포함 대부분의 UI가 바뀐 iOS 앱 버전을 혼자 맡아서 개발하였습니다. (아래 이미지 참고) 현재는 SwiftUI 를 활용해서 페이워치라는 서비스의 iOS 앱 리뉴얼 버전을 개발하고 있습니다. 2. 컨퍼런스 발표 올해에도 컨퍼런스 발표를 1회 이상 하는 것이 목표였는데요. 야곰 아카데미 내부 컨퍼런스인 야아 에듀콘에서 발표를 하였습니다. 주니어 iOS 개발자 분들에게 도움이 될만한 꿀팁들을 전달하였는데요. 해당..
안녕하세요. 도미닉입니다. 일전에 작성했던 2021년 두번째 분기 회고를 공유합니다. 조만간 2022년 회고를 작성하고자 다른 블로그에 포스팅했던 2021년 두번째 회고 포스팅합니다. 2021년 두번째 분기의 회고를 작성하고자 합니다. 저번 분기에는 눈 앞에 있는 일들을 해결하는데 급급했습니다. 이번 분기는 전체적인 시스템을 파악하는 분기였던 것 같습니다. 회고 세차왕 앱 카카오페이, 네이버페이 구성 결제 타입이 kcp, 페이코뿐이 없었다. 카카오페이와 네이버페이를 구성했고 꽤 많은 고객 분들이 사용하고 계신다. 요청사항 구성 변경 고객 분의 요청사항이 간단히 두개였는데 조금 더 세부화해서 테이블을 따로 만들어 구성하였다. 생각보다 많은 분들이 요청사항은 옵션인데도 구체적으로 요청을 해주시면서 더 맞는 ..
안녕하세요. 도미닉입니다. 다른 블로그에 작성했던 2021년 회고를 어카이빙하고자 포스팅합니다. 2021년 첫번째 분기 3개월동안 있었던 일들을 회고합니다. 회고 DB 이전 기존에 ec2에 mysql이 설치되어 있었다. ec2 인스턴스에 문제가 생기거나 mysql 자체에 문제가 생기면 DB가 다운되고 다시 시작이 되지 않아 장시간 장애가 발생한 적도 있었다. DB 이중화에 대해 알아보던 중 친구가 AWS Aurora 에 대해서 말해주었다. 알아보니 RDS 를 활용해서 이중화를 하는 것이 가장 간단하고 확실한 것 같았다. 공식문서와 블로그 글들을 보며 AWS RDS 로 이중화를 구성하였다. AWS Aurora 로 이중화를 하자고 사내에 제안할 때의 발표자료 장고 서버 구축 회사에 장고로 만든 페이지들을 A..
안녕하세요. 도미닉입니다. 오늘은 이라는 책을 읽고 느낀점을 공유하고자 합니다. 프로그래밍에서 알고리즘은 실무와 떨어져있다는 생각을 많이 하게 됩니다. 프론트앤드를 개발한다면 특히 알고리즘을 공부하면서 알게 된 지식을 사용할 일이 거의 없는데요. 이 책은 코드 작성을 위한 기본적이면서 필수적인 실용 코드를 작성하는 방법을 안내합니다. 또한 알고리즘 책들이 읽다보면 갑자기 어려운 내용들을 설명해서 따라가기 쉽지 않은데요. 이 책은 필수적인 내용부터 이해하기 쉽게 설명을 합니다. 요즘에 알고리즘 문제를 푸는데 가장 많이 사용되는 파이썬이라는 언어를 공부하면서 이 책을 읽게 되면 알고리즘과 코딩에 대해서 많은 성장을 할 수 있는 책으로 추천합니다. 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다.
안녕하세요. 도미닉입니다. 오늘은 SwiftUI 에서 삼각형을 그리는 방법을 공유하겠습니다. 아래 코드를 구글링해서 얻을 수 있었습니다. struct Triangle: Shape { func path(in rect: CGRect) -> Path { var path = Path() path.move(to: CGPoint(x: rect.midX, y: rect.minY)) path.addLine(to: CGPoint(x: rect.minX, y: rect.maxY)) path.addLine(to: CGPoint(x: rect.maxX, y: rect.maxY)) path.addLine(to: CGPoint(x: rect.midX, y: rect.minY)) return path } } 이 코드를 실행해보았습..
안녕하세요. 도미닉입니다. 오늘은 Personal development teams, including , do not support the Push Notifications, Associated Domains, and Sign in with Apple capabilities. 이라는 에러가 발생했을 때 해결 방법을 공유하고자 합니다. 저는 회사에 프로젝트를 처음 실 기기에서 빌드할 때 이런 오류가 발생했는데요. 회사 애플 개발자 아이디를 초대 받아서 실행해도 여전히 에러가 발생하였습니다. 이 때 프로젝트 설정 파일로 들어가서 Signing & Capabilities 를 선택합니다. Signing - Team 을 선택하고 Add an account 를 선택하면 개발 팀을 선택할 수 있는데요. 저는 회사 이..
안녕하세요. 도미닉입니다. 오늘은 Xcode couldn't find any iOS App Development provisioning profiles matching 이라는 에러가 발생했을 때 해결 방법을 공유하고자 합니다. 저는 회사에 프로젝트를 처음 실 기기에서 빌드할 때 이런 오류가 발생했는데요. 회사 애플 개발자 아이디를 초대 받아서 실행해도 여전히 에러가 발생하였습니다. 이 때 프로젝트 설정 파일로 들어가서 Signing & Capabilities 를 선택합니다. Signing - Team 을 선택하고 Add an account 를 선택하면 개발 팀을 선택할 수 있는데요. 저는 회사 이메일로 다시 한번 로그인을 하니 개인 Personal 팀이 아닌 회사 Sigining 팀이 또 추가되었고 그 ..
안녕하세요. 도미닉입니다. 이번에는 태그를 삭제하는 방법을 알아보겠습니다. 저번에 Git 태그 등록하는 방법을 알아봤는데요. 그 글은 아래에서 확인할 수 있습니다. https://kiljh.tistory.com/255 git 에 태그(tag) 추가하는 방법 안녕하세요. 도미닉입니다. 이번 시간에는 git 에서 태그를 추가하는 방법을 공유하고자 합니다. 마지막 커밋에 태그를 붙이려면 git tag (태그 이름) 만 하면 끝납니다. 만약 마지막 커밋에 4.3.3 이 kiljh.tistory.com 태그를 삭제하는 방법 먼저 git tag 명령어로 삭제하고 싶은 태그의 이름을 확인합니다. git tag -d (태그 이름) 명령어로 원하는 태그를 삭제합니다. ex) git tag -d 4.3.3 만약 원격 레포..
안녕하세요. 도미닉입니다. 이번에는 Firebase 이벤트 연동을 테스트하는 방법을 공유하고자 합니다. 앱에서 발생하는 사용자 이벤트를 트래킹하기 위해 우리는 Firebase 를 많이 사용합니다. 이벤트를 설정하고 연동하는 방법은 이 글에서 설명하지는 않고 테스트를 하는 방법을 공유하고자 합니다. Firebase 를 연동하고 콘솔에 들어가면 DebugView 라는 메뉴가 있습니다. 이 메뉴에서 이벤트를 디버깅해 볼 수 있습니다. 그 전에 엑스코드 프로젝트에서도 셋팅해줘야 할 것이 있는데요. Xcode 상단 가운데 시뮬레이터를 선택하는 곳 왼쪽에 프로젝트명을 선택하고 Edit Scheme 을 선택하면 아래 화면처럼 창이 뜹니다. 여기서 왼쪽에 Run을 선택한 뒤에 Arguments 메뉴를 선택하면 Argu..
안녕하세요. 도미닉입니다. 이번 시간에는 git 에서 태그를 추가하는 방법을 공유하고자 합니다. 마지막 커밋에 태그를 붙이려면 git tag (태그 이름) 만 하면 끝납니다. 만약 마지막 커밋에 4.3.3 이라는 태그를 붙일 것이면 git tag 4.3.3 이라는 명령어로 가능합니다. 마지막 커밋이 아닌 이전 커밋에 태그를 붙이려면 git log 등으로 커밋의 해쉬를 확인해야 합니다. 만약 위와 같은 커밋 로그가 있다면 가장 위 줄에 commit a1fb09df2bc... 에서 a1fb09df2bc... 가 커밋 해쉬입니다. 이 커밋에 4.1.23 이라는 태그를 붙일 것이라면 git tag 4.1.23 a1fb 라고 해쉬의 일부분(a1fb) 혹은 전체를 작성해주면 됩니다. 이렇게 태그를 추가했다고 다른 ..
- Total
- Today
- Yesterday
- Apple
- 스위프트
- 단어
- 뇌를 자극하는 C프로그래밍
- 프로그래밍
- 배열
- Matlab
- MySQL
- C
- 데이터베이스
- 형용사
- terascan
- 함수
- 반복문
- 뇌를 자극하는 C 프로그래밍
- exercise
- database
- 왕초보 영단어1
- 연습문제
- 영어
- 포인터
- 리눅스
- 프로그램
- Swift
- Xcode
- IOS
- 매트랩
- 애플
- 테라스캔
- 시원스쿨
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |