Project56 [SwfitUI Project] 코인 모델 만들기, 코인게코 API 코인게코 API를 이용하기 위한 모델 CoinModel.swift import Foundation // CoinGecko API info /* url: https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250&page=1&sparkline=true&price_change_percentage=24h */ struct CoinModel: Codable, Identifiable { let id, symbol, name: String let image: String let currentPrice: Double let marketCapRank: Double? let marketCap, fullyD.. 2022. 9. 12. [SwiftUI Project] 프로젝트 셋업, 컬러세팅, Header View 만들기 바이낸스 Lite 클론 프로젝트를 시작하며 에셋에 컬러를 추가하고 헤더뷰를 만들었다. 프로젝트 생성과 함께 Assets에서 라이트/다크모드의 색을 지정해준다. Color.swift import Foundation import SwiftUI extension Color { static let theme = ColorTheme() } struct ColorTheme { let accent = Color("AccentColor") let background = Color("BackgroundColor") let green = Color("GreenColor") let red = Color("RedColor") let secondaryText = Color("SecondaryTextColor") let arro.. 2022. 9. 12. 이전 1 ··· 7 8 9 10 다음