본문 바로가기

ios강의12

[5일차] 스위프트 기초 (Playground, Tuple, Boolean) * Swift 기초 - Swift Playground - Comment (주석) - Tuple - Booleans - Scope (1) Swift Playground : Swift를 가지고 놀 수 있는 놀이터. 실무에서는 페어 프로그래밍, 간단한 테스트 코드 작성할 때 사용한다. # 페어프로그래밍이란? : 한 명은 타이핑을 하고, 한명은 네비게이터 역할을 하여 실시간 리뷰를 진행하는 방식이다. (2) Tuple 서로 관계가 있는 데이터를 한 번에 표현하고자 할 때 유용하다. ex) x, y, z 좌표를 표현하고자 할 때 사용 (3) Booleans 조건절이나 논리 연산자를 이용하여 다양한 수식을 표현하고자 할 때 사용 * 삼항 연산자 (? : ) : 보통의 if ~ else 문장을 사용 시, 간단히 한 .. 2020. 7. 21.
[4일차] AutoLayout (오토레이아웃) AutoLayout이란? 뷰의 제약 사항을 바탕으로 뷰 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산합니다. 우선 AutoLayout을 이용하기 전에 앞서, 현재 개발 중인 UI가 다양한 디바이스에 어떻게 보이는지를 미리 확인할 수 있다. * Adjust Editor Options > Preview 기능을 이용하여 다양한 디바이스에서 레이아웃의 호환성 여부를 확인 위 그림처럼 현재 개발중인 앱의 UI를 다양한 디바이스에서 확인이 가능하다. 오토레이아웃 기능을 XCode에서 자동으로 완성시켜주는 기능이 있다. 바로 'Add Missing Constraint'이다. 하지만, 자동으로 만들어주는 기능이다 보니 완벽하진 못하다. 현업에서는 해당 기능을 이용하기보다는 개별적으로 설정값을 할당해주는 편이라고 한.. 2020. 7. 21.
[1일차] iOS 개발학습 시작 그동안 시간이 없다는 갖은 핑계로 iOS 개발 공부를 미루고 있었다. 미루던 iOS 공부를 갑자기 시작하게 된 계기는 바로 '주변 동료 개발자의 자가학습'이었다. 자신의 개발 능력 향상을 위해 과감히 투자하는 모습에 '나는 왜 시도하지 않았나'라는 반성과 깨달음을 얻게 되었다. 역시 개발자는 주변에 자극을 주는 촉매제(?) 같은 존재가 필요하다. 인프런, 패스트캠퍼스 등등 요즘에는 다양한 온라인 커리큘럼 강의들이 많아서 나에게 알맞는 강사와 강의 커리큘럼을 찾는 것도 쉽지 않았다. 며칠 간 고민 끝에 '패스트캠퍼스 - iOS (이준원 강사)' 강좌를 수강하기 결정. * 수강한 이유 : 우연히 유튜브를 통해 이준원 강사의 "개발자의 주말 일상" 영상을 보고 관심이 가게 되었다. : 올해 상반기에 온라인 강.. 2020. 7. 15.