---
# System prepended metadata

title: 20220209 iOS 일일 개발 일지
tags: [develop]

---

20220209 iOS 일일 개발 일지
===
###### tags: `develop`


Auto Scroll 영역에서 자동 스크롤 영역에 대한 제한을 걸기 위한 방법

![](https://i.imgur.com/iBXNkuY.png)

첫번 째 섹션은 가로스크롤이 동작하지만, auto scroll event를 넣어주고자 함.
하지만 focusing이 해당 섹션으로 이동하는 문제가 있다.

이 부분을 어떻게 해결할 지 생각해 봐야할듯..?

관련해서 질문을 했는데

![](https://i.imgur.com/790fbCD.png)

아무도 답변을 해주지 않았다...ㅠㅠ

구글링 좀더 해보기.



### Sorting 구현에 대한 Delegate

구현 과정에서 양방향 delegate의 구조가 그려진것 같다는 판단이 들었다. 뷰의 메모리 해제 관점에서 양방향을 weak로 선언했기 때문에 참조카운팅은 올라가지 않지만, 각각의 작업에 대한 대리자가 서로를 가리키고 있다는 점은 원하는 구조로의 구현은 아니었다.

코드에서도
self.delegate = header
header.delegate = self
임을 확인할 수 있다. 
하지만 서로 다른 delegate에 대한 선언이고, 뷰의 대리자 그리고, 뷰 컨트롤러의 대리자로의 역할로는 이상하지 않은 구조다 라는 생각도 든다. 

![](https://i.imgur.com/TILkdeQ.png)


### 상단 searchController

![](https://i.imgur.com/OTg4jjU.png)

새롭게 적용한 searchController과 관련해 FE와 조율해야할 사항

- 트랜드 검색어, 최근 검색어 등의 내용을 담을 것인지
- 새로운 뷰를 추가로 구현할 것인지.