UIPreview
이젠 Command + R 을 할 필요가 없다. https://developer.apple.com/documentation/xcode/previewing-your-apps-interface-in-xcode 참고 view Controller #if canImport(SwiftUI) && DEBUG import SwiftUI ...
이젠 Command + R 을 할 필요가 없다. https://developer.apple.com/documentation/xcode/previewing-your-apps-interface-in-xcode 참고 view Controller #if canImport(SwiftUI) && DEBUG import SwiftUI ...
문제 다음과 같이 주어졌다. 만들어 보자. 우선 프로젝트생성 및 UILabel, UIButton은 생략하겠다. 해결 과정 우선 숫자를 표현해야하므로 변수 value를 하나 만들어 주었다. 그리고 앱을 구동하자마자 Label이라고 그대로 보이는것이 아니라,숫자 0으로 보이기 위해서 viewDidLoad에 disp...
UIView Component 1. UILabel 텍스트를 표시하는 데 사용되는 UI Component 함수를 통한 UILabel 생성 func setUIlabel () { let label = UILabel() label.text = "Hello World!" // Label에 ...
1. Intro 이번에 Byte Coin을 하면서 ViewController를 통해 데이터를 전송하려고 하였으나 nil이 되면서 에러가 떴다, 하지만 아이러니한건 print를 했을때는 그 값이 출력이 되었다는 것이다. 도대체 뭐가 문제일까를 내 스스로 해답을 찾아가보기 위해 처음으로 나만의 Deep Dive를 해본다. 기존에 Deep Dive들...
Constants(상수) 변수(Variables)와 달리 값이 변하지 않는다. 상수를 생성하는 방법 var는 변수였다면, 상수는 let을 사용한다! 즉 let a = 3 변수와 상수의 차이를 아래 코드를 통해서 본다면 // 변수 var a = 3 a = 5 print(a) //5 // 상수 let b = 4 b = 7 prin...
import Foundation func solution(_ lottos:[Int], _ win_nums:[Int]) -> [Int] { var arr : [Int] = [] var winNums : [Int] = [] var convert : [Int] = [] var answer : [Int] ...
protocol 만들기 protocol CoinProtocol { func didUpdateCoin(coinManager : CoinManager, coin : CoinModel) } 다음과 같이 프로토콜을 만들어 주었다. 그리고 강의에서 했던 그대로 delegate를 만들어 주었다. 첨에 무의식적으로 :이 아닌 =으로 해서 자꾸 이상...
pickerview를 통해 내가 원하는 원화로 바꾸기 현재는 json값을 제대로 파싱하는지 확인하기위해 baseURL을 USD로 자체적으로 설정을 해두었다. 그리고 print를 사용해서 pikcerview에 해당하는 그 값만 출력하게 해두었다. 이젠 이렇게 출력되는 값을 \()을 사용하여 집어 넣어보려고 한다. 우선 fetchCoin 함수를...
static을 사용했던게 좀 찝찝해서 튜터님과 대화를 하던중, 내가 구현했던 함수들이 return을 하는게 많이 없었다. 그래서 static을 사용할 수 밖에 없었다. 대화를 하던중 갑자기 아이디어가 생각나서 하던걸 잠시 멈추고 야구를 좀 더 다듬어 보기로 했다. 우선 GameModel의 static부터 고치기로 하였다. import Fou...