- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- decode
- 딥러닝
- cocoapods
- barplot
- Optional
- 연산자
- 오블완
- 티스토리챌린지
- SQL
- Request
- ios
- HTTP
- Python
- tapply
- sigmoid
- SWIFT
- rxswift
- Observable
- substr
- MVC
- Linux
- ReLU
- 시각화
- deeplearning
- swiftUI
- r
- scheduledTimer
- 명령어
- struct
- rest api
목록struct (3)
iOS 개발 기록 블로그

Struct vs Class struct는 properties 값을 주지 않아도 된다. 그러나 class는 init을 해줘야 한다. 코드 class Enemy { // properties var health: Int var damage: Int init(health: Int, damage: Int) { self.health= health self.damage= damage } // functions (methods) func move() { print("Walk forwards.") } func attack() { print("Land a hit, does \(damage)damage.") } } 이렇게 init을 해주면 된다. 그럼 Enemy 클래스에 takeDamage라는 함수를 만들어보자. clas..

이번 글에서는 Swift 뿐만 아니라 다른 언어에서 너무나도 중요한 개념인 'Class'에 대해서 알아볼 것이다. 개념 Class는 아래 링크에서 알아봤던 Struct (Structure, 구조체)와 비슷하고 프로그래밍이 오랜 기간 성장해오면서 발달, 도태, 변화해온 결과물 중 하나이다. iOS(Swift) 구조체(struct) 사용 방법 Swift에서도 역시 구조체(struct)가 있고 그 사용 방법에 대해 알아보자. 개념 스위프트에서 데이터 타입은 Int, Float, String, Boolean, Array, Dictionary 등 여러 가지가 존재한다. 우리는 직접 개인화(커스터 crazydeer.tistory.com 구조체는 Property나 Method들이 담겨 있는 설계도면과 같다고 설명했다..

Swift에서도 역시 구조체(struct)가 있고 그 사용 방법에 대해 알아보자. 개념 스위프트에서 데이터 타입은 Int, Float, String, Boolean, Array, Dictionary 등 여러 가지가 존재한다. 우리는 직접 개인화(커스터마이징)한 데이터 구조체를 만들 수 있다. 그걸 구조체, structure, struct, class(?)라고 부른다. 코드 먼저 예시 코드를 보자. // custom data type struct Town { // Properties let name = "CdeerLand" var citizens = ["Cdeer", "SunnyAn"] var resources= ["Grain": 100, "Ore": 42, "Wool": 75] // Method func..