반응형

분류 전체보기 193

Swift | Collection (컬렉션)에 관하여 3 - Dictionary

안녕하세요!Collection 3번째!!시간 오늘은 Dictionary에 대해서 알아보고자 합니다 Dictionary배열과 마찬가지로 딕셔너리는 처음부터 필요한 모든 데이터를 입력한 상태로 사용하는 경우가 많지 않아요 대부분 빈 딕셔너리를 선언(초기화)하고 하나씩 추가하는 방식이랍니다  설명처럼 고유 키와 그에 대응하는 값을 가지고 있는 한쌍의 자료형을 볼 수 있습니다Hashable하여 Set과 마찬가지로 저장되는 형식을 가지고 있답니다Hashable이 궁금하시다면 Set 게시물로 가셔서 한 번 정독 해주세요!  하지만 여기서 짧게 이야기하자면 그래서 해시 테이블에서 각 항복은 문자열 숫자와 같은 해시 가능한 유형으로해당 키를 사용하여 임의의 객체일 수 있느 해당값을 검색하는데요  Hash value를 ..

Swift 2024.05.11

Swift | Collection (컬렉션)에 관하여 2- Set

안녕하세요!저번에 이어서 Set을 정리하고자 합니다 Array에 대하여 궁금하다면클릭해주세요!!  Collection  Set (집합) 집합을 나타내는 데이터 구조입니다집합은 구조체로 이루어져있어 배열과 동일하게 .으로 멤버함수에 접근하여 다양하게 활용이 가능합니다 특징중복되지 않는 고유 값을 컬렉션에 정리하여 저장시켜줍니다순서가 정해져 있지 않고 X hashable하게 저장되어 집니다 Set은 배열과 비슷하지만 중복 요소를 자동적으로 제거하면서 순서가 보장되지 않습니다하지만 유일한 값을 효율적으로 관리할 수 있고 중복된 항목을 제거하는데 유용합니다 여기서 궁금할 수 있는 Hashable이란?? 배열은 저장할 때마다 자동적으로 인덱스가 정해지면서 들어가지만Set같은 경우 Hash값(hash value)이..

Swift 2024.05.11

Swift | Collection (컬렉션)에 관하여 1- Array

안녕하세요! 오늘은 Collection(컬렉션)에 관하여 알아보고자 합니다관련이 있는 데이터 끼리 모아서 관리할 수 있도록 제공을 하게되는데손쉽게 그룹 단위로 묶고 데이터를 다룰 때 편리하도록 제공하고 있답니다  Collection  Collection에는 ArraySetTupleDictionary 가 있습니다 오늘은 Array에 대해서 정리하고자 합니다 Array(배열)Array는 제가 과거에 타 언어에서도 정말 많이 사용했었답니다 :)배열은 알고리즘으로도 많이 사용하며 다채롭게 사용하는데요 하나의 데이터 타입인 리스트 형식으로 정렬되어있는 목록이랍니다순서대로 정리되어있는데 Index라고 부릅니다 배열에서 Index를 사용하여 배열 내 item을 가지고 올 수 있습니다인텍스는 정수로 되어있고 인덱스는 ..

Swift 2024.05.10

Swift | 제어 전달문 - break / continue / fallthrough / return

안녕하세요!오늘은 제어 전달문인 제어 전달문  breakcontinuefallthroughreturn에 관하여 알아보고자 합니다  break break  구문은 switch 구문에서 실행 흐름이나 반복 실행 중인 루프를조건식의 결과에 상관없이 즉시 종료 합니다 switch 구문에서개별 case 블록에 사용되어 전체 switch 구문의 실행을 종료하는 역할을 합니다 for(반복문) 에서반복 실행 블록에 사용되어 조건식이 false를 반환하기 전에 미리 반복문을 종료하는 역할을 합니다 둘다 종료라는 말이 나오니간단히 말해break를 마주치면빠져나오구나라고 이해하시면 된답니다 우선 for문에서 사용하는 break문은for문에서 break를 만나게되면 즉시 종료되어12출력되는걸 확인할 수 있습니다   switc..

Swift 2024.05.10

Swift | 조건문에 관하여 - if / swift / guard

안녕하세요 !! 오늘은 조건문에 대해서 알아보고자 합니다크게 조건문은  ifguard switch 이루어져 있답니다 우선 if문에 대해서 알아보고자 합니다 :0 if 이미지 하나만 보고 이해하면 끝입니다진짜 진짜 진짜 끝임별거 없어요 여기서 조건문은참 또는 거짓Bool값으로 나올 수 있는 코드를 작성해야합니다 if문은 조건문이 참일 때 실행할 구문으로 들어가서 실행됩니다   if문부터 if else 구문if else if else 구문을 한 번에 정리해 보았답니다 :) 특징은 조건 2개도 사용이 가능하고 응용 범위가 넓다는점!!(모든 조건에 대한 처리가 가능하다!!!!!) 그리고 조건을 앞에서 배운 연산자를 사용하여 &&(AND) ||(OR)을 사용이 가능하답니다중첩해서 사용이 가능하며선택적으로 조건을 ..

