JSON 파일 인코딩 잘못되어 있을 때 해결방법
·
카테고리 없음
JSON 파일을 열때 인코딩이 잘못 설정되어 있어 열리지 않는 상황이 발생할 수 있습니다.여러가지 방법이 존재하지만 VS 코드로 쉽게 하는 방법을 다루겠습니다. VS 코드로 인코딩 문제를 해결하는 방법입니다. 위에서 우측 하단에 확인해보면 UTF-8 를 눌렀을 때 아래처럼 화면이 나타납니다. 기존 파일은 다른 인코딩으로 되어 있었지만 현재는 UTF-8 로 저장되어 정상적으로 파일을 열 수 있습니다.UTF-8 파일 형식이 아니라면 UTF-8 를 선택해주면 파일이 성공적으로 인코딩되어 JSON 파일을 사용할 수 있게 됩니다.
프로그래머스 - 최솟값 만들기
·
Algorithm/programmers
import Foundationfunc solution(_ A:[Int], _ B:[Int]) -> Int{ var ans = 0 let a = A.sorted() let b = B.sorted(by: >) for i in (0...A.count-1) { ans += a[i] * b[i] } return ans}
SwiftData - FetchDescriptor 에러 (Cannot convert value of type 'PredicateExpressions.Equal<...
·
SwiftUI/에러해결
Cannot convert value of type 'PredicateExpressions.Equal, UUID>, PredicateExpressions.KeyPath, UUID>>' to closure result type 'any StandardPredicateExpression'에러가 발생하였습니다.  문제가 발생한 이유는 Predicate 내부에서 다른 모델 객체를 참조하는 것은 불가능하기 때문입니다.위에 코드에서는 quote.id 를 통해서 quote 모델 객체의 id 를 참조하고 있으므로 문제가 발생합니다.predicate: #Predicate { $0.id == quote.id } 그렇기 때문에 단순히 Predicate 외부에 참조할 객체의 변수를 담아 다음과 같이 문제를 해결할 수 있습니다..
SwiftUI - 드래드 기능 On Off 할 수 있게 만들기
·
SwiftUI
SwiftUI 에서 제공하는 DragGesture 를 비활성화하는 기능을 구현하기 위한 방법을 다룹니다 SwiftUI에서 if문은 View 빌더 내에서 사용될 때, 항상 View를 반환해야 합니다. 즉, gesture 메서드 안에서 if를 사용하는 것은 문법적으로 허용되지 않기 때문에, 이를 해결하려면 if 조건을 삼항 연산자(? :)나 조건부 뷰 빌더를 사용하여 처리해야 합니다. 다음은 삼항 연산자를 사용하여 만약 특정 값이 false 라면 Drag 동작을 허용하고 만약 true 라면 Drag 동작을 비활성화 시킵니다.@State private var isTurning: (Bool, Bool) = (false,false)....gesture( isTurning.0 == false ? ..
프로그래머스 - 올바른 괄호
·
Algorithm/programmers
괄호 문제는 스택을 사용하여 해결할 수 있습니다 스택 대신 Int 로 해결분명 스택을 구현하여 해결할 수 있지만 배열에 값을 넣었다 빼는 것은 효율성이 떨어질 수 있습니다.그렇기 때문에 문자열의 길이가 크게 주어지는 조건인 경우 Int 를 사용하는 것이 정답이 될 수 있겠습니다. 개선 전 코드아래처럼 복잡하게 코드를 만드는 방법도 분명 가능한 코드이지만 더 나은 코드들도 존재합니다.import Foundationfunc solution(_ s:String) -> Bool{ var ans:Bool = false var left = 0 var right = 0 for (index, value) in s.enumerated() { i..
프로그래머스 - 최댓값과 최솟값
·
SwiftUI
func solution(_ s:String) -> String { let answer = s.split(separator: " ").map { Int($0)! }.sorted() return answer.min()!.description + " " + answer.max()!.description}
ytw_developer
'분류 전체보기' 카테고리의 글 목록 (9 Page)