본문 바로가기

Dev/iOS & SWIFT

[Swift] 스위프트(Swift)란? | 명명법 | 콘솔로그 | 문자열보간법

728x90
반응형

Swift란?

  • 애플에서 만든 오픈소스 언어
  • 문법 표현이 다양하다는 특성이 있음
  • 즉, 모든 경우의 문법을 알려고 하는 것 보다 가독성이 높은 문법의 코드를 작성하는 것이 중요

 

스위프트 사용환경

  • : Mac OS 혹은 Ubuntu에서 사용할 수 있음

 

스위프트의 명명법

  • Lower Camel Case: function, method, variable, constant
  • Upper camel Case: type (class, struct, enum, extension 등...)
  • 대소문자를 구분함에 유의!

 

콘솔로그

  • print() : 단순 문자열을 출력
  • dump(): 인스턴스의 자세한 설명까지 출력 (description property까지 출력)

 

문자열 보간법

  • String Interpolation: 프로그램 실행 중 문자열 내 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
  • \ ()
  • 위와 같이 작성하면 자동으로 치환됨
import Swift

let age: Int = 10

"안녕하세요! 저는 \(age)살입니다"
print("안녕하세요! 저는 \(age + 5)살입니다")

class Person {
	var name: String = "gildong"
    var age: Int = 10
}

let man: Person = Person()
print(man)
dump(man)

 

본 내용은 부스트코스의 'iOS 프로그래밍을 위한 스위프트 기초' 강의를 토대로 작성되었습니다

728x90
반응형