WEB & App./Swift

Swift - Ramen Timer 스파르타코딩클럽 - iOS 앱개발 기초반을 수강하면서 배우는 Swift 2주차 (2) 라면 타이머 앱 만들기 스토리보드 세팅하기 Main.storyboard LaunchScreen.storyboard @IBOutlet, @IBAction 연결하기 import UIKit class ViewController: UIViewController { @IBOutlet weak var timerLabel: UILabel! @IBOutlet weak var timerButton: UIButton! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } @..
Swift 가 객체지향 프로그래밍(OOP; Object-Oriented Programming) 언어라고 했던 것 기억하나요? 지금까지 우리는 크게 생각하지 않고 . 이라는 연산자를 쓰곤 했습니다. a.b 라고 한다면, a의 하위 속성인 b를 언급하는 것입니다. 혹은 a.c() 처럼 a에게 c라는 함수를 실행시키라고 명령하기도 했죠. 그 이유를 여기서 다뤄보도록 하겠습니다. 진지하게 다루면 무척이나 심오한 영역이 될 수도 있어서, 가벼운 마음으로 설명을 들어보고 재미없거나 어렵다면 섣불리(?) 포기하시기 바랍니다. 일단 구조체(Struct)와 클래스(Class)의 코드를 한 번 살펴볼까요? 구조체(Struct) struct Work { var task: String var hoursToDo: Int } v..
먼저 옵셔널이 무엇인지 본격적으로 알아보기 전에 아래의 코드를 한 번 살펴볼까요? var someFruits = ["딸기", "사과", "망고", "수박", "복숭아"] print(someFruits.first) // Optional("딸기") someFruits = [] print(someFruits.first) // nil Q. 옵셔널이란? A. 옵셔널은 '값이 채워져 있을 수도 있고, 비어 있을 수도 있다' 라는 뜻입니다. Swift는 어떤 변수의 값이 비어있다면 nil이라고 표현합니다(다른 언어에서는 null 이라고 합니다). 그리고 Swift에서는 어떤 변수가 비어 있을 수도 있다면 명시적으로 해당 변수가 Optional 이라고 선언해 주어야 합니다. 선언은 해당 타입에 물음표(?)를 붙여줍니다..
Swift - Reversing Card 스파르타코딩클럽 - iOS 앱개발 기초반을 수강하면서 배우는 Swift 2주차 (1) 1. Swift 기본 문법 - 조건문 20 보다 작으면 청소년, 크면 성인이라고 알려주는 코드 var age = 30 if age > 20 { print("성인이에요") } else { print("청소년이에요") } 조건이 여러 개일 경우 사용할 수 있는 if, else if, else var fruitName = "사과" if fruitName == "사과" { print("제가 좋아하는 사과네요!") } else if fruitName == "딸기" { print("딸기는 논산 딸기") } else if fruitName == "수박" { print("여름은 역시 수박!")..
Swift - Flash App 스파르타코딩클럽 - iOS 앱개발 기초반을 수강하면서 배우는 Swift 1주차 1. Xcode 설치 및 사용법 익히기 Xcode 설치 설치 후에는 꼭 Xcode를 "실행"시켜서 "컴포넌트 설치"까지 완료해야 한다. Xcode에서 프로젝트 만들기 Create a new Xcode project 클릭 iOS - App 선택하고 Next 버튼 누르기 Product Name에 FlashApp 입력하고 Organization Identifier 을 자신에게 맞게 변경 중요 특히 3번은 그림과 같게 설정하기! : Interface는 Storyboard / Life Cycle은 UIkit App Delegate / Language는 Swift ! 그림과 같은지 확인했으면 Next 누르..
oneonlee
'WEB & App./Swift' 카테고리의 글 목록