Swift

    [Swift] Optional과 unwrapping

    [Swift] Optional과 unwrapping

    프로그래밍 언어들 마다 특색이 하나씩 있는 것 같다. Swift의 언어 특색은 옵셔널이 아닐까,, 생소하지만 중요한 개념 optional에 대해서 알아보장! 1. nil optional에 앞서 nil을 알아야 합니다. nil은 쉽게 생각해서 우리가 다른 언어에서 익히 쓰는 null로 이해 하시면 될 것 같습니다. 즉 변수가 nill이라는 것은 값이 없음을 의미합니다. 하지만 swift는 일반적인 변수에 nill값을 넣을 수 없습니다. 이때 우리는 Optional이라는 것을 사용해야 합니다. 2. Optional 이 변수에는 값이 있을 수도 있고, 없을 수도 있습니다! 도대체 무슨 말일까 싶겠지만, 말 그대로 입니다. 변수가 nill일 수도 있고, 아닐 수도 있다는 것 입니다. 변수에 값이 없을 때 호출을..

    [Swift] 변수와 상수 그리고 type

    [Swift] 변수와 상수 그리고 type

    변수와 상수 1. 변수 선언 var name : type = value var num : Int = 100 var name : String = "sladuf" var later : Int name에 변수의 이름을 지정한다. 주로 알파벳으로 이루어진 단어를 쓰거나 문자+숫자 조합이 가능함 띄어쓰기가 필요한 변수 이름은 MyName 또는 my_name으로 선언하는 경우가 많음 value에는 선언한 type과 일치하는 type의 값을 입력해야함. (Int로 선언하고 "hello"로 사용 불가능) ❗️ 문자열(String) 값은 꼭 " "안에 써주기 ❗️ type이 분명하다면 type을 생략하고 아래와 같이 작성해도 ㄱㅊ var num = 100 var name = "sladuf" 하지만 지금 값을 입력하지 않..

    [Swift] Xcode로 시작하기(feat.MacBook)

    [Swift] Xcode로 시작하기(feat.MacBook)

    swift..미루고 미루다 드디어 시작 Swift는 apple이 만든 프로그래밍 언어이다. 대부분 Xcode를 쓰는 것 같다.. 내가 프로그래밍 하면서 가장 유용했던 접근 방법으로 설명 할 계획이다. 시작을 해보자! 보통 시작은 playground에서 많이 한다. 하지만 입력 파트로 넘어가면 playground에서 빌드가 안되니 그냥 처음부터 app으로 가자. 💡 Xcode에서 new project를 켜고 macOS의 command line tool을 선택 project 이름을 설정하고 열면 main.swift에서 작업하면 됩니다 (처음 뜨는 import Foundation은 지워도 무관) 첫 빌드는 역시 Hello World! 💡 빌드 키는 command + R 또는 위에 있는 ▶️ 모양 💡 ‼️ 실행..