Swift
-
Swift 공식문서 톺아보기 (4) - Collection TypesSwift 2025. 11. 3. 02:47
안녕하세요 :) 🧀이번 포스팅에서도 공식문서의 Collection Types 섹션을 정독하면서,그동안 헷갈렸던 부분이나 새롭게 알게 된 내용을 정리해보려 합니다.우선 Swift에는 세 가지 기본 컬렉션 타입이 있습니다.모두 타입 안정성을 보장하며, 잘못된 타입의 데이터를 담을 수 없습니다.Array: 순서가 있는 집합Set: 순서가 없고 중복되지 않는 값의 집합Dictionary: 키-값 쌍으로 이루어진 순서 없는 집합Array와 Dictionary는 평소에도 많이 사용했는데,Set은 활용해 본 기억이 별로 없어서 Set에 대해서는 아래에서 더 자세히 정리해 볼 예정입니다. 그럼 하나씩 살펴보겠습니다.🎯 컬렉션의 변경 유무컬렉션(Array, Set, Dictionary)을 선언하는 방법에 따라 아래와..
-
Swift 공식문서 톺아보기 (3) - Strings and CharactersSwift 2025. 9. 16. 19:19
안녕하세요 :) 🧀이번 포스팅에서는 공식문서의 Strings and Characters 섹션을 정독하면서,그동안 헷갈렸던 부분이나 새롭게 알게 된 내용을 정리해보려 합니다.🎯 문자열 리터럴의 이스케이프 문자문자열 안에서는 바로 입력하기 어려운 특수 문자들을 이스케이프 시퀀스로 표현할 수 있습니다.Swift에서는 \ (백슬래시)로 시작하는 형태로 작성합니다.\0 → null 문자\\ → 백슬래시\t → 탭\n → 줄 바꿈(개행)\r → 캐리지 리턴\” → 큰따옴표\’ → 작은따옴표let wiseWords = "\"Imagination is more important than knowledge\" - Einstein"// "Imagination is more important than knowledge"..
-
SPM 라이브러리 생성부터 GitHub 배포까지Swift 2025. 7. 30. 23:18
안녕하세요 :) 🧀이번 포스팅에서는 Swift Package Manager(SPM)를 활용해 직접 만든 패키지를 GitHub에 배포하고,Xcode 프로젝트에서 의존성으로 추가하여 사용하는 방법을 알아보겠습니다. 평소에 Kingfisher나 Alamofire 같은 라이브러리를 사용하면서"이 라이브러리들은 어떻게 만들어지고 배포될까?" 궁금하기도 했었는데요이번 기회에 차근차근 알아보겠습니다.1. 로컬 Swift 패키지 생성먼저 터미널을 열고 원하는 디렉터리로 이동한 뒤, 아래의 명령어로 패키지를 생성합니다.swift package init 생성이 잘 되었다면 파일 구조는 아래와 같습니다.Package.swiftSources/패키지명Tests/패키지명Tests2. 패키지 코드 작성Sources/패키지명/ 경..
-
Swift 공식문서 톺아보기 (2) - 둘러보기 2Swift 2025. 6. 18. 17:20
안녕하세요 :) 🧀지난 둘러보기 1에 이어서 Swift 공식문서 둘러보기(A Swift Tour) 섹션을 마무리 지어 보겠습니다. Swift 공식문서 톺아보기 (1) - 둘러보기 1안녕하세요 :) 🧀매년 초에 버킷 리스트를 작성할 때 빠지지 않고 등장했던 것 중 하나가 “개발 블로그 시작하기” 였는데, 드디어 시작을 하게 되었습니다.앞으로 블로그를 통해 iOS 개발 관련cheeseios.tistory.com🎯 Computed property의 newValuestruct EquilateralTriangle { private var sideLength: Double = 0 var perimeter: Double { get { return 3 * sideLength } s..
-
Swift 공식문서 톺아보기 (1) - 둘러보기 1Swift 2025. 4. 18. 23:28
안녕하세요 :) 🧀매년 초에 버킷 리스트를 작성할 때 빠지지 않고 등장했던 것 중 하나가 “개발 블로그 시작하기” 였는데, 드디어 시작을 하게 되었습니다.앞으로 블로그를 통해 iOS 개발 관련 지식과 경험을 중심으로 하나씩 차근차근 기록해 나가려고 합니다. 이 블로그가 저와 같은 길을 걷고 있는 분들에게 작은 도움이 된다면 더할 나위 없이 좋을 것 같아요.첫 번째 글로는 Swift 공식 문서를 처음부터 끝까지 읽으면서, 이미 알고 있는 내용은 가볍게 복습하고, 제가 몰랐거나 헷갈리는 문법과 개념들을 꼼꼼히 정리하려 합니다.아마 굉장히 긴 시리즈가 될 듯💪🏻그럼, 이제 시작합니다~Swift 둘러보기 (A Swift Tour)🎯 여러 줄의 문자열 표현 시 들여 쓰기let message = """ 개..