SWIFT3 [Swift] 변수,상수(1) - Swift 마스터 하기 2일차. 변수와 상수 개발자가 아니더라도 쉽게 접하시는 단어이기도 하고 개발자라면 누구나 무조건 사용하고 알고 있는 내용!그래도 복습한다 생각하고 같이 알아볼까요?변수와 상수?변수(Variables)의 정의는 값을 저장하고 나중에 변경할 수 있는 메모리 공간.상수(Constants)의 정의는 값을 한 번만 할당할 수 있는 메모리 공간을 의미하며 값이 한 번 할당되면 변경 불가.이 정도만 알고 있으면 될까요? 저는 메모리 저장 과정 또한 알고 있어야 한다고 생각합니다. 변수와 상수의 메모리 저장 과정.메모리 할당 :- 변수나 상수가 선언될 때, 시스템은 해당 데이터 타입에 필요한 메모리 공간을 할당합니다. - 예를 들어, 정수 타입의 변수를 선언하면 해당 정수에 필요한 메모리 크기만큼의 공간을 할당받습니다.값의 .. 2024. 4. 20. [Swift] 특성,특징 - Swift 마스터 하기 1일차. 2024/04/19 Swift 공부 시작합니다.저는 MTS를 개발하고 있는 3년 차 개발자입니다.Swift라는 언어에 관심이 생겨 직접 하나하나 공부하며 함께 알아가고자 글을 작성해보려 합니다.잘 부탁드립니다. Swift는 헤더 파일을 작성할 필요가 없습니다.Swift는 C, 오브젝트-C와 다르게 전처리를 위한 헤더 파일이 필요하지 않습니다.헤더 파일과 소스 파일이 통합된 하나의 *. swift 파일에서 필요한 내용을 자유롭게 정의하고 사용하면 됩니다.클래스나 구조체를 선언할 때 정의(Interface)와 구현(Implementation)을 분리하지 않고 통합해서 작성하는 특성이 있습니다. Swift는 대소문자를 구분합니다.Swift는 변수나 상수, 함수와 메서드, 클래스, 구조체 등 모든 객체에서 대.. 2024. 4. 20. [Swift] 클로저(Closure), 매개변수로서 클로저(Closure Parameter) - 개발에 끝은 없다. '매개변수로서 클로저' 과연 무엇일까?말 그대로 매개변수로서의 '클로저'이다 ^^.이렇게 말하고 끝내면 이해가 되지 않겠죠? 혹시 모르는 사람을 위해 Swift에서의 클로저의 기본형태를 추가해 놓겠습니다.(클로저에 대해서는 이후에 글을 따로 깊은 개념을 포함하여 작성할 예정이니 형태만 보고 넘어가자.) 매개변수로서 클로저를 왜 사용해야 하는가? 예시를 통해 알아보자. 숫자 배열에서 짝수만 필터링 (클로저 미사용) 해당 예시는 filterEvenNumbers(from:) 함수를 정의하여 배역의 요소를 직접 반복하고 짝수만 뽑아내어 새로운 배열에 추가하고 있다. filterEvenNumbers(from:) 함수는 numbers라는 이름의 정수 배열을 매개변수로 받습니다.함수 내부에서는 'for' 루프.. 2024. 4. 19. 이전 1 다음