SWiFT45 [Swift] 컬렉션 타입 (Array) Swift는 Array, Dictionary, Set 세가지의 컬렉션 타입을 지원한다. 오늘은 그 중 배열 배열 (Array) 배열(Array)은 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션 타입이다. 배열 타입을 선언하는 방법은 다양하다. //대괄호[]를 사용하여 배열임을 표현 var someString: Array = ["Hello,","Every","one"] //위 배열 선언과 동일한 표현, [String]은 Array의 축약 표현이다 var someString: [String] = ["Hello,","Every","one"] 물론 빈 배열도 생성할 수 있다. //String 데이터를 요소로 갖는 빈 배열 생성 var emptyArray: Array = [String](.. 2021. 6. 3. [Swift] Image View 내가 원하는 이미지를 화면에 출력해보자 스토리보드에 액션함수도 활용하여 인터렉션해보자!!!!!!!!!!! 좀만 하면 할 수 있는 쉬운 난이도다!!!! 누구나 할 수 있다!!! 이미지 뷰는 이름에서 알 수 있듯 앱에서 사진을 보여줘야 할 때 사용하는 객체이다. 사용방도는 무궁무진하겠지 갤러리 앱이나, 일기장, 사진 편집 등등등 다양하다. 그러므로 꼭 알아야되는 기본중 기본이다. 앱을 만들때 권장하는 이미지 크기는 지원하고자 하는 기기의 최대 해상도에 맞춰야한다. 이미지가 너무 크면 앱의 크기가 너무 커지고, 이미지를 불러오는데 시간도 늘어날 뿐더러 메모리까지 많이 차지한다. 그렇다고 이미지가 너무 작으면 보이질않으니 확대를 해야되는데 막상 확대하면 이미지 픽셀이 깨지는 현상이 발생한다. 아이폰 기기별 권장.. 2021. 5. 28. [Swift] Delegate Example 간단한 예제로 Delegate를 알아보자 Delegate를 이용하지않은 예제 먼저 간단하게 프로젝트를 만들어 Storyboard 생성 후 레이블, 텍스트필드, 버튼을 만들고 아울렛 변수와 액션 함수를 생성해보자 혹시나 아울렛변수와 액션함수 생성방법을 모른다면, 스토리 보드에 생성한 오브젝트를 Control 키를 누르고 클릭하여 텍스트 에디터로 드래그 & 드랍해주면 된다. 실행시켜 버튼을 누르면 텍스트필드에 넣은 값이 레이블에 나타난다. Delegate 사용 Delegate는 프로토콜로 구현된다. 고로 프로토콜 채택을 해줘야한다. 방법은 UITextFieldDelegate 를 적어주면 된다. 이제 위임자를 정해줘야한다. Delegate의 뜻은 "위임하다" 라는 뜻이니깐 textField.delegate =.. 2021. 5. 19. 이전 1 ··· 5 6 7 8 다음