Swift 7

[Swift] var 와 let , method , 타입추론

swift 변수와 상수 valuable → var ( 변수 ): var value = 0 : 나중에 수정이 자유롭게 가능한 변수에 사용 constant → let ( 상수 ): let value = 0 : 수정이 불가한 변수에 사용 💡 실무에서는 임의로 변경할 수 있기 때문에 let 사용을 권장한다.(수정이 필요한 부분은 나중에 var로 수정) Int 와 UInt UInt는 0와 양수만 표현할 수 있는 정수형 타입 Int는 음수와 양수를 모두 포함한 정수형 타입 method 작성 중복되는 코드가 존재 할 시 method로 뽑아낸다 함수 반환 타입은 → 으로 지정, 이때 method( 함수 )는 func 으로 선언 // 메소드 호출 refresh() //파라미터가 있는 메소드 호출 hello(name : ..

Swift 2022.02.10

[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