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
반응형