본문 바로가기

긱코드 사용법68

24년 10월 회고(사후) 2024년 10월 리뷰결과물주요 기능 구현이미지 필터 기능CI필터를 이용하여 대비, 밝기, 비네트 효과 구현.CI필터의 컬러 매트릭스를 활용하여 커스텀 컬러 필터 구현:배열 내 수를 CIVector로 변환하여 필터 생성.이미지 회전 기능이미지 회전 시 뒷면 여백이 보이지 않도록 확대 로직 함께 구현.회전 시 발생할 수 있는 시각적 문제를 효과적으로 해결.블러 기능선형 블러 및 원형 블러 구현:CILayer를 사용하여 화이트 마스크 생성.핀치, 펜, 회전 제스처를 사용하여 사용자와의 상호작용 강화.텍스트 및 이미지 스티커 기능AutoLayout 대신 Frame을 사용하여 유연하게 구현.펜, 핀치 제스처를 통해 사용자 경험 향상.스티커 이미지 다운로드RESTful API 연동을 통해 스티커 이미지 다운로드 .. 2024. 12. 31.
24년 9월 회고(사후) 2024년 9월 리뷰결과물복귀 후 주요 프로젝트CGV 하이브리드 앱 - 플러그인 호출 - iOS 네이티브 기능 구현.PhotoPlay 플러그인 구현:클린 아키텍처 및 플러그인 패턴을 활용.기존 호출된 플러그인에 연결하여 화면을 구현.구체적인 구현 작업UI 작업버튼 동작 정의 및 커스텀 rulerView UI 구현.콜렉션 뷰 구현 및 탭바 선택에 따른 5가지 화면 구현.크기 선택 기능포토플레이에서 크기를 선택하면 여백이 다른 3가지 모드로 변경되는 기능 구현.Firebase 성능 모니터링Firebase 성능 모니터링 연동 작업 진행.이미지 필터 선택 및 UI 동작이미지 필터 선택 시 UI와 상호작용하는 동작 구현.목표와 방향성목표복귀 직후 빠르게 프로젝트에 적응하며 클린 아키텍처와 플러그인 패턴을 활용한 .. 2024. 12. 31.
24년 8월 회고(사후) 2024년 8월 리뷰결과물작성한 TILSynchronous vs Asynchronous Concepts in Programming동기와 비동기 개념에 대한 기본적인 이해와 차이를 정리.프로그램의 실행 흐름에서 두 개념이 어떻게 작동하는지 설명.Async and Concurrent Concepts in Programming비동기 및 병렬 처리에 대한 심화 학습 내용 정리.iOS 개발에서 async/await를 사용하는 방법과 적용 사례 설명.주요 교훈동기와 비동기, 병렬 처리를 개념적으로 명확히 이해하게 됨.TIL 작성 과정을 통해 iOS에서의 비동기 작업과 병렬 처리의 효율성을 재확인.목표와 방향성목표TIL 작성을 통해 학습 내용을 체계적으로 정리하고, 실제 개발에 적용 가능성을 높임.iOS 비동기 작업.. 2024. 12. 31.
24년 7월 회고(사후) 2024년 7월 리뷰결과물이직 준비 활동여러 기업에 지원하고, 실기 테스트 두 가지를 진행함:사진첩 앱 구현: 복잡한 콜렉션 뷰 구현 요구.알고리즘 테스트 (영어로 진행): 이전보다 쉬운 느낌이었으나, 언어 장벽으로 어려움이 있었음.주요 교훈콜렉션 뷰 구현:단순한 콜렉션 뷰가 아닌 복잡한 로직과 사용자 인터페이스를 포함한 콜렉션 뷰 구현에서 어려움을 느낌.이러한 구현을 원활히 하기 위해 더 많은 실습과 구조적 이해가 필요함.알고리즘 문제 풀이:알고리즘을 정확히 이해하고 구현하는 것보다 표면적으로 접근하는 경향을 확인.실전 중심의 알고리즘 연습과 언어 장벽 극복 필요성 인식.목표와 방향성목표이직 준비를 계속 이어가며 기술 테스트 대비.실행의 어려움육아와 병행하며 학습 및 준비 시간이 충분히 확보되지 않음... 2024. 12. 31.
24년 6월 회고(사후) 2024년 6월 리뷰목표6월 목표알고리즘 숙련을 위한 Swift 문법 강화아키텍처 패턴 숙련도 향상RxSwift 개념 재검토세부 계획프로그래머스 일일 과제를 통한 흥미 유발 및 필수 알고리즘 10가지 습득기본적인 알고리즘 개념 익히기Swift로 알고리즘 구현 연습문제 많이 풀어보기UIViewController를 MVC -> MVP로 변환하는 연습Unit Test 코드 작성 연습주요 활동알고리즘 테스트 준비프로그래머스의 일일 알고리즘 과제를 꾸준히 진행했으나, 벼락치기 방식으로 연습한 점이 한계로 작용.6월 4일 알고리즘 테스트에서 복잡한 입력값과 풀이 과정으로 인해 어려움을 경험.육아와 학습 병행육아로 인해 학습 시간을 확보하기 어려운 상황 발생.예상치 못한 변수들로 인해 목표 달성이 어려웠음.학습 시간.. 2024. 12. 31.
24년 5월 회고 / 6월 목표 이번 목표육아에 집중하기네트워크 공부하기  이번 목표에 따른 피드백육아에 집중하기소감대부분을 아이에 집중하고, 아내의 컨디션에 집중했다. 다만 그렇게 몇주간 했더니 나에 대한 집중을 안하니 우울감이 왔다.우울감을 해소하기 위해, 자투리 시간을 만들어 공부하기 시작했다.오히려 아이만 보고 있었더니, 앞날에 대한 걱정이 많아졌다.그냥 꾸준히 공부하면서 커리어를 쌓아가는게 답인 것 같다.업무 성과네트워크 공부네트워크에 대한 이해도가 올라가면서, 기존에는 내가 코드를 짜면서 단순하게 파라미터로서만 가독성있게 정리했다면,좀더 자신있게 코드를 짤 수 있게 되었다.iOS에서 단순히 API통신을 하기위한 방법의 일부로만 생각했던 네트워크 개념이 확장되었다.커리어 정리하반기의 실적을 위해 그동안의 커리어를 한번 더 정리.. 2024. 6. 1.
2024년 4월 회고 5–7월간 육아휴직을 앞두고 있어서 나의 4월은 앞으로 7월까지의 대략적인 작업을 하느라 불태웠던 한달이었다. 우리 iOS팀은 4인체제로 이루어져 있다.팀장님은 주로 PM역할을 하고 계시고내 위의 2명은 주로 신규프로젝트를 하나씩 맡고 있다. 그리고 난 막내로서 자사 7개의 앱 프로젝트를 유지보수를 하면서, 아주 쉬운 신규 프로젝트를 들어가곤 했다.근데 이제 육아휴직으로 자리를 비우게 되자 이 업무들을 전부 나눠드리게?? 되었다.PrivacyInfo.xcprivacy🔑몇년 전부터 애플에서는 보안에 관하여 많은 무게를 두어왔다.2024년 연말부터 언급해왔던 PrivacyInfo 관련 업데이트를 실질적으로 해야할 시기가 되었다.내가 맡은 업무는 PrivacyInfo가 무엇인지, 그리고 어떻게 작성하는지에 .. 2024. 5. 14.
23년 12월 회고 / 1월 목표 이번 목표 문화팀 송년 행사 준비 아내에게 집중하기 기본기 업그레이드 해빗메이커 발표 준비 블록식스 데모앱 개발 이번 목표에 따른 피드백 이번 달은 연말에 문화팀으로서 송년회 준비에 많은 시간을 할애할 수 밖에 없었다. 그래도 짬짬히 iOS 를 연관지어서 개인적인 실력향상을 도모할 수 있었다. K앱 프로젝트 레거시 프레임워크를 어떻게 최신화 할지 기존 레거시 프레임워크의 이해 신규 대체된 프레임워크의 이해 UIAlertView → UIAlertController NSURLConnnection → URLSession MPMoviePlayerController → AVPlayerViewController 아내에게 집중하기 업무시간외 집에 왔을땐 아내에게 집중하기 자유시간으로 따로 떨어져있는 게 아닌 이상은 .. 2024. 1. 5.
23년 11월 회고 / 12월 목표 이번 목표 기본기 업그레이드할 것 이번 목표에 따른 피드백 외부적인 커리큘럼말고, 애플에서 제공하는 커리큘럼으로 진행하면서, 생각보다 완전 초보자를 위한 내용이 아니라는 걸 느꼈다. → 러닝 커브가 좀 있었다. → 내가 좀더 쉽게 설명할 수 있는 방법을 만들 수 있지 않을까? 이달의 특이사항 아내와 태교여행을 다녀왔다. 이제 슬슬 배가 많이 나오기 시작했기 떄문에 내가 더 잘해야한다. 이달의 TIL 리스트 [iOS App Dev Tutorials] UIKit - Today앱 만들기(0) : Intro [iOS App Dev Tutorials] UIKit - Today앱 만들기(1) : Creating a list View [iOS App Dev Tutorials] UIKit - Today앱 만들기(2) .. 2024. 1. 5.
23년 10월 회고 / 11월 목표 이번 목표 Let’Swift23 발표 잘 하기 이번 목표에 따른 피드백 Let’Swift23 발표 잘 하기 소감 2달전에 결정됐지만. 주제가 픽스되지않았었다. 차근차근 준비는 하고 있었다. 추석 1주전에 리허설을 하고 나서 피드백을 받고 굉장히 멘탈이 바사삭, 발표자체는 잘하지만 내용이 부족하다는 피드백에 정말 열심히 뜯어 고쳤다. 민소네님이 발표준비를 잘하면 대본이 나를 이끈다고 했는데, 그말이 맞는 듯하다. 이번 발표를 준비하면서 키노트 실력도 정말 많이 좋아졌다. 한동안 발표는 좀 쉬어야겠다. 준비하는데 너무 마음고생이 심했다. (이래놓고 또 할걸) 업무 성과 모바일 대표로 웹팀, 기획팀과 소통하여 기획서, 기한에 맞추어 개발작업 실시하였다. 아쉬웠던 점 안드로이드 측, 내가 확인할 수 없는 부분에.. 2023. 11. 15.