Struct 안녕하세요. 이번 챕터에서는 Struct(구조체)에 대해서 알아보도록 하겠습니다. 어떠한 값들을 구조화하여 처리하기 위해서 하나의 덩어리로 만들어 사용할 때 구조체를 사용하면 됩니다. 말로 전달하기에는 부족함이 많이 느껴지네요. 지금부터 아래 내용을 잘 확인해주세요. 아래 내용은 모두 Xcode 10, Swift 4.2 에서 작성되었습니다. Nebori Swift Book 구조체의 필요성 구조체의 필요성에 대해서 먼저 알아보려고 합니다. 왜 값들을 하나의 덩어리로 뭉쳐서 처리해야 하나요? 그냥 다 따로 관리하면 안되나요? 물론 하나로 뭉쳐서 사용하지 않아도 괜찮고, 따로 관리해도 상관은 없습니다. 하지만 가독성과 편의성을 위해서는 하나의 덩어리로 뭉쳐서 사용하는 것이 좋습니다. 예시를 한번 ..
Function 안녕하세요. 이번 챕터에서는 Function(함수, 메서드)에 대해서 알아보도록 하겠습니다. 함수는 어떠한 동작을 나타내는 단위입니다. 이전 챕터들에서 사용했었던 print()도 함수였죠. 이 챕터에서 함수의 작성 방법과 사용 방법까지 쭉 익히시면 됩니다. 지금부터 아래 내용을 잘 확인해주세요. 아래 내용은 모두 Xcode 10, Swift 4.2 에서 작성되었습니다. Nebori Swift Book 함수의 정의 변수도 사용하기 위해서는 정의를 하듯이 함수도 정의를 해야겠죠? 함수를 정의하는 방법을 알아보도록 합니다. 우선 함수의 구조부터 보여드리겠습니다. []안에 있는 값은 생략 가능합니다. // 매개변수 x, 리턴타입 x func 함수이름() { // 함수 바디 } // 매개변수 x,..
Optional Optional 안녕하세요.이번 챕터에서는 Optional(옵셔널)을 알아보도록 하겠습니다. 옵셔널은 Swift에서 값이 있을 수도, 없을 수도 있을 때 사용합니다.이게 대체 무슨말일까요? 그냥 값이 없으면 null로 지정하면 되는거 아닌가요?Swift에서는 아닙니다. 그러면 옵셔널에 대해서 알아보도록 할까요? 지금부터 아래 내용을 잘 확인해주세요.아래 내용은 모두 Xcode 10, Swift 4.2 에서 작성되었습니다. Nebori Swift Book nil 그러면 먼저 nil에 대해서 알아보겠습니다.nil은 다른 언어에서 null과 같다고 생각하시면 됩니다.nil은 값이 없는 상태를 나타냅니다. 일반적으로 정수형을 초기화할 때 0을 대입합니다.그러면 0도 초기화만 된 상태이니까 nil..
- Total
- Today
- Yesterday