ios

· 공부/ios
Swift에서Hashable이 Equatable을 채택하는 진짜 이유는 Hash Collision 때문이다. 글을 쓰게 된 계기.. 며칠 전 회사에서 일을 하며 DiffableDatasource을 사용하고 있었다. 이때 SnapShot에 해쉬값이 동일한 아이템을 넣었는데 크래쉬가 나지 않았다!!! 이유를 알기 위해 문서를 찾다 보니 아래와 같은 내용이 있었다. Updating Collection Views Using Diffable Data Sources Two identifiers that are equal must always have the same hash value. However, the converse isn’t true; two values with the same hash value ar..
인턴 기간: 6월 14일 ~ 8월 13일 프로그래머스 2021 Summer Coding - 여름방학 스타트업 인턴 프로그램을 통해서 한 영상 편집 스타트업에서 IOS개발로 인턴을 하게 되었다. 면접은 OOP에 대해서 20분 정도의 발표와 40분 정도의 질문 면접이었고 CS관련 질문 보다는 경험 위주의 질문을 받았다. 섬머 코딩 특성상 여러곳을 동시에 넣기 때문에 다른 곳도 붙었으나 면접때 합격 시에 어떤 일을 하게 되나요? 라는 질문에 인턴 기간 동안에는 교육 및 과제를 내줄 생각이다 라고 하셔서 해당 회사에 인턴으로 입사하게 되었다. 인턴을 하는 2달의 기간 동안 처음으로 회사 생활을 해보면서 힘들기도 하였지만 새로운 경험과 직원분들이 너무 잘해주셔서 좋았던 기억으로 남았다. 첫 한달은 IOS 기초에 ..
유추(YouChu) - 유튜브 추천 서비스 애플리케이션 제작 인원: 3명 (서버, 머신러닝, 클라이언트(IOS 본인)) 제작 기간: 4월 ~ 5월 말 사용 기술: UIKit, Alamofire 앱 소개: 유추는 사용자의 유튜브 구독 목록을 기반으로 협업 필터링(Collaborative Filtering)을 통해 맞춤형 채널들을 추천해줍니다. 맞춤으로 추천되는 채널을 살펴보세요 랜덤으로 추천되는 채널들을 탐색할 수 있습니다 카테고리 별 랭킹(구독자 순)을 확인해 보세요. 앱 소개 영상 프로젝트 개요 대학교 동기 두 명과 함께 진행한 졸업 프로젝트이다. 이전에 IOS 앱을 SwiftUI로 만들었기 때문에 이번에는 UIKit을 사용해 보았다. 팀원들은 각각 추천 모델 제작(머신러닝), DB 설계 및 Rest ..
Hodie - IOS Time Scheduler App 제작 인원: 1명 (개인 프로젝트) 제작 기간: 2021.02.10 ~ 2021.03.05 사용 기술: SwiftUI, Core Data 앱스토어 링크: https://apps.apple.com/kr/app/hodie/id1558327474 ‎Hodie ‎날짜별 원형 시간 계획표 Hodie입니다. - 자주 사용하는 일정 저장 및 불러오기가 가능합니다. - 드래그를 통해 편리하게 수정해보세요 - 중요한 일정은 알림 설정을 통해 잊지마세요 apps.apple.com 프로젝트 개요 겨울방학에 새롭게 IOS 개발을 시작하였다. 시작 당시 SwiftUI와 UIkit의 차이를 모르고 가장 최신 기술인 SwifUI로 IOS개발을 시작하게 되었다. 스탠퍼드의 공개..
_으량_
'ios' 태그의 글 목록