Apple 5

[UIKit] Swift Package Manger(SPM) 사용법

안녕하세요, 하노입니다 :) 오늘은 SWift Package Manager (이하 SPM) 사용법에 대해 알아보려고 합니다. 우선 SPM에 대하여 알아보겠습니다. SPM은 외부 라이브러리를 프로젝트에서 사용하려고 할 때 외부 라이브러리를 프로젝트 내로 끌어올 때 사용하는 기능인데요. 사실 SPM 말고도 크게 보면 2가지 방법이 더 있습니다. Swift Package Manager (SPM) CocoaPods Carthage 이렇게 3가지가 있는데 사실 SPM이 가장 사용하기 쉽다고 생각합니다..ㅎㅎ 이제 SPM으로 라이브러리를 프로젝트에 가져오는지 알아보겠습니다. 저는 SPM을 이용하여 FSCalendar 라이브러리를 가져올 계획이기 때문에 FSCalendar Github 주소를 복사하겠습니다. 혹시 다..

iOS/UIKit 2022.07.15

[Swift] 컬렉션 타입 인덱스에 관하여 (About Collection Type index)

안녕하세요 하노입니다 :) 오늘은 컬렉션 타입에서 사용하는 인덱스에 대해 나누고자 합니다! 우선 설명하기에 앞서 코드를 먼저 보고 오겠습니다. var strings = ["영", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"] print("\(strings.startIndex)") print("\(strings.endIndex)") 위처럼 stirngs 이름의 Array를 선언해주고 각각. startIndex,. endIndex를 출력하게 되면 값이 어떻게 나올까요?? 정답은 print("\(strings.startIndex)")// 0 print("\(strings.endIndex)")// 10 로 나옵니다! 혹시 startIndex 값은 예상하셨지만 endIndex 값..

iOS/Swift 2022.05.26

[Swift] 컬렉션 타입 : Dictionary 기초

안녕하세요. 하노입니다 :) 컬렉션 타입에는 총 3가지 종류가 있습니다. Array - 순서가 있는 리스트 컬렉션 Dictionary - 키(Key)와 값(Value)이 쌍으로 이루어진 컬렉션 Set - 순서가 없고 멤버가 유일한 컬렉션 이 중에서 Array는 지난 번 다뤘었고, 오늘은 Dictonary에 대해 알아보겠습니다. (Array 기초편: https://glsman-111co.tistory.com/3) (Array 메서드편: https://glsman-111co.tistory.com/4) Dictionary 생성 우선 생성 코드를 보기 전에 Dictionary의 특성에 대하여 알아보겠습니다. Dictionary는 Array와 다르게 키(Key)와 값(Value)이 한 쌍으로 이루어진 타입입니다...

iOS/Swift 2022.03.21

[Swift] 컬렉션 타입 : Array 메서드

안녕하세요 하노입니다 :) 오늘은 지난 시간에 이어 Array 관련 메서드에 관하여 알아보겠습니다. Array 멤버 접근 1. 인덱스로 접근 당연하게 Array 내 멤버(요소)에 접근할 수 있습니다. var alphabets = ["A", "B", "C", "D"] print(alphabets[0])// A print(alphabets[1])// B Array 내 멤버에 접근할 때는 위의 코드처럼 [접근할 멤버의 index] 로 접근합니다. Array의 인덱스는 0부터 카운트합니다. 혹시나 Array에서 인덱스에 해당하는 값이 없으면 에러가 나기 때문에 주의해서 사용해야 합니다! 2. 범위로 접근 Swift는 Array에서 범위 연산자를 사용하여 멤버에 접근할 수 있습니다. var alphabets = ..

iOS/Swift 2022.02.13

[Swift] 컬렉션 타입 : Array 기초

안녕하세요. 하노입니다 :) 컬렉션 타입에는 총 3가지 종류가 있습니다. Array - 순서가 있는 리스트 컬렉션 Dictionary - 키(Key)와 값(Value)이 쌍으로 이루어진 컬렉션 Set - 순서가 없고 멤버가 유일한 컬렉션 이 중 오늘은 Array에 대해 알아보겠습니다. Array 생성 // Array create var integers: Array = Array() var integers: Array = [] var integers: [Int] = Array() var integers: [Int] = [Int]() var integers: [Int] = [] 위에 코드는 모두 Array 생성에 관한 코드입니다. 사실 저 많은 Array 생성 방법들 중 저는 마지막 방법을 선호합니다. 이유..

iOS/Swift 2022.02.07