profile
iOS 개발자 공부하는 Roy
post-thumbnail

옵셔널 바인딩 (Optional Binding)

옵셔널 바인딩 (Optional Binding)옵셔널 바인딩이란 강제로 옵셔널을 여는 방식(Force unwrapping)이 아닌 안전하게 확인을 해보고 unwrapping하는 방법입니다. 즉, if문을 이용하여 옵셔널에 할당된 값을 임시 변수 또는 상수에 할당을 해주

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Set

Swift의 Set 타입은 NSSet 클래스를 브릿지된 형태입니다.Set 타입은 순서가 중요하지 않거나 하나의 항목만 가져야 할 때 사용할 수 있습니다.Set 타입의 문법은 Set로 작성되며, 다음과 같이 초기화 할 수 있습니다. 만약 이미 초기화가 되어 있다면, 다

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Collection - Dicitionary

Dictionary는 key와 value로 데이터를 저장하는 컨테이너입니다. 각각의 value는 유일한 키 값에 물려있으며, key값은 Dictionary안에서 value를 찾기 위하 식별자역할을 합니다.Swift에서 Dictionary는 Dictionary<Ke

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Array

스위프트는 튜플 외에도 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다.컬렉션 타입에는 '배열', '딕셔너리', '세트'가 있습니다. Array (배열) - 멤버가 순서를 가진 리스트 형태의 컬렉션 타입Dictionary (딕셔너리) - 키

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Guard 문?

guard 문은 뭔가를 검사하여 그 다음에 오는 코드들을 실행할지 말지 결정하는것, guard 문에 주어진 조건문이 거짓일 때, 여기에 달려 있는 코드블럭이 실행됩니다.조건식에 이 함수가 수행하는데 필요한 조건을 그대로 나타낸다는 점에서 if문에서 부정적인 조건식으로

2022년 3월 24일
·
0개의 댓글
·
post-thumbnail

함수

스위프트 언어에서의 함수는 일하는 코드의 묶음에 이름을 붙여둔 것이라고 생각해볼 수 있습니다. 어떤 함수는 결과값이 없기도 하고, 어떤 함수는 입력값이 없기도 하지만, 우선은 아주 기본적인 형태의 함수를 살펴봅시다.수학에서의 함수는 f(x) = x + 2처럼 표현하죠.

2022년 3월 24일
·
0개의 댓글
·
post-thumbnail

반복문이란 ?

반복문이란? > 반복문(Repetitive Statement)은 특정 부분을 반복해서 실행하는 제어 구문입니다. for문 > for 문은 초기식에 따라 조건식을 판단하여 실행하고 변환식을 계산합니다. 만약, 조건식이 참이면 계속 검사를 진행하고 거짓일 경우 for문을

2022년 3월 22일
·
0개의 댓글
·
post-thumbnail

삼향연산 & 범위연산자 & 패턴 매칭 연산자

삼향 연산자 란 ? > Nil-coalescing : 옵셔널 값을 풀어주는 개념으로 삼항연산자를 활용해서 쓸 수 있습니다. (연산자? : 값을 확인, 변경, 결합하는데 사용하는 특별한 기호나 문구) > 삼항연산자는 ( ? ) = true, ( : ) = fa

2022년 3월 20일
·
0개의 댓글
·
post-thumbnail

튜플

tuple은 아주아주 간단한 Struct(구조체)라고 생각하시면 편합니다. 여러가지 "타입"을 한꺼번에 묶어서 사용이 가능함사전적 의미튜플(Tuple) 이란 유한 개의 사물의 순서있는 열거Swift에서의 튜플은 다양한 값(데이터)의 묶음이다. 튜플의 구성 요소들은 서로

2022년 3월 16일
·
0개의 댓글
·
post-thumbnail

조건문 (if문 & switch문)

if-else 구문의 기본 형태if만 단독적으로 사용해도 되고, else if, else와 조합해서 사용 가능합니다.if 뒤의 조건 값에는 Bool 타입의 값만 위치해야 하며, 조건 값을 감싸는 소괄호는 선택사항입니다.조건문은 어떠한 값이 특정 조건에 해당 할 때만 선

2022년 3월 16일
·
0개의 댓글
·
post-thumbnail

Swift 변수 상수 차이

Swift 변수 상수 정의 프로그래밍에서의 변수나 상수를 이용해 프로그램에 사용되는 데이터를 메모리에 임시로 저장할수 있습니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 변경이 불가능합니다. 변수 스위프트에서 변수는 var 키워드를 사용합니다. var

2022년 3월 14일
·
0개의 댓글
·
post-thumbnail

Swift에 문자열 보간법 이란 ??

제가 이해하고 공부 한대로 작성한 내용이다 보니 , 정확한 정보가 아닐수도 있습니다 고쳐야 할 부분이 있다면 , 편하게 애기 해주시면 감사 하겠습니다🙏🏻💡문자열 보간법이란 ? String Interpolation변수 또는 상수 등의 값을 문자열 내에

2022년 3월 14일
·
0개의 댓글
·
post-thumbnail

Swift에 Double과 Integers 차이

제가 이해하고 공부 한대로 작성한 내용이다 보니 , 정확한 정보가 아닐수도 있습니다 고쳐야 할 부분이 있다면 , 편하게 애기 해주시면 감사 하겠습니다🙏🏻숫자 변수를 생성할 때 Swift는 소수점을 포함하는지 여부에 따라 정수 또는 이중으로 간주할지 여부를 결

2022년 3월 14일
·
0개의 댓글
·
post-thumbnail

Swift 문자열 또는 정수 ??

Swift를 사용하면 변수를 문자열과 정수로 생성할 수 있지만 다른 많은 유형의 데이터도 생성할 수 있습니다. 변수를 생성할 때 Swift는 변수에 할당한 데이터의 종류에 따라 변수가 어떤 유형인지 알아낼 수 있으며, 그때부터 해당 변수는 항상 하나의 특정 유형을 갖게

2022년 3월 13일
·
0개의 댓글
·
post-thumbnail

Swift에 변수가 있는 이유는 ??

변수를 사용하면 프로그램에 임시 정보를 저장할 수 있고 거의 모든 Swift 프로그램의 핵심 부분을 형성할 수 있습니다. 궁극적으로 프로그램은 데이터를 어떻게든 변환할수 있습니다 .사용자가 할 일 목록 작업을 입력한 다음 확인하도록 하거나, 자본주의 너구리를 위해 일하

2022년 3월 13일
·
0개의 댓글
·