본문 바로가기
반응형

분류 전체보기110

[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] 외부 라이브러리를 이용하기 위한 Cocoapods 설치 및 설정 + 설치과정에 오류가 생길 경우 Cocoapods 이란? 애플 관련 프로그램(Swift, Objective-C)을 작성할 때 외부 라이브러리 관리를 도와주는 의존성 관리도구입니다. https://cocoapods.org/ CocoaPods.org CocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the g cocoapods.org 현재 3백만개.. 2022. 3. 28.
[Swift]다양한 디바이스에 맞춰 셀 사이즈를 조정하고자 할 때 + 사이즈가 안 바뀌었을 때 해결방법 (CollectionViewDelegateFlowLayout 프로토콜) [Swift]다양한 디바이스에 맞춰 셀 사이즈를 조정하고자 할 때 + 사이즈가 안 바뀌었을 때 해결방법 (CollectionViewDelegateFlowLayout 프로토콜) 제가 화면 짤 때마다 헷갈리는 부분이라 정리해봅니다. 콜렉션 뷰의 셀 사이즈를 디바이스에 따라서 조정하고 싶을 때 예를 들어 제가 원하는 화면이 아래와 같다고 가정합시다. 저는 콜렉션 뷰에서 두개의 셀이 한 줄에 위치하고, 각 셀 사이의 여백은 20이며, 셀의 비율은 1:1.4정도의 크기를 원하고, inset이 화면 좌우에 없길 원합니다. 저는 제가 아이폰 13 미니를 쓰든, 맥스를 쓰든 보이는 모양새가 아래와 동일하고 싶습니다. 이렇게 일관된 화면을 보여주기 위해서 저는 해당 화면을 담당하는 UIViewController에 UIC.. 2022. 3. 17.
[Xcode] 오른쪽의 Inspectors 유틸리티 창(Utility Pane)에서 Not Applicable이 뜰 때 해결방법 Xcode로 iOS App 개발을 하다가 뷰 또는 셀을 제대로 선택했는데도 Right Pane(Inspector 창)에 Not Applicable이라고 뜨는 경우가 있습니다. 저도 최근까지 몇 번 이런 경우를 겪었는데요. 스택오버플로우에서 찾아본 대로 했는데도 해결되지 않아서, 이리저리 실험해보다가 해결방안을 직접 찾아본 내용을 기록해봅니다. 아래 이미지는 제가 에러가 있을 때 따로 캡쳐를 해두지 않아서 임의로 만들어본 화면인데요. 한 번 Not Applicable이 뜨기 시작하면 다른 것을 선택하더라도 계속 오른쪽 창이 바뀌지 않습니다. 아마도 XCode 오류인 것으로 추정되는데요. 저의 경우 프로그램을 종료했다가 다시 켜도 이 부분이 해결되지 않았습니다. 제가 찾아본 스택오버플로우에서 제시한 해결방법.. 2022. 3. 14.
[자바] 프로젝트의 JRE 시스템 라이브러리 변경하기 @이클립스 최근에 자바를 공부하다가 자바 프로젝트의 JRE 버전을 변경할 일이 있어서 메모할 겸 적었습니다. 이클립스 자바 JRE시스템 라이브러리 변경 1) 프로젝트 폴더내의 JRE System 마우스 오른쪽 클릭 > [Build Path] > [Configure Build Path...] 클릭 2) [Libraries] 탭에서 [Edit..] 버튼 클릭 3) [Edit Labrary] 에서 🔘 Alternate JRE: 스크롤다운 메뉴에서 바꾸려는 버전으로 변경 후 [Finish] 버튼 클릭 4) [Apply and Close] 클릭 5) JRE System Library가 바뀐 것을 확인할 수 있다. 참고링크 https://abaqus-docs.mit.edu/2017/English/IhrDevelopmentMa.. 2022. 2. 22.
절기Jeolki : 대한과 입춘사이- 2021년을 마무리하며, 국가기술자격증 3개 취득, 앱디자인 많이 한 일개미 모먼트, 계절학기: 일반생물학과 자바, 스위프트 공부, 피아노, 단편만화, 일상다반사 절기Jeolki : 대한과 입춘사이 2021년을 마무리하며, 국가기술자격증 3개 취득, 앱디자인 많이 한 일개미 모먼트, 계절학기: 일반생물학과 자바, 스위프트 공부, 피아노, 단편만화, 일상다반사 절기Jeolki 를 시작하며 안녕하세요. 벌써 입춘이 지났네요. 잘 지내셨나요? 가장 큰 추위인 대한을 지나고 봄의 시작을 알리는 입춘 사이에 민족대명절인 설연휴가 있다보니 저도 오랜만에 푹 쉬고 기운을 재충전하여 돌아왔습니다. 오늘도 즐겁게 읽어주세요. 이번 절기Jeolki에서 다룰 이야기 (Table of contents) 1) 21년 국가기술자격증 결산 및 22년도 자격증 계획 2) 21년 일개미🐜 결산 3) 21년 학교공부 결산 : 여름,겨울 계절학기 - 일반생물학과 자바 4) 개인공부 : 스위프트 5.. 2022. 2. 15.
2021년도 자격증 결산 및 2022년도 자격증 공부 계획 시작하며 자격증 결산글이 조금 늦었습니다. 2022년의 한 달이 정말 순식간에 지나갔네요. 본래는 이번에 새롭게 올라가는 절기Jeolki 로 올리려고 했던 내용인데 글이 길어져서 따로 올리게 되었습니다. 즐겁게 읽어주세요. 21년 국가기술자격증 결산 및 22년도 자격증 계획 작년은 사실 저 개인적으로도 다난했고, 시험도 떨어진 자격증이 있었는데요. 그래도 작년의 성과는 나쁘지 않았던 것 같습니다. 21년도 자격증 결산 지난해에는 디자인과 관련된 3개의 자격증을 취득했습니다. 2021년도 취득한 자격증 1. 서비스경험디자인기사 : UI, UX 2. 시각디자인기사 : 그래픽스 디자인(포토샵, 일러스트레이터) 3. 전자출판기능사 : 출판디자인(인디자인) 아래는 합격내역입니다. 특히 서비스경험디자인기사는 약 한.. 2022. 2. 8.
[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.
[Swift] 간편하게 정규표현식을 사용하여 매칭하는 방법 (NSRegularExpression 사용X) 📌 이 포스팅은 NSRegularExpression 없이 정규식을 사용하는 방법에 대해 포스팅하였습니다. NSRegularExpression에 대한 내용은 아래 링크들을 확인해주세요. - NSRegularExpression 공식문서 https://developer.apple.com/documentation/foundation/nsregularexpression Apple Developer Documentation developer.apple.com - 스위프트에서 정규식 사용하는 방법( NSRegularExpression을 사용한 예) https://www.hackingwithswift.com/articles/108/how-to-use-regular-expressions-in-swift How to us.. 2022. 1. 13.
[SQLD] 2021년 제 43회 SQLD 시험 후기(+기출문제 개념, 시험장 및 시험 유의사항, 총평, 도움되었던 유튜브 링크 추가) 2021년 11월 20일 토요일, SQLD 시험을 보고 왔습니다. 회사 온보딩 기간과 계절학기 신청, K-디지털크레딧 교육에 감기몸살까지 겹쳐서 정말로 시험을 안 보고 싶다고 생각이 든 건 처음이었습니다. 위드 코로나가 시작되면서 월 2회였던 사무실 출근이, 주 3회로 바뀌니 몸이 적응을 못하더라구요. 수험료가 5만원이어서, 그냥 5만원어치 시험 경험을 해보겠다는 마음 반, 그래도 시험 본다고 생각하면 공부는 좀 하겠지 하는 마음 반으로 꾸역꾸역 시험 전 열흘을 견뎠습니다. 지금 생각해보면 심리적으로 불안 수준 anxiety level이 높았던 것 같습니다. 데이터베이스 과목을 미리 예습한다는 마음으로 신청했는데, 계절학기를 신청하고 나니, 자바 공부를 해야되는 건 아닌지 싶어서 괜히 강의들을 찾아보기도.. 2021. 11. 21.
[SQLD] 2021년 제 43회 SQLD 자격증 준비하기, 공부 자료 및 계획, 자격증 소개 시작하며 제가 학교 수업 중에서 아직 듣지 못한 수업 중 하나가 데이터베이스입니다. 미리 예습할 겸 SQLD 자격증을 공부하려고 이번 43회 11월 20일 시험을 신청했어요. SQLD 자격증 소개 SQLD 자격증은 국가공인 자격증으로 데이터 자격검정에서 주관하는 자격증입니다. 때문에 시험 접수도 아래 사이트에서 접수해야 합니다. https://www.dataq.or.kr/www/sub/a_04.do 데이터자격시험 SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Con www.dataq.or.. 2021. 11. 8.
절기Jeolki : 백로와 입동사이 - 화이자 백신 1차,2차 접종 및 면역반응(부작용) 후기, 단편만화와 마켓출품, 코세라 자막번역 봉사활동-뱃지, 자격증과 요즘 공부 근황, 읽은 책과 좋아하는 카페 절기Jeolki 를 시작하며 2주마다 온다고 절기라고 지었는데, 가만히 있다가 이렇게 불현듯 찾아오는 걸 보면 jeolki가 아니고 jerky라고 지어야 했을 것 같습니다. 면구하네요. 백로와 입동까지는 거진 두달간의 기간이었는데요. 정말 너무 정신이 없었습니다. 백신 접종 후에 더 사람이 늘어진달까요. 저의 경우 면역반응이 병원을 방문할 정도로 심한 편은 아니었는데, 평소보다 의욕이나 체력이 떨어지더라구요. 대신에 그만큼 얘깃거리를 많이 쌓아왔다고 생각합니다. 재밌게 읽어주세요. 이번 절기Jeolki에서 다룰 이야기 (Table of contents) 1) 화이자 백신 1,2차 접종 후기 및 면역반응(부작용) 2) 단편만화 그리고 마켓 출품한 이야기 3) 코세라 자막번역 봉사활동-뱃지를 받았어요! 4).. 2021. 11. 8.
[서비스경험디자인기사] 2회차 실기합격 수기! 효과적이었던 독학방법, 도움된 공부자료, 효율적인 공부 팁 짜잔, 10월 8일 이후로 저는 서비스경험디자인기사 자격증을 취득한 UI/UX 디자이너가 되었습니다. 올해 목표 중 가장 큰 비중을 차지하고 있던 자격증이라 합격 사실을 알게 되니 굉장히 뿌듯하네요. 본래는 실물 자격증을 수령하고 나서 합격수기를 따로 적으려고 생각했는데요. 사이트에서 바로 신청할 수 있는 건 아니고요. 합격자가 직접 발급신청서와 개인정보제공동의서를 작성해서 메일로 보내면 11월 8일 이후에 자격증 배송이 이루어진다고 합니다. 실물 자격증을 받게 되면 아래에 첨부하겠습니다 😎 서비스경험디자인기사 정리글 모음 합격수기를 쓰기 앞서 일전에 제가 정리한 서비스경험디자인기사 게시물을 아래에서 확인해보세요 :) 1) 서비스경험디자인기사 자격증 소개 및 필기 준비글 자격증 시험 응시자격, 자격증에 .. 2021. 10. 31.
[iOS앱개발] 패스트캠퍼스 강의 0주차, 혼자서 온라인으로 공부하기, 다짐하는 인간에서 벗어나기 저는 아이폰, 아이패드 프로, 맥북 프로를 가지고 있습니다. 회사에서도 맥북프로나 아이맥을 사용하고 있어요. 모바일 앱 UI/UX 디자인을 하고 있고요. 그렇다보니 제가 개발공부를 하면서 가장 관심있는 영역은 iOS 앱입니다. 일전에 스위프트 Swift 오프라인 스터디를 했다가 시간과 거리상으로 잠시 쉬게 되었다는 글을 쓴 적이 있었죠. 새로 Swift 공부를 시작하며 썼던 다짐의 글 + 왜 Swift 공부를 잠시 쉬게 되었는지 + 꾸준한 스터디 4월, 새롭게 공부하기 2021년, 7학기를 앞두고 휴학을 했다. 사실 6학기 끝나자마자 12월부터 새로 풀타임으로 출퇴근할 수 있는 회사를 들어갔으니 이미 휴학할 계획은 6학기때부터 있던 거나 마 kimdee.tistory.com 그 뒤로 개강과 서비스경험디자.. 2021. 9. 30.
[전자출판기능사] 필기 시험 기출문제 2개년 5회차 요약 정리! 시험 소개, 준비물 및 시험 공부 독학 방법 이제 2021년 4회차 기능사 시험이 코 앞으로 다가왔습니다. 저는 10월 초에 시험을 보는데요. 제가 요즘 전자출판기능사를 공부한다고 하니까 자격증콜렉터냐는 말을 많이 듣고 있습니다. 😅 저의 큰 관심사인 HCI(Human Computer Interaction)와 UX 분야 자체가 다양한 분야를 아우르는 학제적인 학문이기도 하지만, 저라는 사람 자체가 컴퓨터공학을 공부하는 디자이너이기 때문에 전공과 직업에 관련된 자격증을 따다보니 더 범위가 넓어보일 수도 있겠다는 생각이 듭니다. 최근에 합격한 시각디자인기사와 작년에 취득한 정보처리기사와는 좀 간극이 있는 편이니까요.  HCI와 UX 이야기가 나와서 하는 말인데요. 코세라와 책을 통해 개인적으로 공부하고 있는 내용을 정리해서 블로그에 올리고 싶은데, .. 2021. 9. 26.
[서비스경험디자인기사] 2021년 2회차 실기시험 후기! 공부 방법, 2회차 실기 기출 문제 내용 및 총평 2회차 실기 시험일인 9월 11일을 마지막으로 올해의 서비스경험디자인기사 시험이 모두 끝났습니다. 저에게도 직업상 굉장히 의미있는 자격증이기도 하고, 직전 1회차 실기시험 합격률이 낮은 편이어서 긴장을 하면서 공부를 하긴 했는데, 결과가 어찌될지 모르겠네요. 아마 아슬한 점수차로 붙거나 떨어지지 않을까 하는 걱정이 듭니다. 듣기로는 심사위원 4분이 모두 답안지의 답을 확인하고 점수를 매긴다고 하니 보다 객관적인 점수를 받게 되지 않을까 싶어요. 시험날짜인 9월 11일, 한양공업고등학교에서 9시까지 입실이었습니다. 시험장소는 동대문역사문화공원역에 위치해서 지난 시험장이 송파구였던 것에 비해서 훨씬 접근성이 좋아졌어요. 다만 남녀 화장실이 양쪽 복도의 반대편 끝이기 때문에 조금 불편했습니다. 시험 전 유의사.. 2021. 9. 19.
절기Jeolki : 입추와 처서 사이 - 백신 예약과 안티백서, 인공지능 목소리, 수강신청, 자격증 이야기, 요즘 읽는 책과 좋아하는 카페 벌써 처서가 지났네요. 처서는 24개의 절기 중 열네번째의 절기로 처서가 되면 정말 선선한 가을이 된다고 하죠. 가을 장맛비가 내리기 시작하면서 날도 흐리고 선선해서 바깥 산책하기 참 좋은 날씨가 된 것 같아요. 게시물이 올라가는 것은 처서의 한참 이후가 되겠지만, 입추와 처서 사이 틈틈히 썼던 글이라고 생각하고 봐주시면 될 것 같습니다 :) 절기Jeolki 시리즈를 시작하게 된 이유 저는 작년부터 약간은 강박적으로, 자격증 공부를 하게 된 것 같아요. 20년 이전에는 1년에 자격증 하나 취득하면 정말 자기개발을 열심히 했다고 생각하기도 했고요. 딱히 필요성을 못 느끼기도 했고요. COVID 19 이후로 많은 분들이 삶에 대한 관점, 혹은 삶 자체가 많이 바뀌셨을텐데요. 델타변이의 유입으로 빠르게 늘어가.. 2021. 8. 31.
[인간공학기사] 2021년 3회차 인간공학기사 필기후기 + 기출문제 및 개념정리 + 짧게 준비하면서 느낀 점 + 패인 분석 및 총평 8월 14일, 2부 13:00에 치뤄진 인간공학기사 필기시험을 보고 왔습니다. 오늘은 최고기온도 30도를 넘지않고 해가 나지 않은 흐린 날씨여서 시험장에 가는 길이 쾌적했습니다. 확실히 말복이 지나서 그런지 가을이 성큼 다가온 걸 느낄 수 있었습니다. 저는 기사시험을 당산역과 선유도역 사이에 위치한 선유고등학교에서 시험을 보고 왔습니다. 참, 혹시 인간공학기사에 대해 궁금하시거나, 필기 공부방법 및 자료가 궁금하시다면 아래 링크에서 자세히 확인해보실 수 있습니다. 🤗 [인간공학기사] 필기 공부 준비, 기출 문제 자료, 동영상 강의 및 참고 링크 추천 서비스 경험디자인기사 필기시험 후기글에서 제가 인간공학기사 자격증 시험을 접수했다는 얘기를 했었죠. 글을 쓰는 지금, 딱 2주가 남았네요. 저도 공부할 때 .. 2021. 8. 16.
반응형