일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 독학
- IOS
- 부주상골수술
- 카카오코테
- BFS
- DFS
- 분할정복
- istringstream
- SWIFT
- 프로그래머스
- 독일어독학
- SQLD
- c++
- 코딩테스트
- 백준
- 독일어
- 코테
- 카카오인턴
- 롯데정보통신
- ChatGPT
- 부주상골
- 리눅스
- 세브란스
- 스택
- sql
- dp
- 구현
- 부주상골수술후기
- 부주상골증후군
- 카카오인턴십
Archives
- Today
- Total
슈뢰딩거의 고등어
(8일차, 9일차) 14일 만에 IOS 앱 끝내기 챌린지 - Swift 프로그래밍 : 구조체, 객체 본문
14일만에 IOS 앱 끝내기 챌린지
(8일차, 9일차) 14일 만에 IOS 앱 끝내기 챌린지 - Swift 프로그래밍 : 구조체, 객체
슈뢰딩거의 고등어 2023. 3. 1. 19:11LESSON 8 : 구조체
struct ChatView {
// Properties
var message = ""
var messageWithPrefix:String {
"Min says: " + message // 한줄만 있을 경우, return 을 명시해줄필요 없음
}
var messageWithPrefix2:String {
let prefix = "Min says: " // 한줄이상일 경우, return 명시해주어야함
return prefix + message
}
// View code for this screen
// Methods
func sendChat() {
// Code to send the chat message
print(messageWithPrefix)
}
func deleteChat() {
print(messageWithPrefix)
}
}
ChatView().sendChat()
LESSON 9 : 객체
struct MyStructure {
var message = "Hello"
func myFunction() {
print(message)
}
}
var a:MyStructure = MyStructure()
a.message = "HI"
a.myFunction() // HI
var b = MyStructure()
b.myFunction() // Hello
struct DatabaseManager {
private var serverName = "Server 1"
func saveData(data:String) -> Bool{
// This code saves the data and returns a boolean result
return true
}
}
struct ChatView {
var message = "Hello"
func sendChat() {
// Save the chat message
var db = DatabaseManager()
let Successful = db.saveData(data: message)
// Check the successful boolean value, if unsuccessful, show alert to user
}
}
'14일만에 IOS 앱 끝내기 챌린지' 카테고리의 다른 글
(11일차, 12일차) 14일 만에 IOS 앱 끝내기 챌린지 : State Properties, If 조건문 (0) | 2023.03.04 |
---|---|
(10일차) 14일 만에 IOS 앱 끝내기 챌린지 : SwiftUI 버튼 (0) | 2023.03.04 |
(3,4,5 일차) 14일 만에 IOS 앱 끝내기 챌린지 - UI 만들기 (0) | 2023.02.26 |
(6일차, 7일차) 14일 만에 IOS 앱 끝내기 챌린지 - Swift 프로그래밍 : 변수/상수, 함수 (1) | 2023.02.26 |
(1, 2일차) 14일 만에 IOS 앱 끝내기 챌린지 - 설치 및 세팅 (0) | 2023.02.25 |
Comments