
이렇게 이미지를 배열화 시켜서 버튼을 탭할 때마다 이미지가 바뀌도록 하였는데... 초기 이미지가 아예 안 뜨고 이미지 세 장이 다 나온 다음 다시 앞으로 가는 것이 안 되는 문제가 발생하였다.알아보니 이런 문제가 우선 있었고, 다시 보니까 진짜 내가 변수를 두 번이나

옵셔널의 개념이 이해는 되는데 이걸 어떻게 실전에 사용해야 하는지 또는 내가 직접 사용할 때 어떻게 코드를 짜야 하는지 모르겠어서 다시 공부를 시작한다. * 옵셔널이란? * 간단하게 말하자면, 값이 있을 수도 있고 없을 수도 있는 상태를 말한다. 예를 들어서 이런

Enum은 관련된 값 여러 개를 같은 타입을 통해 그룹으로 묶어서 타입 안정성을 보장하는 방법이다. 열거형은 case를 통해 여러 개의 값을 넣어줄 수 있다. 열거형 사용 이유 : 숫자보다는 문자로 기억하는 것이 쉽기 때문 스위프트 열거형은 단순 배열이나 데이터 타

예외처리(Exception Handling) 실패 가능한 상황 및 예외 처리 에러처리 프로그램에서 에러가 발생한 상황에 대응하고 이에 따른 과정 (파일을 찾을 수 없음, 메모리 부족, 사용자의 잘못된 입력 등) Swift에서는 런타임에 에러가 발생한 경우, 처리를

개발자 소들이님 포스팅과 내배캠 강의 자료를 참고하여 공부를 위해 작성한 포스팅입니다. 프로토콜 (Protocol) 특정 역할을 하기 위한 메소드, 프로퍼티, 기타 요구사항 등을 정의해놓은 [규약], 혹은 [약속] class, structure, enum이 프로토콜

UICollectionView는 여러 데이터를 관리하고 커스텀 가능한 레이아웃을 사용해서 유저에게 보여줄 수 있는 객체이다. (UIScrollView를 상속받고 있음) 컬렉션뷰는 테이블뷰처럼 UICollectionViewCell을 사용해 데이터를 화면에 표시하는데 이

시멘틱 컬러의 정의 Sementic, 직역하면 의미론적이란 뜻으로 색상이 아닌 사용 방법에 때라 색상 이름을 지정하는 방법이다. > 기존의 Blue500 (X) / Primary color (O) 사용되는 목적과 UI에 따라 네이밍 및 적용하는 컬러를 말한다 컬러의