일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- reetcode
- listview
- algorithm
- it
- tip
- UIAccessibility
- keyWindow
- pubspec.yaml
- IOS
- github
- Leetcode
- dart
- xcode
- Extentsion
- designPattern
- OSLog
- ToDoRim
- enumerations
- toyproject
- pubspec
- basic
- GIT
- COMMIT
- Equatable
- protocol
- Swift
- SwiftGen
- swiftlint
- flutter
- Widget
- Today
- Total
목록전체 글 (92)
수니의 개발새발
📑 이전글 [iOS/Swift/Basic] 열거형 Enumerations : 원시값 Raw Values, 연관값 Associated Values CaseIterable Swift 프로그래밍 언어에서 제공하는 프로토콜 이 프로토콜을 채택한 열거형(Enumeration)은 모든 항목(case)을 순회할 수 있다. allCases CaseIterable을 채택한 열거형의 모든 항목(case)를 얻을 수 있다. CaseIterable 활용한 열거형(Enumeration)의 항목 순회 기본형 // CaseIterable Protocol을 채택한 Enumeration enum Color: CaseIterable { case red, green, blue, yellow } // CaseIterable 프로토콜을 채택..
열거형 Enumerations 연관된 항목들을 묶어서 표현할 수 있는 타입 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가 열거형(Enumerations)을 사용하는 경우 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지 않을 때 예상된 입력 값이 한정되어 있을 때 열거형(Enumerations)의 선언 // Pay Enumerations 선언 enum Pay { case cash // 현금 case card // 카드 case etc // 기타 case empty // 결제 종류 없음 } // Pay Enumerations 선언 - 한 줄 버전 enum Pay { case cash, card, etc, empty } 열거형(Enumerations) 변수의 생성 및 변경 var use..
📌 이번 글은 Swift의 컬렉션 타입 Array, Dictionary, Set에 대한 설명입니다. Array (배열) 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션 타입 Array의 기본 기능 .count 배열의 요소 개수 반환 var names: Array = ["suni", "zico", "mino"] print(names.count) // 3 .isEmpty 빈 배열 인지 반환 var emptyArray: [Any] = [Any]() print(emptyArray.isEmpty) // true .first 배열의 맨 처음 요소 반환 .last 배열의 맨 마지막 요소 반환 var names: Array = ["suni", "zico", "mino", "zico"] print..
💡 문제 (Easy) LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. 로마 숫자는 일곱 가지 다른 기호로 나타낼 수 있습니다: I, V, X, L, C, D 및 M. Symbol Value I 1 V 5 X 10 ..
💡 문제 (Easy) LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Given an integer x, return true if x is a palindrome, and false otherwise. 정수 x가 주어졌을 때, x가 palindrome(앞에서 뒤로, 뒤에서 앞으로 읽었을 때 동일한 내용이 되는 것)인 경우 true를 반환하고 그렇지 않은 경우..
💡 문제 (Easy) LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Given an integer 'num', return the number of steps to reduce it to zero. In one step, if the current number is even, you have to divide it by '2', otherwise, you h..
💡 문제 (Easy) LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Given two strings 'ransomNote' and 'magazine', return true if 'ransomNote' can be constructed by using the letters from 'magazine' and false otherwise. Each letter..
💡 문제 (Medium) LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a singl..