'IOS' 카테고리의 다른 글
SwiftUI Views - Basic Concepts (0) | 2022.04.29 |
---|---|
SwiftUI Search Bar / 검색 기능 구현하기 (0) | 2022.04.28 |
SwiftUI에서 리스트 동적으로 사용하기 (1) (0) | 2022.04.28 |
iOS 개인 프로젝트 시작 (0) | 2022.04.28 |
Swift 기초 다지기 (1) - 명명법/콘솔로그/문자열 보간법 (0) | 2022.04.03 |
SwiftUI Views - Basic Concepts (0) | 2022.04.29 |
---|---|
SwiftUI Search Bar / 검색 기능 구현하기 (0) | 2022.04.28 |
SwiftUI에서 리스트 동적으로 사용하기 (1) (0) | 2022.04.28 |
iOS 개인 프로젝트 시작 (0) | 2022.04.28 |
Swift 기초 다지기 (1) - 명명법/콘솔로그/문자열 보간법 (0) | 2022.04.03 |
Swift 입문이다. 빠르게 기초를 끝내고 넘어가려고 블로그 정리를 시작한다.
이번 Swift 기초 다지기 포스팅은 부스트코스에 있는 야곰의 'iOS 프로그래밍을 위한 스위프트 기초' 강의를 보면서 배운점 위주로 진행할 예정이다.
-Lower Camel Case : 소문자로 시작해서 단어의 시작부분을 대문자로 구성한다.
함수, 메서드, 변수, 상수에서 LCC를 사용한다.
ex) eatMintChocolate
-Upper Camel Case: 대문자로 시작한다.
타입 ( 클래스, 구조체, 열거형, 익스텐션 등)
ex) Mint, Chocolate, Toothpaste
스위프트는 대소문자를 구분한다.
- print 함수 : 단순 문자열 출력
- dump 함수 : 인스턴스의 자세한 설명 (description 프로퍼티) 까지 출력
/* 콘솔로그와 문자열 보간법 */
import Swift
let age: Int = 10
"안녕하세요! 저는 \(age)살 입니다"
// == "안녕하세요! 저는 10살 입니다"
"안녕하세요! 저는 \(age+5)살 입니다"
// == "안녕하세요! 저는 15살 입니다"
print("안녕하세요! 저는 \(age+12)살 입니다")
print("\n###########################\n")
class Person{
var name: String = "mincho"
var age: Int = 22
}
let mincho: Person = Person()
print(mincho)
print("\n##########################\n")
dump(mincho)
위와 같이 코드를 짜는 경우 다음과 같은 로그가 찍힌다.
안녕하세요! 저는 22살 입니다
###########################
__lldb_expr_5.Person
##########################
▿ __lldb_expr_5.Person #0
- name: "mincho"
- age: 22
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
c에서 printf의 형식지정자로 %d, %c 썼던것과 비슷한 맥락인듯 하다.
\()
SwiftUI Views - Basic Concepts (0) | 2022.04.29 |
---|---|
SwiftUI Search Bar / 검색 기능 구현하기 (0) | 2022.04.28 |
SwiftUI에서 리스트 동적으로 사용하기 (1) (0) | 2022.04.28 |
iOS 개인 프로젝트 시작 (0) | 2022.04.28 |
Xcode 화면 구성 (0) | 2022.04.27 |