함수가 호출될 때 parameter 값은 복사되어 상수로 쓰인다.함수 내부에서 parameter 값은 변경될 수 없다.따라서 함수 내부에서 parameter 값을 받아 처리를 하고 싶다면 임의의 변수를 선언해 parameter 값을 할당하여 처리한다.신기하게도 이때에
Alamofirereqres.in - POST 테스트용
URLSession.dataTask는 왜 아무것도 수행하지 않는가?→ dataTask()의 정확한 역할은 무엇일까?→ resume()은 무엇을 수행하는가?SummaryCreates a task that retrieves the contents of the specifi
개요 화면 하단에 container view를 넣고 그 안에 탭 관련 영역을 위치시키고 싶은 경우 메인으로 쓸 뷰 컨트롤러 하나와 탭 두개를 각각 구성할 컨트롤러 뷰 → 총 3개의 뷰 컨트롤러를 스토리보드 상에 생성한다. 메인으로 쓸 뷰 컨트롤러는 탭 두개가
새파일 생성- cocoa touch class 생성 -> .xib파일 생성 옵션 체크, subclass tableviewcell로 지정xib 파일과 그와 짝인 swift 파일 생성됨xib 파일에 uiview, uiImageView, label과 같은 요소 추가. 오토레
SwiftUI 앱을 구성하는 원칙은 App, Scene, View 프로토콜이다.Entry pointswiftUI 앱에서 엔트리 포인트는 @main 애트리뷰트로 구분한다.앱은 단 하나의 고유한 엔트리 포인트와 main app 구조체를 가진다.연산 프로퍼티 bodybody
하나의 뷰 안에서 데이터 의존관계를 State로 나타낸다. 그리고 다른 뷰에 Binding을 통해 이러한 의존 관계를 알린다.뷰가 둘 이상의 State 데이터를 관리해야하는 경우에, 그 데이터를 분리된 뷰(구조체)로 관리하는 것이 좋다.프로퍼티와 필수 코드를 뷰의 바깥
😫 이번 삽질을 통해.. 대충 넘겨짚고 넘어가는 건 언젠가 큰 화를 불러온다는 것을 알았다..다음에는 삽질을 덜 하기 위해 개념을 좀 정리해본다.FetchRequest는 프로퍼티 래퍼로 내부는 @ObservedObject로 되어 있다.지금 개발하고 있는 투두앱은 Co
🚩출처 본 글은 영문으로 작성된 @StateObject vs. @ObservedObject: The differences explained을 보고 정리한(거의 의역) 글입니다. 글 내용 뿐 아니라 코드와 예시 화면 모두 원본 글에서 가져온 것입니다. 원문 너무 좋은
ZStack에서 List의 내용이 Button과 겹쳐져서 가리는 문제가 생겼다. 이때 적당한 크기의 Color.clear를 List 하단에 넣으려고 했으나 다음과 같이 나왔다.
코드 출처 https://stackoverflow.com/questions/10239634/how-can-i-check-what-is-stored-in-my-core-data-database
이 화면은 'List' Section과 하단의 'Old' Section으로 이루어져 있다.두 섹션 어느 곳에서든 하나의 row를 선택하면 섹션 전체가 선택되는 듯한 음영처리가 된다. 실제 기능은 하나의 row만 선택되어야 하므로 이러한 음영처리는 사용자에게 혼란을 줄
Seperator(구분선)이 위 화면처럼 오른쪽으로 치우쳐져 있다.기본적으로 이런데 왜 그런지 궁금..seperator의 edge inset을 조정한다. 위 코드를 tableView(:cellForRowAt:)에 추가
heightForRowAt을 UITableView.automaticDimension 값으로 지정할 것. 셀 내용에 따라 높이를 계산해서 각 셀의 높이를 다르게 만들 수 있다.발그림 양해 부탁나의 경우에는