본문 바로가기
728x90

iOS15

[Swift] 변수(var)와 상수(let) 변수와 상수를 쉽게 얘기하면 값을 담는 그릇입니다. 변수와 상수는 데이터 주소를 메모리에 임시로 저장해서 언제든 효율적으로 꺼내 사용할 수 있게 해줍니다. 물론 둘 다 type safe하기 때문에 처음 선언한 타입과 다른 타입의 값은 할당할 수 없습니다. 1. 변수 값을 저장하는 공간, 변수에 할당한 값은 언제든 변경 가능합니다. 형식: var 변수이름: 데이터타입 = 값 데이터 타입은 할당된 초기 값을 보고 타입이 명확하면 swift가 타입추론을 할 수 있어 생략이 가능합니다. var myName: String = "hyemory" print(myName) // "hyemory" myName = "hyemorrrrrrr" print(myName) // "hyemorrrrrrr" // 값을 담는대로 변경.. 2022. 11. 4.
[Swift] 함수(func)와 반복문(for-in) 언어를 배울때 function과 for 문은 정말 많이 쓰는 구문 중 하나라고 합니다. 언뜻보면 쉬워보이지만 어려운 조건이 붙으면 이 것들을 어떻게 써줘야 할 지 골치아프기도 하니 사용법을 정확하게 알고 가야겠습니다. 1. 함수 (function) 함수는 어떤 동작을 하는 코드를 하나로 묶어놓는 것입니다. 함수로 동작을 묶어놓으면 필요한 곳에 호출해서 쓰기 좋기 때문입니다. swift에서 함수를 만드는 키워드는 'func' 입니다. func은 기본적으로 값을 전달하면 반환해주는 구조로 되어있습니다. func 함수이름(매개변수이름1: 매개변수타입1, 매개변수이름2: 매개변수타입2, ...) -> 반환타입 { 함수 구현부 return 반환 값 } 여기서 괄호 안의 () 전달 인자와 return 뒤 반환값은 .. 2022. 11. 3.
[Swift] 스위프트의 특징 🔸 스위프트의 특징 스위프트의 특징은 공식문서에서 크게 3가지로 소개합니다. 1. 안전 Safe 스위프트를 처음 접했을 때 강의 첫마디가 '스위프트는 type safe 언어' 였습니다. 확실히 Xcode를 사용하는 경우 값들 사이에 타입을 지키지 않는 경우 가차없이 컴파일 에러를 만날 수 있었습니다. 굉장히 엄격하다고 느낄 수 있지만 개발자의 오타 등 실수를 잘 잡아준다는 뜻이기도 합니다. 2. 신속 Fast 이것은 Xcode를 사용하다보면 정말 뼈저리게 느끼는 특징 중 하나입니다. 자동완성, 도움말 기능 등 정말 초보자에게는 친절한 언어라고 생각합니다. 또한 타입 세이프와 같이 이야기되는 내용이 `타입 추정`입니다. 일일이 타입을 지정하지 않아도 추정할 수 있는 내용은 알아서 추정하기 때문에 빠른 코드.. 2022. 11. 2.
[Mac] Github - Pull request (PR) 순서 이번엔 MacOS 환경에서 터미널 프로그램을 사용하여 Github에서 clone한 파일을 PR 까지 하는 과정을 아주 간략하게 설명하겠습니다. 갓 배우는 초보자이기 때문에 수정이 필요한 부분은 언제든 댓글 남겨주시면 감사하겠습니다. 주요 용어 간단 정리 터미널 : 애플이 제공하는 단말 에뮬레이터로서 운영체제에 대한 텍스트 기반 접근을 제공 macOS 컴퓨터에는 자동으로 설치되어있는 프로그램입니다. windows의 cmd 같은 느낌 Repository : Git으로 관리하는 프로젝트 저장소 Branch : 나뭇가지. 분기. 여러 사람이 동시에 작업하기 위한 개념. 원본을 수정할 수 없으니 main을 복제 (협업 시 사용) Fork : 다른 사람의 Github Repository에서 내가 수정하고 싶을때 해.. 2022. 11. 1.
Git과 GitHub 1. Git Git : 작성한 코드의 버전을 관리하는 도구 Commit : 작성한 코드 버전의 단위 Staging Area의 필요성 전체가 아닌 일부만 커밋할 수 있기 때문에 효율적이다. 일부 파일에서 충돌이 발생했을 때 해당 부분만 수정하고 add하면 된다. 2. GitHub 내 컴퓨터에 저장된 Git을 보관해주는 플랫폼 : GitHub 타인의 코드를 열람가능하며 교류할 수 있음 2022. 10. 28.
728x90
반응형