목록👥Club (18)
코드네임 :

List여러 개의 View를 포함할 수 있는 컨테이너 역할기본적으로 스크롤 가능ForEach와 함께 사용하여 동적으로 리스트를 구성할 수 있음각 행별로 자동으로 간격 및 구분선이 적용됨 ForEach반복 가능한 데이터를 기반으로 여러 개의 View를 생성배열(Array), 범위(Range), Identifiable 프로토콜을 따르는 컬렉션을 기반으로 View를 반복 생성할 수 있습니다.List와 함께 사용하면 동적으로 리스트를 구성 가능ForEach를 List 내부에서 사용하면 UITableView(UIkit)와 같은 기능을 구현할 수 있습니다.List가 아닌 VStack, HStack, ScrollView 등과 함께 사용하여 다양한 UI 요소를 만들 수 있습니다.각 항목을 구별할 수 있도록 id 값을..

// 1. 학생들의 점수 딕셔너리 선언var students = [ "Alice": 80, "Bob": 90, "Min": 85]// 2. “Alice”의 점수를 95점으로 수정students["Alice"] = 95// 3. “Bob”의 점수를 삭제하고, 남은 학생들의 점수를 출력students.removeValue(forKey: "Bob")for (name, score) in students { print("\(name)의 점수는 \(score)점")}// 1. 과일 목록 세트 선언var fruits: Set = ["Apple", "Banana", "Orange"]// 2. “Banana”가 이미 존재하는지 확인하고, 존재하면 “Mango”를 추가하세요if fruits.conta..
// 1. 단항 연산자: 변수 x의 값을 5로 초기화한 후 1 증가시키고, 증가된 값을 출력var x = 5x += 1print(x)// 2. 이항 연산자: 변수 a와 b를 각각 10과 20으로 초기화한 뒤 더한 결과를 변수 sum에 저장하고, 그 결과를 출력var a = 10var b = 20var sum = a+bprint(sum)// 3. 삼항 연산자: 변수 score가 60 이상이면 "합격", 그렇지 않으면 "불합격"을 출력var score = 75var result = score >= 60 ? "합격" : "불합격"print(result)// 4. 논리 연산자: 변수 isMember가 true이고 points가 100 이상이면 "할인 가능", 그렇지 않으면 "할인 불가능"을 출력var isMem..
않이 너무 어려워요,,,,,,,,,,,,,,,,,,,ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ import Foundationimport SwiftUI@Observableclass MovieViewModel { var currentIndex: Int = 0 let movieModel:[MovieModel] = [ .init(movieImage: .init(.mickey), movieName: "미키", movieLike: 972, movieReserCount: 30.8), .init(movieImage: .init(.toyStory), movieName: "토이스토리", movieLike: 999, movieReserCou..

상태 프로퍼티 : 뷰의 데이터 변화 관리, 상태 변경될떄까지 UI를 자동으로 업뎃하는 역할 // 상위 뷰import SwiftUIstruct ContentView: View { @State private var isClicked: Bool = false var body: some View { VStack{ Text("현재 State 변수 값: \(isClicked)") CustomButton(isClicked: $isClicked) } }}#Preview { ContentView()}// 하위 뷰import SwiftUIstruct CustomButton: View { @Bin..
*일단 항상 여기로*cd /Users/vien/Desktop/ios/umc-ios-github~~~** 현재 작업 중인 브랜치에서 깃에 수정사항 올리고 싶을때**git add .git commit -m "ㅇㅇ : ㅇㅇㅇㅇ"// 여기 위에 두개는 계속 반복해서 수정할때마다 git push origin feature/vien-mission-(번호) (PR 올리고 싶을떄 ~*제발 머지 풀 리퀜가 병합하고 나서 브랜치 지워 ㅈㅂㅈㅂㅈㅂ*(git switch study) git pull origin study git branch -D feature/vien-mission-(번호) git push origin --delete feature/vien-mission-(번호) ~ ~~~~*새로운 브랜치 파서 작업..
문자열 보간법 /(aaa)