4

[Swift] 로딩페이지 띄우기, pageViewController

1. 로딩 페이지 앱 시작 시 보이는 로딩 페이지의 디자인은 LaunchScreem.storyboard 에서 진행한다. 해당 로딩 페이지 메소드를 작성하려면 AppDelegate.swift 에서 진행한다. func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // 로딩화면 관련 메소드 작성 sleep(3) // 로딩화면 표출 시간(초단위) return true } 2. PageViewController 연속적인 느낌을 주기 위해 사용한다. ( 앱에서 설명이나 옆으로 넘기면서 읽는 부분? ) 기존 화면은 고정..

Swift 2021.03.25

[Swift] Object와 문자열

1. Swift에서 Object란? 어떤 특정 일을 수행하는 것을 의미한다. ( 각자 해야 할 일이 있다. - ViewController가 그 예시 ) data와 method를 합친것 즉, 데이터와 기능을 합친 것을 의미한다 App은 여러개의 Object로 구성되어 있다. 2. Swift 문자열 삽입 text에 변수의 값을 넣을때 \(변수명)을 문자열에 넣어주면 변수의 값을 문자열에 삽입 가능하다. var currentValue = 0 @IBAation func Hello(_ sender : Any){ // \(변수명)을 넣어주면 변수 값을 text에 삽입 가능 let message = "가격은 \(currentValaue)원 입니다." let alert = UIAlertController(title: ..

Swift 2021.03.25

[Swift] Alert 띄우기

button 클릭 시 alert 띄우기 @IBAction func Hello(_ sender: Any){ //제목은 Hello 내용은 My...인 alert 창 생성 let alert = UIAlertController(title: "Hello", message: "My First App project F!!" ,preferredStyle:.alert) // alert 창 아래 OK title을 가진 action 버튼이 생성됨 //, handler: nil 일시 클릭해도 아무일도 일어나지 않음 let action = UIAlertAction(title:"OK", style:.default, handler: nil) // alert창에 action을 붙여줌 alert.addAction(action) pre..

Swift 2021.03.25