본문 바로가기

Mobile/Swift11

Dictionary 미리 선언하기 ( key : value ) let employee = ["name": "Michael Jackson", "job": "Singer", "location": "LA"] 키로 값 가져오기 print( employee["name"] ) 선언하고 나중에 설정 var heights = [String: Int]() heights["Yao Ming"] = 229 heights["Shaquille O'Neal"] = 216 heights["LeBron James"] = 206 값 변경 heights["Yao Ming"] = 150 2024. 2. 7.
Array 선언 방법-1 var intArray = Array() var stringArray = Array() 선언 방법-2 * 일반적 var intArray = [Int]() var stringArray = [String]() 선언 방법-2 * 초기값을 입력해서 선언 후 추가 var fruits = ["Apple"] fruits.append("Banana") fruits.append("Melon") 카운트 print( fruits.count ) 삭제 // index 지정삭제 - start from 0 fruits.remove(at: 2) // 전체삭제 fruits.removeAll() 조회 print ( fruits.contains("Melon") ) -> true 정렬 fruits.sorted() 역순 rev.. 2024. 2. 7.
ForEach 13 : 1~10 까지의 숫자를 역(.reversed())으로 나열 13 : id: \.self 는 배열에 있어서 인덱스로써 추가 삭제시 필요 14 : \($0) 는 첫번째 인자를 의미 11 : Color 리스트를 정의 15: colors 로 부터 한개씩(color) 꺼내서 16-18: Color명으로 해서 패딩을 붙여 배경색으로 해당 color 를 지정 10-13: SimpleGameResult 구조체를 선언 let 은 한번 값이 정해지면 변경할 수 없다. 반면 var 는 언제라도 변경가능하는게 차이이다. 16: 구조체의 리스트를 선언 24-25: 리스트로부터 하나씩 꺼내서 score 를 화면에 표시 10: Identifiable protocol 를 구조체에 적용 24: Identifiable 를 적용.. 2024. 2. 7.