일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dart
- Leetcode
- UIAccessibility
- swiftlint
- pubspec.yaml
- ToDoRim
- github
- SwiftGen
- pubspec
- designPattern
- Swift
- OSLog
- Extentsion
- Widget
- tip
- reetcode
- protocol
- GIT
- IOS
- listview
- basic
- keyWindow
- it
- COMMIT
- Equatable
- xcode
- toyproject
- enumerations
- flutter
- algorithm
- Today
- Total
목록IOS (55)
수니의 개발새발
📌 이번 글은 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..
💡 문제 (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..
💡 문제 (Easy) Running Sum of 1d Array - LeetCode Can you solve this real interview question? Running Sum of 1d Array - Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]…nums[i]). Return the running sum of nums. Example 1: Input: nums = [1,2,3,4] Output: [1,3,6, leetcode.com Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]..
📌 이번 글은 Xcode에서 주석과 퀵헬프 사용 방법 입니다. 주석 - 주석 생성 단축키 : command[⌘] + / 한 줄 주석 // 한 줄 주석 여러 줄 주석 /* 여러 줄 주석 */ 중첩 주석 /* 여러 줄 주석 안쪽에 /* 여러 중첩 주석 가능 // 한 줄도 가능 */ 여기도 주석! */ 문서화 주석 // MARK: - 문서화 주석 /// 한 줄 문서화 주석 /** 여러 줄 문서화 주석 */ 퀵헬프 (Quick Help) - 코드 기능 설명서 - 퀵헬프 보는 방법 : option[⌥] + 원하는 코드 클릭 or command[⌘] + option[⌥] + [3] - 퀵헬프 생성 단축키 : command[⌘] + option[⌥] + / 퀵헬프를 위한 마크업 예시 /// 오류 타입의 열거형 ///..
💡 문제 (Easy) Fizz Buzz - LeetCode Can you solve this real interview question? Fizz Buzz - Given an integer n, return a string array answer (1-indexed) where: * answer[i] == "FizzBuzz" if i is divisible by 3 and 5. * answer[i] == "Fizz" if i is divisible by 3. * answer[i] == "Buzz" if i is leetcode.com Given an integer n, return a string array answer (1-indexed) where: - answer[i] == "FizzBuzz" if..
💡 문제 (Easy) Richest Customer Wealth - LeetCode Can you solve this real interview question? Richest Customer Wealth - You are given an m x n integer grid accounts where accounts[i][j] is the amount of money the i th customer has in the j th bank. Return the wealth that the richest customer has. A custom leetcode.com You are given an m x n integer grid accounts where accounts[i][j] is the amount o..
iOS13에서 status bar 사이즈를 구할 때 사용하던 statusBarFrame이 deprecated 되었습니다. 'statusBarFrame' was deprecated in iOS 13.0: Use the statusBarManager property of the window scene instead. 📌 이번 글은 iOS 13에서 statusBarFrame 경고를 해결하여 상태바 높이를 구하는 소스입니다. static let STATUS_HEIGHT: CGFloat = UIApplication.shared.windows.filter {$0.isKeyWindow}.first?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0 // 상태바 높이
iOS13에서 가장 앞 쪽에 배치된 윈도우를 구하는 keyWindow가 deprecated 되었습니다. 'keyWindow' was deprecated in iOS 13.0: Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes 📌 이번 글은 iOS 13에서 keyWindow 경고를 해결하는 Extension 소스입니다. UIApplication+Exntension.swift import UIKit extension UIApplication { /** # keyWindowInConnectedScenes - Note: iOS 13 keyWindow..