profile
맨날 최선을 다하지는 마러라. 피곤해서 못산다.
post-thumbnail

iOS개요

약 14시간 전
·
3개의 댓글
·

Swift 문법종합반 - 메모리

CPU는 컴퓨터의 중앙처리장치로, 프로그램의 연산을 실행하고 처리하는 하드웨어이며, 메모리에 저장된 데이터를 직접 처리하는 역할을 합니다.앞에서 예시로 들었던 var, let, 함수 등은 메모리에 할당되어 있어요.메모리란?메모리는 프로그램이 실행될 때 데이터를 저장하는

1일 전
·
1개의 댓글
·

Swift 문법종합반 - trailing closure

클로저에는 경량화 방법이 많이 존재하는데 그 중 하나인 트레일링 클로저에 대해서 알아볼게요!함수를 호출할 때 마지막 파라미터가 클로저일 때 괄호를 닫은 뒤 작성할 수 있습니다.장점 클로저를 함수 호출 외부에 작성해서 클로저의 구현부가 길어지면 가독성이 읽기 편합

3일 전
·
2개의 댓글
·
post-thumbnail

Swift 문법종합반 - 클로저

코드스니펫 클로저 구현 코드let closure: (Int, String) -> Void = { intValue, stringValue in // in 키워드를 사용하여 앞에는 파라미터 이름을 뒤에는 구현부를 작성합니다. print(intValue)

4일 전
·
0개의 댓글
·

Swift 심화 과제 - 숫자 야구

배경 Level2의 "오류가 날 수 있는 예외처리 상황에 대해 고민해보기 + 구현하기"라는 문항을 보고, 예외처리와 오류를 어떻게 효과적으로 다룰 수 있을지 고민하며 야구 게임을 구현했습니다. 게임 내에서 발생할 수 있는 다양한 예외 상황을 처리하기 위해 여러 방안을 고려했으며, 이를 코드로 구현해보았습니다. 발단 게임에서 사용자가 입력하는 값이나 예상...

2024년 11월 8일
·
0개의 댓글
·

Swift 문법종합반 - 함수

/코드스니펫/ 함수의 기본 사용방법// 함수의 기본 사용방법// 함수의 정의(선언)func 함수이름(파라미터 이름: 파라미터 타입) -> 반환타입 { // 구현부 return 반환 타입의 값}// 파라미터가 여러개인 경우func 함수이름(파라미터1 이름: 파라미터1

2024년 11월 7일
·
0개의 댓글
·

Swift 문법종합반 - 조건문

\- if문 실습var age = 15 if age >= 20 { print("20살이 넘은 성인입니다")} else if age >= 17 { print("20살 미만이고 17살 이상인 고등학생입니다.")} else if age >= 14 { print("17살 미만

2024년 11월 6일
·
0개의 댓글
·

Swift 문법종합반 - 반복문

반복문은 배열이나 Dictionary 같은 Collection Type이나 범위를 반복적으로 접근할 때 사용합니다.배열은 동일한 데이터 타입의 값을 순서대로 저장하는 Collection Type중 하나입니다.대괄호를 사용하여 배열을 만들 수 있습니다.let array

2024년 11월 5일
·
0개의 댓글
·

Swift 문법종합반 - 연산자

대입연산자, 산술연산자, 비교연산자, 논리연산자, 범위연산자대입연산자= 연산자는 값을 변수나 상수에 대입할 때 사용합니다.= 연산자 기준으로 뒤에 값을 앞에 대입(할당) 합니다.변수의 데이터 타입이 같다면 다른 값으로 재할당할 수 있습니다.let age = 20 //

2024년 11월 4일
·
0개의 댓글
·

Swift 문법종합반 - 기본데이터 타입

4.데이터 타입은 대문자로 시작합니다. String Int Float Any … 숫자 (정수, 소수) Int (정수형) 정수를 표현하는 데이터 타입입니다. 소수점은 표현할 수 없습니다. -2,147,483,648 ~ 2,147,483,647 사이의 정수를 사용할 수

2024년 11월 1일
·
0개의 댓글
·

트러블슈팅

배경Level1의 “더하기, 빼기, 나누기, 곱하기 연산을 수행할 수 있는 Calculator 클래스 만들기”를 코드로 구현해보는 과정입니다.발단 : 이런 장애가 생길 수 있다는 것을 인지했고더하기, 빼기, 나누기, 곱하기만 입력하는 것이 아니라 출력값이 어디로 나오는

2024년 11월 1일
·
0개의 댓글
·

Swift 문법종합반 - 주석

3.개발을 편하게 하는 방법 (주석, print) 주석 주석을 사용하면 컴파일러(컴퓨터)가 해당 부분을 무시하고 실행하지 않습니다. // 한줄씩 주석하려면 // 슬래시 2개를 사용하면 뒤에는 컴파일러가 빌드하지 않습니다. /* 여러줄을 주석하려면 위아래 있는거처럼

2024년 10월 31일
·
0개의 댓글
·

Swift 문법종합반 - 변수,상수

2.변수와 상수 \* var (변수) 변경할 수 있는 변수를 선언할 때 사용합니다. 데이터 타입이 정해진 후 다른 타입의 값을 넣으면 오류가 발생합니다. 이름은 소문자로 시작하는게 좋습니다. var 변수이름: 변수의 데이터 타입 = "실제 값"

2024년 10월 30일
·
0개의 댓글
·

Swift 문법종합반 1주차

1.Swift는 프로그래밍 언어입니다. 프로그래밍 언어란 ? 프로그램을 만드는 언어 컴퓨터는 전자기기여서 기계어 (0,1조합 : 101100101110)만 읽을 수 있습니다. 그래서 사람과 컴퓨터가 모두 이해할 수 있는 프로그래밍 언어가 만들어졌고, 이 언어는 사람이

2024년 10월 29일
·
1개의 댓글
·

앱 개발 용어정리 - 2

1. 변수를 저장할 때 어떤 단어를 쓰나요? 답: var 변수를 저장할 때는 var라는 키워드를 사용해요. 변수는 값을 바꿀 수 있는 상자 같은 거예요. 예를 들어, 게임에서 점수가 계속 변할 때, 이 점수를 저장하는 곳이 바로 변수예요. 2. 바꿀 수 없는 값을

2024년 10월 28일
·
4개의 댓글
·

1주차 미니 프로젝트 1조 - KPT

업무 분배와 격려특정 팀원에게 과도한 업무가 집중되지 않도록 팀원 모두가 서로의 작업 분량과 역할을 인지했다. 서로 격려와 응원을 아끼지 않고, 프로젝트에 대한 열정을 공유하기로 했다.특정 멤버가 작업에서 소외되는 경우, 추가적인 참여 기회를 주고 의견을 나눌 수 있도

2024년 10월 25일
·
0개의 댓글
·

웹개발 용어 정리 - 1

DM; Daily Mission 중학교 코딩선생님이 학생들에게 설명하는 것처럼 작성해보세요! 서버server 클라이언트 client 서버란 서비스를 제공하는 컴퓨터(다수의 클라이언트를 위해 존재하기 때문에 일반적으로 매우 큰 용량과 성능을 가지고 있다.) 클라이언트는

2024년 10월 24일
·
0개의 댓글
·

Github 이론편

Local 저장소 내 컴퓨터에 저장된 Git 저장소입니다. Local 저장소에 코드를 작성하고, 변경 사항을 커밋(Commit)하여 기록합니다. 원격 저장소와 로컬 저장소 Git에서 Local과 Remote는 각각의 저장소가 위치한 곳을 의미 Local 저장소 내

2024년 10월 23일
·
0개의 댓글
·

사전캠프_5.운동 관리 시스템을 구축

특정 작업을 수행하는 코드 덩어리기본적으로 함수 이름, 매개 변수 (Parameter), 리턴 타입 (Return Type) 등을 사용하여 정의하고 네이밍 컨벤션은 카멜 케이스를 사용합니다.산술 연산자: 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산한 결과값을 반환하는 연

2024년 10월 22일
·
0개의 댓글
·

4.은행 계좌 관리 시스템을 구축

didSet: 프로퍼티를 관찰(observe)하면서 새 값이 저장된 직후에 호출되며 이전 프로퍼티의 값을 oldValue로 제공됩니다.willSet: 프로퍼티를 관찰하면서 값이 새 값이 저장되기 직전에 호출되며 새로운 프로퍼티의 값을 newValue로 제공합니다.다른

2024년 10월 21일
·
0개의 댓글
·