본문 바로가기

TIL5

[TIL] 2024.11.10 ~ 202411.11 11.10 이미지 캐싱 적용 팀원이 Kingfisher 라이브러리를 사용해서 UIImageView에 대해 이미지 캐싱을 적용한 코드를 작성해주었다.내가 맡은 부분에서 이미지를 서버에서 불러올 때 이미지 캐싱을 적용한 함수를 적용시키면 되는 부분이었다. cell.profileImageView.loadImage(urlWithoutBaseURL: myviewModel.getProfileImage()) imageView.loadImage(urlWithoutBaseURL: imageUrlStr) 이미지 캐싱을 적용시키고 싶은 UIImageView 개체에 대해 loadImage 함수를 호출하고 이미지 url을 파라미터로 넣어주면 된다. 코드 파일들을 훑어 필요한 부분은 모두 수정해주었다.  기존에 여러.. 2024. 11. 11.
[TIL] 2024.11.08 ~ 2024.11.09 보호되어 있는 글 입니다. 2024. 11. 9.
[TIL] 2024.11.07 보호되어 있는 글 입니다. 2024. 11. 7.
[TIL] 2024.11.06 11.06 특정 유저 기록 조회 api 연결 진행중인 프로젝트에서 유저 프로필 조회를 하면 해당 유저가 남긴 기록들을 볼 수 있는 기능이 있다.해당 기능을 하는 api가 완성되지 않아 임시로 내 기록만 불러오는 api를 연결해두었는데, 드디어 완성되어서 api 연결 작업을 했다.  처음에 api만 추가하고 myRecord에서 userRecord로 바꿔주었더니 아래 사진처럼 아무것도 안 뜨는 상황이 발생했다. 왜 그런가 했더니 바보같이 테이블뷰에서 데이터를 불러오는데 사용하는 로직들까지 바꾸지 않았던 것이었다...   수정하는 과정에서 데이터를 불러오는 함수는 userRecord로 잘 바꿨으면서 불러온 데이터를 테이블뷰 셀에 적용하는 코드들은 여전히 myRecord에 한한 코드였었다... 그래서 기존 my.. 2024. 11. 6.
TIL 기록을 시작하며... TIL이란? TIL은 Today I Learned의 약자로, 간단하게 정리하자면 오늘 하루동안 내가 배운것을 정리하는 것이다.  어떤 내용을 쓸 것인가? 포멀한 규칙을 정해서 쓸 생각은 아니고 상당히 자유로운 방식으로 일기 적듯이 편하게 적을 생각이다. 강의 내용 정리무엇에 대한 강의였는지, 기억에 남는 내용은 무엇인지, 실제 적용해보는 과정이 있었다면 어떤 어려움이 있었는지 등프로그래밍 문제 풀이 과정 정리문제 해결 알고리즘은 무엇인지, 어려움이 있었다면 무엇인지 등개발 공부 내용 정리어떤 내용을 공부했는지, 개발 관련이면 어떻게 개발하는지 등프로젝트 진행 과정 정리어떤 내용을 진행했는지, 어떤 어려움이 있었는지, 에러가 있었다면 어떤 과정을 거쳐 해결했는지 등하루 돌아보기팀원과 회의를 했다면 무슨 일.. 2024. 11. 3.