목록분류 전체보기 (109)
Jupyo's Daily Story
Combine현재형 (Combine)결합하다, 합치다You can combine different colors to create a beautiful painting.다양한 색을 결합하여 아름다운 그림을 만들 수 있다.갖추다The software comines various features that enhance user experience.이 소프트웨어는 사용자 경험을 향상시키는 다양한 기능을 갖추고 있다.겸(비)하다She combines her roles as a mother and a professional artist.그녀는 엄마이자 전문 예술가로서의 역할을 겸하고 있다. 과거형 (Combined)결합했다, 합쳤다They combined their resources to launch a new p..
딕셔너리(Dictionary)는 순서와 상관없이 콜렉션에 같은 타입의 키(Key)와 같은 타입의 값(Value)를 저장합니다. 각 값은 딕셔너리 내부에서 값에 대한 식별자로 동작하는 유니크한 키와 조합됩니다. 배열의 아이템과 다르게 딕셔너리의 아이템은 특정 순서를 가지고 있지 않습니다. 특정 단어를 찾기위해 사전을 찾는 방법과 같이 식별자를 기준으로 값을 찾을 때 딕셔너리를 사용합니다. 딕셔너리 생성 빈 딕셔너리 생성배열처럼 초기화 구문을 사용하여 타입을 포함한 빈 딕셔너리를 생성할 수 있습니다.var namesOfIntegers = [Int: String]()var countsOfAnimals: [String: Int] = [:] namesOfintegers의 키는 Int 타입이고, 값은 String ..
Antique명사골동품, 고미술품She collects actiques from the 18th century.그녀는 18세기의 골동품을 수집한다.형용사고풍스러운, 오래된They live in an antique house with vintage furniture.그들은 오래된 가구가 있는 고풍스러운 집에 산다. Heirloom명사가보, 대대로 전해 내려오는 물건The necklace has been passed down as a family heirloom.그 목걸이는 가족의 가보로 대대로 전해져 왔다.(귀중한) 전통 유물They have an heirloom clock that's over 100 years old.그들은 100년이 넘은 가보 시계를 가지고 있다. Drained형용사지친, 고갈된 (d..
집합(Set)은 고유한 값들의 모음으로, 중복된 값을 허용하지 않는 데이터 구조입니다. 데이터의 값이 중복되지 않고, 순서가 중요하지 않은 경우에 사용됩니다. 고유한 특성가변성: Swift의 집합은 가변적이며, 필요에 따라 크기를 조정할 수 있습니다.타입 안정성: 집합은 지정된 데이터 타입의 값만 포함할 수 있습니다.성능: 집합은 대량의 데이터를 효율적으로 관리하고, 포함 여부를 빠르게 검사할 수 있는 특징을 가집니다. 집합 생성 요소 생성// 빈 집합 생성var emptySet: Set = []// 초기화 집합var fruits: Set = ["Apple", "Banana", "Orange"] 요소 추가fruits.insert("Peach") // ["Apple", "Banana", "Orange", ..
배열(Array)은 동일한 데이터 타입의 값들을 순차적으로 저장하는 데이터 구조입니다. 각 요소는 인덱스를 통해 접근할 수 있으며, 인덱스는 0부터 시작합니다. 배열의 생성var emptyArray: [String] = [] // 빈 배열 생성var numbers = [1, 2, 3] // 초기화 배열var floats: Array = [1.0, 2.0, 3.0] // 타입을 명시하여 생성 요소 접근배열의 요소는 인덱스를 사용하여 접근합니다.let firstNumber = numbers[0] // numbers의 첫 번째 요소 배열의 수정추가numbers.append(4) // [1, 2, 3, 4]numbers += [5, 6] // [1,..
Vase명사꽃병, 화병She placed the fresh flowers in a beautiful vase.그녀는 신선한 꽃들을 아름다운 꽃병에 꽂았다.장식용 그릇, 도자기The antique vase was a family heirloom.그 고풍스러운 화병은 가족의 가보였다. Emotionally부사감정적으로, 정서적으로He was emotionally moved by the film.그는 그 영화에 감정적으로 깊이 감동했다.정서적으로 불안정한 상태에서After the news, she felt emotionally drained.그 소식을 듣고 그녀는 감정적으로 지쳤다. Appoint동사임명하다, 지명하다The president appointed a new advisor.대통령은 새로운 고문을 임..
Fragile형용사깨지기 쉬운, 연약한Be careful with that vase; it's very fragile.그 꽃병을 조심해, 아주 깨지기 쉬워.(상태, 감정 등이) 불안정한After the accident, she was emotionally fragile.사고 후 그녀는 감정적으로 불안정했다. Guests명사손님들, 방문객들 (guest의 복수형)The hotel was full of guests during the holiday season.휴가철 동안 호텔은 손님들로 가득했다.초대된 사람들, 특별 손님The wedding had over a hundred guests.결혼식에 백 명이 넘는 손님이 있었다. Head명사우두머리, 리더She was appointed as the head o..
ARC는 자동으로 메모리 관리를 수행하는 방식입니다. 객체가 더 이상 필요 없을 때 메모리를 자동으로 해제하며, 주로 클래스 인스턴스에 적용됩니다. ARC는 참조 카운트를 사용하여 객체가 몇 군데에서 참조되고 있는지 추적합니다. 이때 참조 카운트가 0이 되면 해당 객체의 메모리가 해제됩니다. ARC의 동작 방식클래스 인스턴스를 생성하면 ARC는 해당 인스턴스의 메모리를 할당하고, 이 인스턴스를 참조하는 각 프로퍼티나 변수는 참조 카운트(Reference Count)를 증가시킵니다. 참조 카운트가 0이 되면 메모리를 자동으로 해제합니다.class Person { let name: String init(name: String) { self.name = name } deinit { print(..
클로저(Closures)는 코드 블록을 나타내며, Swift에서 일급 객체로 다룰 수 있는 익명 함수입니다. 함수처럼 매개변수, 반환 타입을 가질 수 있으며, 변수나 상수에 할당될 수 있습니다. 또한, 클로저는 외부 변수를 캡처하여 해당 변수를 내부에서 사용할 수 있습니다. 클로저의 특징익명 함수: 이름 없이 코드 블록 자체를 작성할 수 있습니다.캡처 기능: 클로저 내부에서 함수 외부의 값을 참조하고 변경할 수 있습니다.간결한 표현: 클로저는 문법을 단축하여 간결하게 사용할 수 있습니다. 기본 구조{ (매개변수) -> 반환타입 in 실행할 코드} 클로저의 사용 예let multiply = { (a: Int, b: Int) -> Int in return a * b}print(multiply(3,..
Months명사개월, 월 (month의 복수형)It took them several months to complete the project.그들은 프로젝트를 완성하는 데 몇 개월이 걸렸다.달 (한 달의 기간)I haven't seen him in months.나는 몇 달 동안 그를 보지 못했다. Care명사주의, 신경 씀She took great care when handling the fragile items.그녀는 깨지기 쉬운 물건들을 다룰 때 매우 신경을 썼다.동사돌보다, 신경 쓰다He cares deeply about his friends.그는 친구들을 매우 신경 쓴다. Chef명사셰프, 요리사The chef prepared a fantastic meal for the guests.셰프는 손님들을..