[Swift] Swift 문법 - 클래스(Class) (1)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 클래스에 대해 알아보겠습니다. 클래스도 함수와 동일하게 총 2회로 나누어 포스팅 할 예정입니다. Swift도 객체 지향 언어로서 클래스에 대한 중요도가 상당히 높습니다. 처음 공부하며 작성한 포스팅으로 추후 내용을 추가할 수도 있습니다. 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 클래스(Class) 객체 지향에서 클래스는 아주 큰 의미를 가집니다. 여러 속성 등을 캡슐화를 하여 객체화하고..
[Swift] Swift 문법 - 클로저(Closure)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 클로저(Closure)에 대해 알아보도록 하겠습니다. 긴 함수를 독립적으로 선언하면서 짧고 간편하게 사용할 수 있습니다. 바로 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Smile Han www.youtube.com 클로저(Closure) 클로저 표현식은 외부의 간섭을 받지 않는 독립적인 코드 블록입니다. Java의 Lambda function과 비슷한 문법입니다. 클로저는 함수처럼 매개변수를 받거나, 값을 반환하도록 만들 수 있습니다. 클로저 선언 방법 함수와 선언하는 방법은 비슷한데 반환 타입 뒤에 in이 들어..
[Swift] Swift 문법 - 함수(3)
·
Swift/개념 & 응용
안녕하세요. Swift문법 함수의 마지막 포스팅입니다. 오늘은 Swift 함수의 특이한 특징에 대해 알아보겠습니다. 함수 1편 보러 가기 2021.08.21 - [개발,IT,코딩] - [Swift] Swift 문법 - 함수(1) 함수 2편 보러 가기 2021.08.22 - [개발,IT,코딩] - [Swift] Swift 문법 - 함수(2) 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Smile Han www.youtube.com Swift 함..
[Swift] Swift 문법 - 함수(2)
·
Swift/개념 & 응용
안녕하세요. 지난 Swift 문법 - 함수(1)에 이어서 함수에 대해 알아보겠습니다. 이번에도 예제를 많이 사용하여 쉽게 이해 가도록 하였습니다. 지난 포스팅은 아래 링크를 누르면 바로 보실 수 있습니다. 2021.08.21 - [개발,IT,코딩] - [Swift] Swift 문법 - 함수(1) [Swift] Swift 문법 - 함수(1) 안녕하세요. 오늘은 Swift의 함수에 대해 알아보겠습니다. 어떤 언어든 함수 부분이 첫 번째 고비인 것 같아요. 저도 공부하면서 다른 문법보다는 어려운 감이 있었는데요. 파이팅하면 좋겠습니 jeong9216.tistory.com 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentati..
[Swift] Swift 문법 - 함수(1)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 함수에 대해 알아보겠습니다. 어떤 언어든 함수 부분이 첫 번째 고비인 것 같아요. 저도 공부하면서 다른 문법보다는 어려운 감이 있었는데요. 파이팅하면 좋겠습니다. 함수 선언명은 Clean Code에 관한 이전 포스팅을 참고하여 명확하게 지으면 좋습니다. 2021.08.02 - [개발,IT,코딩] - [유튜브 정리] 노마드 코더 Nomad Coders - 깨끗한 코드를 위한 5가지 팁 { // 함수 코드 } 함수 선언 예시 1 func printHello() { // -> Void 는 생략 가능 print("Hello") } printHello() //실행 결과 //Hello print(type(of: printHello)) //실행결과 //() -> () parameter..
[Swift] Swift 문법 - 제어문(if, for, while) / guard / switch / where
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 제어문과 guard문, switch문, where절에 대해 알아보겠습니다. 다른 언어와 큰 차이점은 없어 쉽게 넘어갈 수 있었습니다. 포스팅도 긴 설명보다는 예제를 통해 알아보는 부분이 많을 것 같네요. 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA if - else if - else 조건이 참일 때 if문 안의 코드를 실행하고 아니면 else문을 실행합니다. else if가 있다면 if가 ..
[Swift] Swift 문법 - 연산자
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 연산자에 대해 알아보겠습니다. 공부하다보니 Swift 3.0 전후로 연산자에 작은 변화가 있던 것 같네요. 요즘엔 Swift는가 많이 안정화가 된 것 같지만 변화가 많아 꾸준히 신경써야 하는 언어인 것 같습니다. 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift https://developer.apple.com/documentation/swift/swift_standard_library/operator_declarations 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wse..
[Swift] Swift 문법 - 형 변환(Type Casting)과 타입 비교 / Any와 AnyObject
·
Swift/개념 & 응용
안녕하세요. 오늘은 형 변환과 타입 검사에 대해 알아보겠습니다. 추가로 Any와 AnyObject에 대해서도 간단하게 작성하였습니다. 형 변환을 포스팅 내용 중 옵셔널(Optional)과 관련된 내용이 나옵니다. 혹시 옵셔널에 대해 전혀 알지 못하시는 분은 이전 포스팅을 참고해주세요. Optional 포스팅 바로보기 2021.08.17 - [개발,IT,코딩] - [Swift] Swift 문법 - Optional 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 클래스와 인스턴스 클래스는 쉽게 말해 설계도라고 생각하면 됩니다. 클래스를 이용해 객체를 만들 수 있고 이를 ..
[Swift] Swift 문법 - Optional
·
Swift/개념 & 응용
안녕하세요. Swift 문법 중 하나인 Optional에 대해 알아보겠습니다. 바로 시작하겠습니다. 참고 자료 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Smile Han www.youtube.com Optional Swift는 기본적으로 변수나 상수에 nil(값이 없음)을 넣을 수 없습니다. 하지만 실제 개발을 할 때 값이 없는 경우가 꽤 많은데요. 이때 optional 변수를 사용하면 됩니다. Optional 개념은 Ada, Rust, Scala 등의 언어에서도 나온다고 합니다. Optional을 사용하는 이유 위에서 말했듯이 nil 값을 옵셔널이 아닌 변수나 상수에 ..
[Swift] Swift 문법 - 자료형(Bool, Int, Float, Double, Character, String, Tuple)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 자료형인 Bool, Int, Float, Double, Character, String, Tuple에 대해 알아보겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA Bool A value type whose instances are either true or false. true와 false 값만 가질 수 있습니다. 참과 거짓을 나타냅니다. Int A signed integer value type. 정수를 ..
유정주
'Swift/개념 & 응용' 카테고리의 글 목록 (10 Page)