iOS(50)
-
앱과 서브 모듈
앱의 구성 앱 - 네비게이션 시스템, 페이지 ㄴ 서브 모듈 ㄴ 디자인 시스템 ㄴ 서브 모듈 ㄴ 디자인 시스템 ㄴ 서브 모듈 ㄴ 디자인 시스템 모듈간의 통신 - DI를 통한 의존성 역전 https://minsone.github.io/programming/swift-solved-circular-dependency-from-dependency-injection-container [iOS][Swift] 모듈간의 관계를 Dependency Injection Container으로 풀어보자 경고:본 내용은 이해하면서 작성하는 글이기 때문에 잘못된 내용이 포함될 수 있습니다. 따라서 언제든지 내용이 수정되거나 삭제될 수 있습니다. 잘못된 내용이 있는 부분이 있어 의견 주시면 minsone.github.io 서브 모듈끼..
2022.08.05 -
이미지 피커 첫번째 셀에 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