분류 전체보기 117

깃으로 협업하기 - 실습편

준비물: Xcode, Terminal Git Clone은 생략하겠습니다. ※ 우리팀 룰: develop 브랜치에 작업을 최신화한다(쌓는다) 배포(스토어에 버전 업데이트)할 때 main에 쌓아서 배포한다. (편의상 develop을 dev라고 하겠습니다.) 항상 현재 브랜치를 dev로 최신화(pull, merge)를 하고 작업을 시작합니다.(다른 개발자의 작업이 dev에 merge됐을 수 있음) 터미널에서 작업 할 때, 항상 .git 파일이 포함되어 있는 경로로 이동해서 깃 명령어를 수행합니다. 전체 과정은 다음과 같습니다. # develop으로 head 옮기기 git checkout develop # devlop에서 will이라는 브랜치 생성 git checkout -b will # 완료된 작업 임시저장 ..

Git 2023.06.09

기록 및 정리에 대한 생각's

음.. 모르거나 궁금한 것들을 노션에 개인적으로 정리했었는데 이제는 블로그에 그때 그때 정리해보는 트라이를 해보려고 합니다.. 그 이유는 블로그 관리해야지.. 해야지.. 하다가 방치되서... 더 쉬운 말, 더 잘 정리되어 있는 페이지이면 당연히 좋겠지만 '누군가의 시선을 생각하기보다 나의 생각 및 고민을 좀 더 직관적으로 표현하는 것이 중요한 건 아닐까?' 라는 생각이 들었습니다. 그래서 알게 되거나 안 되는 것에 대해서 그냥 적어보려고 합니다. 끝이 어디가 될지 모르겠지만 또 가봐야겠습니다. 화이팅!!

기타 2023.03.27

[iOS / Swift] Memory Safety

Memory Safety(메모리 안전) By default, Swift prevents unsafe behavior from happening in your code. For example, Swift ensures that variables are initialized before they’re used, memory isn’t accessed after it’s been deallocated, and array indices are checked for out-of-bounds errors. 기본적으로 Swift는 코드에서 안전하지 않은 동작이 발생하는 것을 방지합니다. 예를 들어, Swift는 변수가 사용되기 전에 초기화되고, 할당이 해제된 후 메모리에 액세스되지 않으며, 범위를 벗어난 에러에 대해..

Swift Langage Guide 2022.08.26

[iOS / UIKit] View Controller Life Cycle(뷰 컨트롤러 생명 주기)

오늘 설명할 내용은 view controller life cycle입니다. iOS 앱 개발에 있어서 필수적으로 알아야 하는 개념입니다. 일반적으로 iOS 앱 화면에 view controller를 띄우는데 view controller에는 생명주기(life cycle)가 있고, 이를 고려해서 앱을 개발해야 합니다. view controller의 생명주기를 도식화하면 다음과 같습니다. 생명주기와 관련된 메서드들에 대해서 알아보겠습니다. 1. init(coder:) View Controller을 storyboard로 생성할 경우, view controller의 객체가 생성될 때 초기화 작업을 하는 메서드가 바로 init(coder:) 메서드입니다. init(coder:) 메서드는 view controller가 ..

UIKit 2022.03.25

Join Us - 지원

이기고 싶다면 합류하라! LCK 리그 일정, 선수 정보, 순위, 뉴스를 한 눈에! # LCK 리그 금일 경기 일정과 선수 정보 제공 오늘 경기 일정을 확인할 수 있어요 팀을 선택하면 그 팀의 선수를 볼 수 있어요 선수를 선택하면 그 선수의 정보를 확인할 수 있어요 # LCK 리그 월별 일정 제공 월별로 경기 일정을 확인할 수 있어요 # LCK 리그 순위 제공 리그 순위를 확인해보세요 시즌을 선택하면 해당 시즌의 순위를 확인할 수 있어요 # LOL 뉴스 제공 롤관련 뉴스를 확인할 수 있어요 뉴스를 클릭하면 해당 기사를 볼 수 있어요

App 출시 2022.03.12

Join Us - 개인정보 처리 방침

('https://minny27.tistory.com/'이하 'ELLO')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://minny27.tistory.com/'이하 'ELLO')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 1. ..

App 출시 2022.03.12