XCode 시작할때 시작부분의 Product Name은 프로젝트 명을 의미를 한다. 보통은 CamelCase를 사용. -> CamelCase : 이름을 만드는 방법 중 하나 ex) HelloWorld, ExportDefault, UsingAxe Team은 비어있어
Main StoryBoardNavigator가 보이지 않는다면 아래 사진처럼 하자.View Controller 는 View를 Control한다.사진처럼 View안에 View가 있지만 최하위에 있는 View역시 ViewController가 Control 한다.처음엔 여러
Swift 기본 문법.변수와 상수컨셉데이터를 담아두는 공간불러오기 위한 데이터문법변수(Variable) : 데이터를 저장하고 이후에 변경할 수 있는 저장 공간. var 키워드를 사용하여 선언상수(Constant) : 한번 값이 저장되면 변경할 수 없는 저장 공간. le
조건문, 제어문 >> 컨셉 >>> 특정 조건에 다라서 다른 상태를 만들어 주는 문법 코드의 실행 흐름을 관리하는 핵심적인 구성 요소 >>문법 - if >>> if 문은 주어진 조건이 true 일때 코드 블록을 실행 else 문은 주어진 조건이 false 일때 코드 블

사용자 인터페이스와 로직 연결IBAction 및 IBOutlet 소개컨셉UI를 그리는 방법 중 하나SwfitUI vs UIKitStoryboard vs CodeStoryboard에서 화면과 코드를 연결하는 방법

데이터 관리배열과 딕셔너리의 사용 \- 배열과 딕셔너리는 비슷하면서도 굉장히 다른 컬렉션배열같은 형태의 데이터를 그리는데 사용인덱스로 접근반복하기가 쉬움딕셔너리키와 밸류 형태키 값으로 접근반복이 아닌 접근데이터 모델링 \- 데이터의 그룹 \- 설계를 하고 개발을

테이블 뷰 구현 테이블 뷰 만들기 스토리 보드에서 드래그 앤 드롭 테이블 뷰 셀 추가하기 스토리 보드에서 드래그 앤 드롭 테이블 뷰 안에 사용되는 셀이다. 테이블 뷰 바꾸기 화살표가 있는 viewController는 시작할때 해당 화면을 보여준다. I
기본적인것을 정리해야겠다 싶어 Yagom님의 강좌를 기반으로하여 작성함. 이름짓기 규칙. Swift는 Camel Case를 사용함. Lower Camel Case : function, method, variable, constant ex) s
Any, AnyObject, Nil Any : Swift의 모든 타입을 지칭하는 키워드 AnyObject 모든 클래스 타입을 지칭하는 프로토콜 nil 없음을 의미하는 키워드 컬렉션 타입 Array : 순서가 있는 리스트 컬렉션 Dictionary : 키와
함수 함수의 선언 함수의 기본형태 예시 반환값이 없는 함수 (1) 반환값이 없을때는 반환타입을 Void로 해준다. 예시 반환값이 없는 함수 (2) 반환 값이 없을 때, 반환 타입(Void)를 생략 할 수 있다. 예시 매개변수가 없는 함수 예시 매개변
조건문if - else 구문기본형태if만 단독적으로 사용해도 되고, else if, else와 조합해서 사용이 가능if 뒤의 조건 값에는 Bool 타입의 값만 위치해야 하며, 조건 값을 감싸는 소괄호는 선택사항이다.if - else의 사용예시switch 구문switch
옵셔널 (Optional) 값이 있을수도 있고, 없을수도 있기에 사용한다. 필요한 이유 : nil의 가능성을 명시적으로 표현 nil의 가능성을 문서화 하지 않아도 코드만으로 충분히 표현이 가능하다. 문서/주석 작성 시간을 절약한다 전달받은 값이
사용자 정의 타입.구조체스위프트 대부분의 타입은 구조체로 이루어져 있다.구조체는 값 타입이다.타입이름은 대문자 카멜케이스를 사용하여 정의한다.구성프로퍼티 및 메서드인스턴스타입 프로퍼티 및 메서드 \- 구조체 타입 자체가 사용할 수 있는 프로퍼티 및 메서드예시 (학생
열거형스위프트의 열거형은 다른 언어의 열거형과는 많이 다르다.enum은 타입이므로 대문자 카멜 케이스를 사용하여 정의한다.각 case는 소문자 카멜케이스로 정의한다각 case는 그 자체가 고유의 값이다각 case는 한 줄에 개별로도, 한줄에 여러개도 정의할 수 있다.정

오래간만에 깃을 쓰니 헷갈려서 정리한다.git init깃을 시작하는 명령어.init 말그대로 Initialization으로 초기화를 해주는 개념이다 .git 이라는 숨김 폴더가 만들어진다.여기에 우리가 폴더에서 변경한 모든 내용들이 저장된다.만약 이 .git 숨김폴더를