본문 바로가기

전체 글

[Swift] Property, Print and Function 2024년 3월 5일 화요일 swift 기본 개념 중, 프로퍼티, 출력, 그리고 함수에 대해 명확하게 이해하는 것이 목표입니다. 문자 보간법(String Interpolation)에서 '보간'이라는 단어와 의미가 다소 생소했는데 우선은 '중간에 무언가를 끼워넣는다'는 개념으로 이해하며 공부했습니다. 01. 할당 연산자 = 02. 저장 프로퍼티 (Stored Property) 03. 연산 프로퍼티 (Computed Property) 04. print() 05. 한 줄 텍스트 06. 멀티라인 텍스트 07. 문자 보간(String Interpolation) 08. 한 줄 주석 09. 멀티라인 주석 10. 함수의 기본 형태 01. 할당 연산자 = A = B 프로그래밍 언어에서 이 표현은 “*B 값을 A에 할당한.. 더보기
[Project] #2 나만의 계산기 만들기(Lv1) 공부한 내용을 응용해서 나만의 계산기를 만들어 보기.. 시이..작! ( project 전체보기 >> Lv1-4 나만의 계산기 project ) Level 1 : 아래와 같은 사칙연산 클래스를 만들기 Int를 사용하여 사칙연산을 수행하는 Calculator class Calculator { func add(_ a: Int, _ b: Int) -> Int { return a + b } func subtract(_ a: Int, _ b: Int) -> Int { return a - b } func divide(_ a: Int, _ b: Int) -> Double? { guard b != 0 else { return nil } return Double(a) / Double(b) } func multiply(_ .. 더보기
[Project] #1 나만의 계산기 만들기(Lv1-4) 2024년 03월 05일 개인 프로젝트를 위한 개발을 시작해보자 ! # 과제 : 나만의 계산기 만들기 필수 구현 기능 (Lv1~3) Lv1 더하기, 빼기, 나누기, 곱하기 연산을 수행할 수 있는 Calculator 클래스를 만들기 생성한 클래스를 이용하여 연산을 진행하고 출력 Playground 파일 생성 → Calculator 클래스 구현하고 그 아래에 인스턴스 생성 //import UIKit //var greeting = "Hello, playground" class Calculator { // Todo : 내부 구현하기 } let calculator = Calculator() // 인스턴스 생성하여 변수에 할당 // Todo : calculator 변수를 활용하여 사칙연산을 진행 Lv2 Lv1에서 .. 더보기