본문 바로가기

PROGRAMMING CODE/SWIFT68

[Swift] API사용 https://mocki.io Mock API - Create and Simulate APIs for Testing - Mocki Mock API for Development and Testing Using Mocki you can create, run and deploy mock APIs. Use your mocks to design your API, serve static responses, simulate error scenarios and remove dependencies to external services. Sign up today for a free 7-day tria mocki.io https://app.quicktype.io/ 이거 좋음! Json을 API로 만들어주는 웹사이트 2023. 8. 16.
[SwiftUI] Path로 도형그리기 Path는 2D 도형 그릴때 이용 import SwiftUI struct MoveTestView: View { var body: some View { ZStack{ Color(.yellow) Path{ path in path.move(to: CGPoint(x: 150, y:0)) path.addLine(to: CGPoint(x: 0, y: 300)) path.addLine(to: CGPoint(x: 300, y: 300)) path.closeSubpath() }.fill(.pink) }.frame(width: 300, height: 300) } } struct MoveTestView_Previews: PreviewProvider { static var previews: some View { MoveTes.. 2023. 8. 15.
[Swift] 앱에서 웹사이트 열기(Type 'AppleSupportView' does not conform to protocol ) ContentView.swift import SwiftUI struct ContentView: View { @state private var showingWebSheet : Bool = false var body: some View { NavigationStack{ Button { showingWebSheet = true } label: { Text("Open Website").font(.largeTitle).bold() } } .sheet(isPresented: $showingWebSheet) { //sheet로 사이트 열기 SafariWebView(siteURL: "") } } } struct ContentView_Previews: PreviewProvider { static var previews:.. 2023. 8. 5.
[SwiftUI] 커스텀 배경색 지정하는 방법 1. RGB 값으로 지정해주기 struct ContentView: View { var body: some View { ZStack{ Color(red: 250 / 255, green: 130 / 255, blue: 110 / 255).ignoresSafeArea() } } } 2. Assets에 추가하기 Assets창의 아랫쪽에 + 버튼 클릭 그리고 속성창을 열어서 지정해줌 import SwiftUI struct ContentView: View { var body: some View { ZStack{ Color("user").ignoresSafeArea() } } } struct ContentView_Previews: PreviewProvider { static var previews: some View.. 2023. 8. 5.