본문 바로가기
반응형

스위프트 공부10

[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터7. 연결리스트 도전과제 [Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터7. 연결리스트 도전과제 Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 2. 기초 자료구조 Elementary Data Structure 챕터 7. 연결 리스트 도전과제 Linked Lists Challenges 이번 챕터에서 연결리스트로 자주 사용되는 다섯가지 문제들을 다뤄볼 겁니다. 이 문제들은 다른 도전과제에 비해서는 상대적으로 쉽고, 자료 구조에 대한 여러분의 지.. 2022. 7. 11.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터6-2. 연결리스트 [Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터6-2. 연결리스트 (스위프트 콜렉션 프로토콜, 밸류 시맨틱, COW(카피-온-라이트)) Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 2. 기초 자료구조 Elementary Data Structure 챕터 6. 연결 리스트 Linked Lists 스위프트 콜렉션 프로토콜 Swift collection protocols 스위프트 표준 라이브러리에 있는 프로토콜들은 특정 .. 2022. 5. 30.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터6-1. 연결리스트 (정의, 삽입, 삭제) [Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터6-1. 연결리스트 Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 2. 기초 자료구조 Elementary Data Structure 챕터 6. 연결 리스트 Linked Lists 연결리스트는 값들이 선형적이고 일방향적인 시퀀스로 배치된 콜렉션입니다. 연결리스트는 스위프트 배열과 같은 연속저장 옵션에 비해 이론적인 우위를 가지고 있습니다. 리스트의 앞부분에서 삽입 삭제는 .. 2022. 5. 30.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터4~5. 스택, 스택 도전과제 [Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 2. 기초 자료구조 - 챕터4~5. 스택, 스택 도전과제 Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 2. 기초 자료구조 Elementary Data Structure 챕터 4. 스택 Stacks 스택은 어느 곳에도 있습니다. 스택이 있는 일반적인 예시를 들어보겠습니다. 팬케익 책들 종이 지폐 스택 stack 자료구조는 개념적으로 객체의 물리적 스택과 동일합니다. 어떤 항목을 스택에 넣으면 스택.. 2022. 5. 23.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 1. 소개 - 챕터3. 스위프트 표준 라이브러리 Swift Standard Library Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 1. 소개 Introduction 챕터3. 스위프트 표준 라이브러리 Swift Standard Library 스위프트 표준 라이브러리는 스위프트 언어의 핵심 구성요소를 포함하는 프레임워크입니다. 이 안에는 스위프트 앱을 구축하는데 도움이 되는 다양한 툴과 타입이 있습니다. 사용자 정의 자료구조(your own custom data structure)를 구축하기 전에, 스위프트 표준 라이브러리가 이미 제공하는 기.. 2022. 5. 14.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 1. 소개 - 챕터1. 왜 자료구조와 알고리즘을 배워야할까요? 챕터2. 복잡도 Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift 책의 데모 공개본을 번역하였습니다. 즐겁게 봐주세요. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 섹션 1. 소개 Introduction 챕터1. 왜 자료구조와 알고리즘을 배워야할까요? 자료구조 연구는 효율성의 하나입니다. 특정 목표를 달성하기 위해 정해진 양을 저장하는 가장 좋은 방법은 무엇일가요? 프로그래머는 배열과 딕셔너리, 세트와 같이 콜렉션 타입을 정기적으로 사용합니다. 이것들은 데이터 콜렉션을 보유하는 자료구조로 각 구조에는 고유한 성능 특성이 있습니다. 예를 들어, 배열과 세트에 차이점을 고려해보세요.. 2022. 5. 13.
[Swift][번역] 스위프트의 자료구조와 알고리즘 - 섹션 0. 시작하기 전에 요즘 알고리즘 공부를 하면서 Raywenderlich.com 에서 나온 Data Structures & Algorithms in Swift이 책을 보고 있습니다. https://www.raywenderlich.com/books/data-structures-algorithms-in-swift 저는 정리하다보면 자꾸 번역하게 되는데, 노션에 정리해둔 걸 보고 티스토리에도 올리면 좋겠다 싶어서 공유해봅니다. 이 책은 정확히는 출판물 형태의 책은 아니고, 웹페이지 형태로 되어있는데요. Raywenderlich 에서 프로 구독으로 월 39.99달러를 낸다면 책의 모든 내용을 볼 수 있습니다. 구독에 대해서는 아래 링크에서 자세히 확인하실 수 있습니다. Subscription | raywenderlich.com S.. 2022. 5. 13.
[Swift] 사용자 컬러셋 추가하고 UI Color 확장하여 코드로 접근하게 만들기 앱 스타일에 따라 전반적으로 반복되어 사용하는 컬러를 Assets에 추가하면, 인터페이스 빌더에 색상이 추가되어 인터페이스를 구성할 시에 간편하게 색을 추가하고 관리할 수 있습니다. 게시글에서는 색상을 Assets 에 추가하고, 인터페이스 빌더로 사용해보며, UIColor를 extension 확장하여 코드 영역으로도 접근할 수 있도록 하는 방법을 다룹니다. Assets/ 에 추가하기 Xcode 좌측에 있는 Project Navigater에서 Assets.xcassets 에 들어간 후 폴더 Colors 를 만들어줍니다. 해당 폴더 안에 마우스 오른쪽 버튼을 눌러 [New Color Set]을 눌러줍니다. 원하는 컬러의 이름을 지정하면 아래와 같이 컬러칩이 뜹니다. 해당 컬러셋의 Attribute Inspe.. 2022. 4. 4.
[Swift] 흐름제어구문 작년도에 노션으로 정리했던 글을 티스토리로 옮겼습니다. 📚꼼꼼한 재은씨의 스위프트: 문법편 과 Swift 문서를 보면서 따로 정리하여 공부한 내용이에요. 이번에 Notion2Tistory 를 사용해봤는데, 코드블럭은 띄어쓰기가 사라지고 이미지가 다 깨져서 html 코드를 보면서 수정해야 되더라구요. 만약 노션에서 마크다운만 다루시는 경우(e.g.Table of Contents, Heading, etc) 바로 티스토리로 글을 올리기 좋아요. 추천드립니다. 목차 0. 시작하며 1. 반복문 (Loop) for~in while repeat~while 2. 조건문 if guard #available switch 3. 제어전달문 break continue 구문 레이블과 break, continue 참고 0. 시작.. 2022. 1. 18.
[iOS앱개발] 패스트캠퍼스 강의 0주차, 혼자서 온라인으로 공부하기, 다짐하는 인간에서 벗어나기 저는 아이폰, 아이패드 프로, 맥북 프로를 가지고 있습니다. 회사에서도 맥북프로나 아이맥을 사용하고 있어요. 모바일 앱 UI/UX 디자인을 하고 있고요. 그렇다보니 제가 개발공부를 하면서 가장 관심있는 영역은 iOS 앱입니다. 일전에 스위프트 Swift 오프라인 스터디를 했다가 시간과 거리상으로 잠시 쉬게 되었다는 글을 쓴 적이 있었죠. 새로 Swift 공부를 시작하며 썼던 다짐의 글 + 왜 Swift 공부를 잠시 쉬게 되었는지 + 꾸준한 스터디 4월, 새롭게 공부하기 2021년, 7학기를 앞두고 휴학을 했다. 사실 6학기 끝나자마자 12월부터 새로 풀타임으로 출퇴근할 수 있는 회사를 들어갔으니 이미 휴학할 계획은 6학기때부터 있던 거나 마 kimdee.tistory.com 그 뒤로 개강과 서비스경험디자.. 2021. 9. 30.
반응형