Swift

Algorithm

[Swift] 프로그래머스 - 소수 만들기

import Foundation func solution(_ nums:[Int]) -> Int { var answer = 0 func combination(_ count: Int = 0, _ total:Int = 0, _ start:Int = 0) { if count == 3 { if (2...Int(sqrt(Double(total)))).filter { total % $0 == 0}.isEmpty { answer += 1 } return } for i in start..

Algorithm

[Swift] 프로그래머스 - 카드뭉치

import Foundation func solution(_ cards1:[String], _ cards2:[String], _ goal:[String]) -> String { var index1:Int = 0 var index2:Int = 0 for i in 0..

iOS \ Swift

[SwiftUI] page이동 시 TabView 숨기기

Navigation Link를 통해 이동한 상세 페이지에서는 우측 사진과 같이 하단의 Tab bar를 숨기고 싶습니다. 이 때 이동한 페이지에 .toolbar(.hidden, for: .tabBar) 을 사용하면 Tab bar를 숨길 수 있습니다. var body: some View { ZStack { Color.pink.ignoresSafeArea() LoadingView(isLoading: self.movieDetailState.isLoading, error: self.movieDetailState.error) { self.movieDetailState.loadMovie(id: self.movieId) } if movieDetailState.movie != nil { MovieDetailListVie..

iOS \ Swift

[Swift] The data couldn’t be read because it is missing 에러 해결하기

에러 상황 Http 통신을 통해 서버에서 데이터를 받아오는 중에 발생한 에러입니다. 수신한 Json 형식의 데이터를 decode하는 과정에서 문제가 발생했습니다. 즉, do 문에서 오류가 발생해서 catch 문으로 넘어가는 상황입니다. import Foundation func getNews(completion: @escaping (News) -> Void) { print("hello") guard let url = URL(string: "https://api.lil.software/news") else { fatalError("URL could not be constructed") } URLSession.shared.dataTask(with: url) { (data, response, error) in ..

배고픈개발자
'Swift' 태그의 글 목록 (2 Page)