Swift에서 DispatchQueue는 Grand Central Dispatch(GCD)를 사용하여 비동기적으로 작업을 수행하는 데 사용되는 클래스이다. DispatchQueue를 사용하면 앱에서 다양한 작업을 비동기적으로 실행하고, 작업 간에 우선순위를 지정하거나
Swift에서의 동기(Synchronous)와 비동기(Asynchronous)는 코드 실행의 흐름과 관련이 있다.동기(Synchronous):동기(synchronous) 코드는 한 번에 "하나"의 작업만을 처리하고, 다음 작업은 이전 작업이 완료된 "후에" 순차적으로
URLSession?Swift의 URLSession은 네트워크 작업을 수행하기 위한 핵심 클래스 중 하나이다. 이 클래스는 HTTP 요청을 생성하고 보내며, 서버로부터 응답을 받아오는 등의 작업을 수행할 수 있다. URLSession은 비동기적으로 작동하며, 네트워크
To Do List 과제를 하면서 많이 뜨던 오류들 중 xib 와 nib 관련된 오류를 처음으로 접하게 되었다.해결책을 검색하고 유튭을 아무리 봐도, 이 두 무언가가 무엇을 하는 애들인지 도무지 알 수 없었다.그래서 일단 정의와 용도를 정리를 해놓고, 나의 swift
Swift에서 else와 else if은 조건문에서 사용되지만 각각 다른 목적으로 사용된다:else: 이는 'if' 문이나 'if'-'else if' 문의 연쇄에서 이전 조건이 모두 거짓일 때 실행되는 기본 조건이다. 이에는 연관된 조건이 없으며 일반적으로 조건 체인의
스위프트(Swift)에서 열거형(enumeration), 일반적으로 enum이라고 불리는 것은 관련된 값들의 집합을 안전한 형태로 정의하는 방법이다. Swift에서의 enum은 특정 변수나 상수가 가질 수 있는 가능한 상태나 값을 유한한 집합으로 정의할 수 있게 해준다
부트캠프의 첫 개인과제: 계산기강의를 다 듣고 또 들어봤지만, 일단 뭔지는 알겠는데... 정확히는 모르겠고...그래도 제출이 금요일까지라 일단 시도해보기로 했다.처음 작성한 방식:오늘의 일등공신 chatGPT.
옵셔널 바인딩이랑:옵셔널 값이 빈값인지 존재하는지 검사를 한 후, 존재하는 경우 그 값을 다른 변수에 대입시켜 바인딩하는 것을 의미.솔직히 하나도 모르겠으니 다시 강의를 봐보자.. ㅎ
함수 선언 방식:예시:문자 보간법 ()을 통해 Jake를 불러올 수 있다.예시 1:friend에게 인사를 한다는 행동을 시키듯, to로도 명령을 시킬 수 있다.예시 2:\_ 파라미터는, 파라미터를 다시 명령할 필요 없다. Jake를 넣으면, Jake가 바로 friend
할당 연산자A = B즉 “B 값을 A에 할당한다”라는 의미우변에 있는 값을 좌변의 변수에 할당한다는 것예시:let color = “purple”print (color) // 출력값 purplevar foodName = “사과”var fruitName - “포도”food
\*와일드카드 식별자 '\_'
이번 챕터에서는 조금이나마 옵셔널에 대해 배우고 활용을 할 수 있었다.예시:이러한 방식으로 옵셔널을 활용했을 때, 언래핑을 하는 여러가지 방식을 배웠다.아직은 옵셔널을 사용하는 것 조차 힘들지만, 앞으로의 챕터에서 더 활용해보면서 익히기로 하자.끝!