앱개발자 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

[Swift] ViewController와 button Event

1. ViewController란? 하나의 Screen을 관리한다. 따라서 ViewController는 페이지 갯수만큼 존재해야한다. storyboard( design ) + storyboard와 연결된 코드 = ViewController 2. Click Event 등록 button 클릭 시 print("Hello")가 출력 되게 해보자. button이 생성되면 해당 button을 ctrl을 누른채 클릭하여 코드로 드래그 시키면 아래와 같이 메소드가 자동 생성 //Connect를 누르면 아래와 같이 코드 생성! @IBAction func Hello(_ sender: Any){ print("Hello") } 결과확인

Swift 2021.03.25