APP 6

[Django] Django Setting

Python의 많은 프레임 워크 중에서 Flask와 Pyramid 가 아닌 Django를 사용 하는 이유는?? Flask와 pyramid는 아주 가벼운 프레임 워크로 미니멀하게 꼭 필요한 정도의 기능만 제공한다. 간단한 것들은 Django 보다 빨리 만들수는 있지만 규모가 커질수록 많은 기능들을 차곡차곡 구현해야 하기 때문에 오히려 더 오래걸린다. Django는 그에 비해 거대한 프레임 워크로 많은 기능(관리자 페이지, 사용자 인증 등)을 포함하고 있어 개발 할 때 손이 좀 덜 간다. Django는 많은 기능이 필요로 하는 프로젝트를 진행할때 적합하다. 적은 기능들을 빠르게 구현하는건 Flask, Pyramid 쪽이 나을 수도 있음. tool 은 py..

Python & Django 2021.08.25

[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