본문 바로가기

분류 전체보기

(11)
테이블 뷰 구현 이론 ios에서 가장 많이 사용하는 패턴 중 하나가 Delegate 패턴인데 이걸 이해하는 첫 걸음이 테이블 뷰 구현 방식을 제대로 이해하는 것입니다 테이블 뷰 구현은 보통 다섯 단계로 구분합니다 Step 1. 테이블 뷰 배치 -> 테이블 뷰를 Scene에 배치합니다. Table View Controller를 사용 할 때는 Table View를 배치하는 부분이 자동으로 처리됩니다. Step 2. 프로토타입 셀 디자인, 셀 아이덴티파이어 지정 -> cell을 선택하고 Attributes Inspector에 셀 스타일과 아이덴티파이어 지정 Step 3. 데이터 소스, 델리게이트 연결 -> Table View Controller가 자동으로 처리해 줍니다. 만약 Table View Controller를 사용하지 않는..
스위프트 기본 문법 - 2 // 컬렉션 타입 // Array, Dictionary, Set /* Array - 순서가 있는 리스트 컬렉션 Dictionary - 키와 값의 쌍으로 이루어진 컬렉션 Set - 순서가 없고, 멤버가 유일한 컬렉션 */ // MARK: -Array //빈 Int Array 생성 var integers: Array = Array() // -> Int타입의 Array. 빈 Array를 생성하고 싶으면 제일 뒤에 ()를 생성해주면 됩니다! var integers2: Array = [Int]() // -> 윗 줄의 표현과 동일한 표현이예요! integers.append(1) // -> append는 요소를 추가해 주고 싶을 때 사용해요! integers.append(100) // -> 결과값은 [1, 100] ..
스위프트 기본 문법 - 1 스위프트는 기본적으로 카멜케이스를 사용합니다 함수, 메소드, 변수, 상수 등은 소문자로 시작하는 카멜케이스를 사용 클래스, 구조체, 열거형, 익스텐션 타입은 대문자로 시작하는 카멜케이스 사용 콘솔로그 print 단순 문자열 사용 dump 어떤 인스턴스의 자세한 설명까지 출력 문자열 보간법 String Interpolation 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용 \() 상수, 변수의 선언 상수 선언 키워드 let 변수 선언 키워드 var 상수의 선언 let 이름: 타입 = 값 변수의 선언 var 이름: 타입 = 값 값의 타입이 명확하다면 타입은 생략 가능해요. let 이름 = 값 var 이름 = 값 let constant: String = "차후에 변경이 불가..