1주차 (4)
연산자 1. 산술 연산자 덧셈 + += 뺄셈 - += 곱셈 * 나눗셈 / 나머지 % var result = 1 + 2 print(resu...
연산자 1. 산술 연산자 덧셈 + += 뺄셈 - += 곱셈 * 나눗셈 / 나머지 % var result = 1 + 2 print(resu...
데이터 타입 1. 숫자 1. Int 정수를 표현하는 데이터 타입 -2,147,483,648 ~ 2,147,483,647 사이 숫자를 표현할 수 있다. var age: Int = 18 // Int 타입 참고 링크 https://docs.swift.org/swift-book/documentation/the-swift-progra...
프로퍼티와 출력 1. 할당 연산자 (=) A = B B값을 A에 할당한다. ※ 이때 방향을 잘 확인하도록 하자! let color = "purple" print(color) // 출력값: purple var foodName = "사과" var fruitName = "포도" foodName = fr...
Swift 언어의 특징 안전성(Safe) Swift는 타입에 엄격한 프로그래밍 언어이다 (Type Safe한 언어) 문자열 배열에 다른 타입인 숫자 타입의 값을 담을 수 없다. 타입 안정성을 위해 타입 체크를 해야한다. - Swift는 nil에 엄격한 프로그래밍 언어이다. ...
본캠프가 시작되면서 강의와함께 같이 공부하는 자료가 주어지는데, 해당 글은 강의 내용을 옮겨둔 자료이어서, 강의기간이 끝나고도 다시 해당 글로 리마인드 하기위해 올려둔다.
위와 같이 팁을 계산하는 Tip Calculator 를 만들어 보도록 하자. 디자인 부분은 생략하기 위해, 클론을 하였다. 1. IBOutlets, IBAction 링크하기 이렇게 주어졌기에, 위와 같이 작성을 하자. import UIKit class ViewController: UIViewController { @...
Main Storyboard를 보게되면 날씨 아이콘이 있는데 SF Symbol 이다. iOS13에서 새로 추가 되었다. 관련 링크 https://developer.apple.com/sf-symbols/ SF Symbol어플을 설치하면 여러 심볼들을 확인 할 수 있다. 보통 목록에 엄청나게 많은 이미지들이 있기 때문에, 우리가 미리 어플을...
NIL값 처리하기 전에 했던것에 이어서, if문을 사용해 bmi값이 nil일 경우를 대비하자. 첫번째 방법 func getBMIValue() -> String { if bmi != nil { let bmiTo1DecimalPlace = String(format: "%.1f", bmi!) ...
옵셔널은 왜 사용할까? 옵셔널은 값이 있을 수도 있고 없을 수도 있다 보통 우리가 어떤 로직을 짤때, 보통 초기값을 부여하곤 하지만, 값이 없을 수도 있을 상황이 있을 수도 있다. 옵셔널은 보통 nil값이 들어갈 수 있는 변수 뒤에 ? 를 붙여 사용한다. 우선 코드를 작성해보았다. let myOptional : String? // Option...
import Foundation func solution(_ i:Int, _ j:Int, _ k:Int) -> Int { var arr = (i...j).filter{String($0).contains(String(k))}.map{String($0)} var string = arr.joined() ...