본문 바로가기
728x90

All24

[Swift] 주석과 데이터 타입 프로그래밍에서 주석은 코드 이해에 도움이 될 수 있도록 설명을 적을 수 있는 글입니다. 주석처리한 부분은 컴퓨터가 읽을 수 없습니다. 그렇다면 모든 코드에 주석을 달면 되지 않을까? 라는 의문이 들 수도 있지만 주석을 남발하면 오히려 가독성 떨어지는 코드가 됩니다. 주석을 사용하지 않더라도 이해하기 쉽게 코드를 정리하고, 네이밍에 공을 들이면 가독성 좋은 코드를 작성할 수 있습니다. 네이밍은 이전 포스팅으로 정리해 놓았습니다! 🔸 주석 // : 주석처리할 부분 앞에 붙여주면 한 줄을 주석처리 합니다. /* */ : 여러 행을 한 번에 주석처리할 수 있습니다. 시작할 곳에 /* 를 적고 끝나는 곳에 */를 적습니다. Xcode MARK 기능 MARK 기능으로 코드 내 영역을 구분해줄 수 있습니다. 🔸 //.. 2022. 11. 7.
[Swift] 이름 짓기(Naming) 함수(func)에 대한 글을 작성했을 때 스위프트는 카멜 케이스(Camel Case) 방식으로 이름을 짓는다고 했습니다. 카멜 케이스는 이름에 맨 앞에 오는 글자를 소문자로 표기하고, 그 다음 단어부터는 첫글자를 대문자로 표기합니다. 낙타의 등에 있는 혹같다고 카멜(Camel) 표기법이라고 합니다. 내가 아닌 다른 사람이 나의 코드를 봤을 때에도 이해하기 쉬운 네이밍을 하는 것이 협업 시 굉장히 중요한 부분을 차지합니다. 🔸 오류가 발생되는 규칙 숫자로 시작하지 않습니다. - 두번째 글자부터는 숫자가 와도 됩니다. 띄어쓰기를 하지 않습니다. 특수문자는 $, _만 사용할 수 있습니다. 단, $는 첫글자로 사용할 수 없습니다. 🔸 사용자들간 약속된 규칙 이름을 카멜 케이스 방식으로 짓습니다. ex. myNa.. 2022. 11. 6.
[Swift] print 함수와 문자열 보간법 앞에서 변수와 상수를 선언할 때 데이터 타입에 대해 언급했었습니다. 예시에서 사용했던 String 타입은 문자열을 나타내는 데이터 타입인데요, 이 문자열을 출력해줄 때 사용할 수 있는 함수가 print 함수입니다. 아래와 같이 사용할 수 있습니다. 큰 따옴표 3개를 사용하면 줄바꿈으로 표현할 수 있습니다. print("출력할 문구입니다.") // `\n`를 사용하면 줄바꿈 할 수 있습니다. print("이렇게하면\n여러줄로도\n표현할 수 있습니다.") // 큰 따옴표 3개를 사용해도 줄바꿈 할 수 있습니다. print(""" 이렇게하면 여러줄로도 표현할 수 있습니다. """) 그렇다면 print로는 꼭 직접 작성한 문자열만 나타낼 수 있냐는 의문이 든다면, 문자열 보간법(string interpolati.. 2022. 11. 6.
[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.
728x90
반응형