비전공자 개발일기

Quote Generator 본문

SWIFT

Quote Generator

HiroDaegu 2022. 12. 12. 20:52
728x90
SMALL

랜덤 명언 생성 어플

import Foundation

struct Quote {
    let contents: String
    let name: String
}
import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var quoteLabel: UILabel!
    @IBOutlet weak var nameLabel: UILabel!
    let quotes = [
        Quote(contents: "죽음을 두려워하는 나머지 삶을 시작조차 못하는 사람이 많다", name: "벤다이크"),
        Quote(contents: "나는 나 자신을 빼놓고는 모두 안다", name: "비용"),
        Quote(contents: "편견이란 실효성이 없는 의견이다", name: "암브로스 빌"),
        Quote(contents: "분노는 바보들의 가슴속에서만 살아간다", name: "아인슈타인"),
        Quote(contents: "몇 번이라도 좋다! 이 끔찍한 생이여...다시!", name: "니체")
    ]
    
    override func viewDidLoad() {
        super.viewDidLoad()
        makeUI()
    }
    
    func makeUI() {
        quoteLabel.text = ""
        nameLabel.text = ""
    }

    @IBAction func quoteGeneratorBTN(_ sender: UIButton) {
        let random = Int(arc4random_uniform(5)) // 0 ~ 4 사이 난수
        let quote = quotes[random]
        
        quoteLabel.text = quote.contents
        nameLabel.text = quote.name
    }
    
}
728x90
LIST

'SWIFT' 카테고리의 다른 글

Basic Calculator  (0) 2022.12.13
Display Background color & Text Setting  (0) 2022.12.13
Swift Study - Function, Class, Struct, Closure  (0) 2022.12.10
BMI Calculator  (0) 2022.12.08
Login View  (0) 2022.12.07