Swift 2024.05.09

Swift 공식문서| 제어 흐름 (Control Flow)에 관하여 - 반복문 foreach와 for문에 관하여

안녕하세요!!오늘은 반복문 마지막입니다!! foreach구문과 앞에서 다뤘던 for문을 비교와 추가적으로다중 for문을 다루고자 만들었습니다 이전 for구문과while구문이 궁금하시다면 글자를 클릭하셔서 샤샤샥 보고 오시기를 추천드립니다!  이중 for문은 대표적으로 코딩을 할 때 다들.. 구구단 한 번 만들어보셔야코딩 찍먹은 했다라고 말을 할 수 있습니다 이게 바로 구문의 중첩이라고 말할 수 있습니다 단순하게 중첩하지않고 구구단 8단을 만들거나 9단을 만들 수 있지만 2단부터 9단까지 만드는건 for문을 중첩해서출력할 수 있다는 말씀! 글로 말하는거보다 코드로 설명하는게 더 낫겟져?  8단을 만들어보고자합니다그럼 이렇게 하단으로 나타낼 수 있겠죠?  만약 2단부터 8단까지 만들어라고하면??!   x 1..

Swift 2024.05.09

Swift 공식문서| 제어 흐름 (Control Flow)에 관하여 - 반복문 while문

안녕하세요?저번에 이어서 제어 흐름 (Control Flow)에 관하여 알아보려고 합니다!! 저번에 for문이였다면오늘은 모다?while문을 배운답니다 for문이 궁금하시다면!! Swift 공식문서| 제어 흐름 (Control Flow)에 관하여 - 반복문 for문안녕하세요?오늘은 제어 흐름 (Control Flow)에 관하여 알아보려고 합니다!! 기본적으로 세 가지 종류로 나눌 수 있답니다 반복문(Loop Statements)조건문(Conditional Statements)제어 전달문(Control Transfer Sios2080dev.tistory.com 저번과 동일하게 반복문을 다시 설명하고자하면 반복문우선 반복문은 조건에 따라 특정 코드 블록을 반복적으로 실행한답니다 코드 블록의 반복을 Loop라..

Swift 2024.05.09

Swift 공식문서| 제어 흐름 (Control Flow)에 관하여 - 반복문 for문

안녕하세요?오늘은 제어 흐름 (Control Flow)에 관하여 알아보려고 합니다!! 기본적으로 세 가지 종류로 나눌 수 있답니다 반복문(Loop Statements)조건문(Conditional Statements)제어 전달문(Control Transfer Statements)  반복문 우선 반복문은 조건에 따라 특정 코드 블록을 반복적으로 실행한답니다 코드 블록의 반복을 Loop라고 부릅니다 반복문은 For / While 2개의 반복문으로 이루어져 있습니다 우선 For 반복문은 주어진 구문을 정해진 횟수만큼 실행한다는 점입니다for 반복문for ~ in : 순서에 따른 각각의 아이템에 대하여 일련의 구문을 반복적으로 실행하는 차이while 반복문 : 주어진 조건이 false가 될 때까지 계속해서 일련의..

Swift 2024.05.09

Swift 공식문서| The Basic 기본연산자에 관하여

안녕하세요?오늘은 연산자에 관하여 알아보려고 합니다!! 수학을 좋아했던 분들은 바로 보면 이해가 금방 되실거라고 생각됩니다 :) 우선 정말 기초적인 기본 연산자가 있답니다할당 연산자라고 불린답니다 단어를 봤을때 대략 유추가 가능하신 분들도 있지만코드로 보면 아~ 하실거랍니다  이렇게 우측에 있는값을 왼쪽에 대입하는거랍니다 연산자 산술 연산자 산술 연산자는 사칙 연산에 대한 연산자들입니다산술 연산자의 종류는 +, -, *, /, % 가 있습니다 표로 정리하자면구분연산자사용식뜻단항 연산자- -x값의 부호를 변경++x값의 부호를 변경!!x!true -> false이항 연산자+x + y두개의 값을 더함-x - y앞의 값에서 뒤의 값을 뺌*x * y두 개의 값을 곱함/x / y연산자 앞에 있는 값을%x % y연산..

Swift 2024.05.08

Swift 공식문서| The Basic 자료형에 관하여 - Bool / String / Character

오늘은 기본자료형인 Bool / String / Character에 대해서 자세히 알아보고자 합니다 기본 자료형 종류크기범위IntInt81byte-128 ~ 127Int162byte -32,768 ~ 32,767 Int324byte-2,147,483,648~2,147,483,647Int648byte-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807UIntUInt81byte0 ~ 255UInt162byte0 ~ 65,535UInt324byte0 ~ 4,294,967,295UInt648byte0 ~ 18,446,744,073,709,551,615Float4byte±(1.40129846432481707e-45 ~ 3.40282346638528860e+38)Doub..

Swift 2024.05.08
반응형