100day 5일차 - 21.06.22 구조체와 클래스는 자체 변수와 상수를 가질 수 있으며, 이를 속성이라고 합니다. 내부의 속성을 사용하여 메서드를 사용할 수도 있습니다. didSet : 속성이 변경 된 후 oldValue : 변경되기전 속성값을 포함하기 때문에 호출할 수 있습니다. willSet : 속성이 변경 되기 전 newValue 새로운 속성값을 포함하기 때문에 호출할 수 있습니다. 데이터 읽기전용으로 사용하려는 경우 ... 100day100day 3일차 - 21.06.10 Int형에 Double형을 추가할 수 없는 이유? 예를 들어, Double과 Int 모두 숫자를 저장하는 데 동일한 양의 메모리를 사용하지만 Int는 정수만 저장하는 반면 Double은 소수점 뒤에 값을 저장할 수 있습니다. 따라서 Double형을 Int형에 저장한다면 숫자의 손실이 있을 수 있습니다. Double이 보유할 수 없는 특정한 숫자들이 있기 때문에, 대신 아주 약간 다른 값을 저... 100day100day 2일차 - 21.06.09 많은 값들을 저장하기 원할 때 편리하게 사용할 수 있습니다. 다른 타입처럼 상수와 변수를 만들 수 있습니다. 스위프트의 배열은 원하는 만큼 크기를 줄이고 늘릴 수 있습니다. 세트에서는 항목이 중복될 수 없고 유일한 값을 가져야 합니다. 또한 세트는 배열에서와 같이 항목의 위치를 사용하여 값을 읽을 수 없습니다. 세트는 추가 한 순서대로 객체를 저장할 필요가 없기 때문에 빠른 검색을 위해 최적... 100day100day 28일차 - 21.07.05 UITextChecker inserting table view rows with animation submit() 메서드로 단어를 제출한 경우 배열에 추가합니다. 추가 한 다음 행을 삽입하기 위해서 테이블뷰의 reloadData() 메서드를 사용하여 테이블뷰 전체를 로드하는 방법이 있지만 한 행만 추가하는 경우에는 insertRows() 를 사용합니다. 예제코드 with: 매개변수에는 행이 ... 100day100day 33일차 - 21.07.10 UITabBarController Codable 프로젝트 개요 인터넷에서 데이터를 가져와 사용자에게 표시하는 프로젝트 UITabBarController 를 사용하여 옵션을 선택합니다. tab bar 를 사용하면 사용자가 관심있는 항목을 탭하여 보고 싶은 화면을 제어할 수 있습니다. Editor > Embed In > Tab Bar Controller - 탭바컨트롤러 래핑 Editor > Em... 100day100day 일차 - 21.06.18 protocol extensions (get 읽기만 가능하도록 할 수 있습니다.) 프로토콜을 사용하면 구조체,클래스 및 열거형등이 작동해야 하는 방식을 정의할 수 있습니다. 이러한 규칙을 적용하여 타입이 프로토콜을 준수한다고 말할 때 해당 타입들은 프로토콜의 속성과 메서드를 가지고 있습니다. 이러한 점을 이용해서 여러 타입이 프로토콜만 준수한다면 속성 및 메서드를 자유롭게 사용할 수 있습니다... 100day100day
5일차 - 21.06.22 구조체와 클래스는 자체 변수와 상수를 가질 수 있으며, 이를 속성이라고 합니다. 내부의 속성을 사용하여 메서드를 사용할 수도 있습니다. didSet : 속성이 변경 된 후 oldValue : 변경되기전 속성값을 포함하기 때문에 호출할 수 있습니다. willSet : 속성이 변경 되기 전 newValue 새로운 속성값을 포함하기 때문에 호출할 수 있습니다. 데이터 읽기전용으로 사용하려는 경우 ... 100day100day 3일차 - 21.06.10 Int형에 Double형을 추가할 수 없는 이유? 예를 들어, Double과 Int 모두 숫자를 저장하는 데 동일한 양의 메모리를 사용하지만 Int는 정수만 저장하는 반면 Double은 소수점 뒤에 값을 저장할 수 있습니다. 따라서 Double형을 Int형에 저장한다면 숫자의 손실이 있을 수 있습니다. Double이 보유할 수 없는 특정한 숫자들이 있기 때문에, 대신 아주 약간 다른 값을 저... 100day100day 2일차 - 21.06.09 많은 값들을 저장하기 원할 때 편리하게 사용할 수 있습니다. 다른 타입처럼 상수와 변수를 만들 수 있습니다. 스위프트의 배열은 원하는 만큼 크기를 줄이고 늘릴 수 있습니다. 세트에서는 항목이 중복될 수 없고 유일한 값을 가져야 합니다. 또한 세트는 배열에서와 같이 항목의 위치를 사용하여 값을 읽을 수 없습니다. 세트는 추가 한 순서대로 객체를 저장할 필요가 없기 때문에 빠른 검색을 위해 최적... 100day100day 28일차 - 21.07.05 UITextChecker inserting table view rows with animation submit() 메서드로 단어를 제출한 경우 배열에 추가합니다. 추가 한 다음 행을 삽입하기 위해서 테이블뷰의 reloadData() 메서드를 사용하여 테이블뷰 전체를 로드하는 방법이 있지만 한 행만 추가하는 경우에는 insertRows() 를 사용합니다. 예제코드 with: 매개변수에는 행이 ... 100day100day 33일차 - 21.07.10 UITabBarController Codable 프로젝트 개요 인터넷에서 데이터를 가져와 사용자에게 표시하는 프로젝트 UITabBarController 를 사용하여 옵션을 선택합니다. tab bar 를 사용하면 사용자가 관심있는 항목을 탭하여 보고 싶은 화면을 제어할 수 있습니다. Editor > Embed In > Tab Bar Controller - 탭바컨트롤러 래핑 Editor > Em... 100day100day 일차 - 21.06.18 protocol extensions (get 읽기만 가능하도록 할 수 있습니다.) 프로토콜을 사용하면 구조체,클래스 및 열거형등이 작동해야 하는 방식을 정의할 수 있습니다. 이러한 규칙을 적용하여 타입이 프로토콜을 준수한다고 말할 때 해당 타입들은 프로토콜의 속성과 메서드를 가지고 있습니다. 이러한 점을 이용해서 여러 타입이 프로토콜만 준수한다면 속성 및 메서드를 자유롭게 사용할 수 있습니다... 100day100day