목록티스토리 포스트 (226)
Where who wants to meet someone
달력을 보여주기 위해 DatePicker를 사용하고 있는데, 상단의 연도와 달을 선택할 수 있는 부분이 "March 2024"와 같이 영문으로만 표기가 되는 것을 확인했다. 기기의 언어/지역 설정과 무관하고, DatePicker에서 설정할 수 있는 별도의 modifier가 없어 방법을 찾던 도중 하기의 방법을 알게 되었다. DatePicker( "DatePicker", selection: $SelectedDate, displayedComponents: .date) .datePickerStyle(.graphical) .environment(\.locale, Locale(identifier: String(Locale.preferredLanguages[0]))) 환경변수를 사용하여 Locale을 지정해주는 것..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181836?language=swift 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ picture:[String], _ k:Int) -> [String] { var multiplyPicture = [[String]]() picture.map { $0.map { String($0) } }.forEach { pixel in var newPixel = [Str..
Picker를 List 안에서 사용하는데, tint의 값에 바인딩 값을 할당했음에도 불구하고 값의 변경에 따라 유동적으로 변하지 않았다. tint이기 때문에 그 View를 다시 불러오면 제대로 반영이 되지만 실시간이 아니라 새로 그려야 반영이 된다는 점이 아쉬웠다. 방법을 찾다가 약간의 트릭을 사용하면 해결할 수 있음을 알게 되었다. 원문: https://stackoverflow.com/questions/74157251/why-doesnt-swiftui-pickers-tint-color-update Why doesn't SwiftUI Picker's tint color update? I found 2 unexpected (for me) behaviors of Picker in SwiftUI. The de..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 답안 / 다른 사람들의 답안 import Foundation func solution(_ rank:[Int], _ attendance:[Bool]) -> Int { var attendanceRank = [Int]() while attendanceRank.count < 3 { for i in 1...rank.count { if let index = rank.firstIndex(of: i)..
scheme에서 값을 추가하는 등 수정사항이 생긴 것을 취소하는 과정에서 기존 scheme이 사라지는 문제가 발생했다. New Scheme으로 추가해줘도 되지만 그러면 새로 생긴 파일이 변경사항에 추적이 되는 문제가 생긴다. 변경사항 없이 이를 해결하기 위해선 다음과 같은 방법을 쓰면 된다고 한다 1. 프로젝트 폴더로 이동 2. 프로젝트.xcodeproj 우클릭 3. 패키지 내용 보기 4. xcuserdata 폴더 진입 5. 사용자.xcuserdatad 폴더 제거 6. Xcode 재실행 이 과정을 거치면 재실행되면서 해당 위치에 5번 폴더와 내부의 xcschemes 폴더, xcshememanagement.plist 파일이 생성되며 문제가 해결된다.