iOS(49)
-
이미지 피커 첫번째 셀에 camera 넣기 2022.07.25
-
스택 뷰 버튼 이슈
scrollView의 constraint문제로 인한 stackView 버튼 클릭 연쇄 이슈 기존 코드는 scrollView의 edges를 contentLayoutGuide로 하고 높이를 스크롤뷰.height priority low로 주었다. 이렇게 하니 정상적으로 출력도 잘 되고 UI debugger도 정상적으로 표시되었다. 버튼 액션도 잘먹었고 문제가 없었다. 그러다가 버튼을 스택뷰에 넣으니 버튼 액션이 먹지 않았다. 스택뷰의 isUserInteractionEnable드가 문제인가 싶어서 값을 바꿔보았지만 문제가 없었다.(default가 true이다) 스택뷰의 constraint는 leading, trailing equal layoutmarginsguide였는데 이걸 다른 값 e.g. superView..
2022.07.13 -
Merge, CombineLatest, Zip 그리고 withLatestFrom 정리
정리해야지 자꾸 구글링한다.
2022.06.03 -
Progress Activity와 RefreshControl
Progresss Activity를 추가하니 RefreshControl의 View hierarchy 위치가 tableView 밑에서 NaviBar 밑으로 바뀌었다. 불규칙하게 깜빡거리기 시작했다. LargeTitle과 같이 썼을 때 나타나는 문제이다. 왜 그전에는 에러가 나지 않았을까? 해결 방법은 아래글에 나와있다. ScrollView의 topAnchor를 safe area에서 equalToSuperView로 변경해주면 해결된다. https://stackoverflow.com/questions/50708081/prefer-large-titles-and-refreshcontrol-not-working-well
2022.06.03 -
Udemy Git 강의 2
새싹 부트 캠프에서 Git 강의를 듣고, 이 강의를 다시 들으니 이해가 더 잘 된다. Stash 개념, 활용법과 Rebase를 사용하는 이유 등 이 강의로 기초를 다시 다진 느낌이었다. 특히, Fast forward Merge의 경우, 처음 들었을 때 이해는 되었지만 직관적으로 이해됐다는 느낌은 안들었었는데 자막으로 빨리감기라고 나오니 머리 속에 땋하고 박힌 느낌이었다. 왜 fastforward가 fastforward인지 merge 커밋이 생길 필요가 없는지 이해됐다. 강의를 들으면서 꾸준하게 조금씩이지만 지식을 쌓아가는 기분이 좋다.
2022.05.25 -
Udemy Git 강의
Udemy Challenge 이벤트를 통해 git 강의를 수강하게 되었다. 출근 시간 매일 30분씩 듣고 있다. git의 기본기가 부족한 내게 아주 좋은 내용이었다. git에 대한 컨벤션부터 rebase까지 적용해보기 적절했다. iOS파트가 혼자라서 아직 git을 통한 이슈는 많이 겪지 않았지만 만 강의를 보고 git 컨벤션과 branch관리를 나름 하려고 노력 중이다. 최근 merge conflict가 나서 강의에서 배운 내용을 잘 써먹어 조금 뿌듯하다. Source tree가 튕겨서 CLI로 git을 다루는데 매우 큰 도움이 되었다.역시 실전은 다른 거 같다. 강의를 다 듣고 나면 git-flow를 업무에 적용해봐야겠다. https://techblog.woowahan.com/2553/
2022.05.24