와챠의 우당탕탕 코딩 일기장
[iOS] Swift 간단 문법 #1 본문
반응형
Udemy - Swift로 진행하는 ios인스타그램 클론코딩 강의 시작! ^_^
코틀린/자바와 비슷한 느낌...
import UIKit
// 1. 상수와 변수 선언
// 1.1 상수
let name: String = "minWachya"
let swift = "wachya" // 타입 추론, option 누르고 클릭하면 추론한 타입 확인 가능
// 1.2 변수
var year: Int = 2022
var y = 2022
year = 2023 // 변수이므로 값 변경 가능
print(year)
// 2. 함수 만들기
func sum(a: Int, b: Int) -> Int {
return a + b
}
print(sum(a: 1, b: 2))
func multiply(a: Int, b: Int) -> Int {
a * b
}
// 3. 이름 짓는 규칙
// 3.1 Lower Camel Case: 인스턴스, 메소드, 함수
let vjewController = UIViewController()
// 3.2 Upper Camel Case: 구조체, 클래스, 프로토콜
struct Person { // 구조체: 초기화 함수 자동 생성
let a: Int
let b: Int
}
class Operator { // 클래스: 초기화 함수 자동 생성 X
let a: Int
let b: Int
init(a: Int, b: Int) {
self.a = a
self.b = b
}
}
protocol Flyalbe {
func fly()
}
반응형
Comments