Swift
-
데이터 타입 (고급)Swift 2020. 10. 30. 15:23
안녕하세요. 그린입니다! 이번 포스팅에서는 저번 포스팅에 이어 데이터 타입에 대해 좀 더 심오하게 학습해보겠습니다. 저번 시간을 간단히 복기하자면 기본 자료형 정수/실수/문자/문자열/참거짓등의 타입들이 있었죠! 그 기억을 되새기며 한층 발전된 실력을 만들어 가보도록 하겠습니다. 스위프트의 가장 강조되는 3대 특징 중 안정성(Safe)이 가장 잘 나타나는 파트입니다. 서로 다른 타입끼리의 데이터 교환은 꼭 타입캐스팅(형변환)을 거쳐야 합니다. 스위프트는 데이터 타입을 안심하고 사용할 수 있는 언어입니다. 타입을 안심하고 사용할 수 있다는 말은 그만큼 실수를 줄여 오류 발생 확률을 낮추는것을 의미합니다. 스위프트가 컴파일 시 타입을 확인하는 것을 타입 확인 이라고 합니다. 또한, 특정 타입을 명시하지 않아도..
-
데이터 타입 (기본)Swift 2020. 10. 30. 10:11
안녕하세요. 그린입니다! 이번에는 스위프에서 기본으로 제공하는 데이터 타입 흔히들 자료형이라고 하는것에 대해 알아보겠습니다. 스위프트의 모든 데이터 타입 이름은 첫글자가 대문자로 시작하는 대문자 카멜케이스를 사용합니다. 스위프트 프로그래밍을 함에 있어 기초가 되는 중요한 부분으로 놓치는 부분이 없는지 살펴보도록 하겠습니다^^ 1. Int / UInt 1) Int : +, - 부호를 포함한 정수 2) UInt : - 부호를 포함하지 않고 0을 포함한 양의 정수 각 타입의 최대/최소값은 max,min 프로퍼티로 알아 볼 수 있습니다. [진수에 따른 정수 표현 방법] -. 10진수 : 우리가 평소에 쓰던 숫자와 동일하게 작성 -. 2진수 : 접두어 0b -. 8진수 : 접두어 0o -. 16진수 : 접두어 0..
-
스위프트 프로그래밍 규칙Swift 2020. 10. 29. 18:04
안녕하세요. 그린입니다! 이번에는 스위프트 프로그래밍을 하며 알아야할 필수적인 몇가지 규칙에 대해 알아보겠습니다. 가장 기본이되는 중요한 내용으로 간단하더라도 꼭 숙지해야하는 부분입니다. 여러분들도 제 글을 보며 잊고있었거나 놓친게 없는지 다시 한번 복습해보는 좋은 시간이 되시길 바랍니다 ^^ 우선 이번 포스팅에서는 크게 기본 명명 규칙 / 콘솔로그 / 주석 / 변수와 상수에 대해 알아보겠습니다. 1. 기본 명명 규칙 모든 프로그래밍 언어가 그렇듯 스위프트 언어 자체에 명시된 명명 규칙은 없습니다. 환경과 협업 그룹에 따라 달라질 수 있습니다. 그러나 클린 코딩을 위해 스위프트의 API 디자인 가이드라인 및 애플의 코코아를 위한 코딩 가이드라인을 참고하시면 좋습니다. 다음은, 가이드라인 중에서 꼭 알아야..
-
스위프트 기초Swift 2020. 10. 29. 17:35
안녕하세요. 그린입니다! 오늘은 스위프트 문법을 공부하며 나름대로의 정리를 해보겠습니다. 여러분들도 스위프트를 공부하시면서 제 글들을 보며 다시 한번 정리해보는 시간이 되었으면 좋겠습니다. 잘못되거나 추가할 내용이 생각나시면 댓글 달아주시면 감사하겠습니다 ^^ 자, 이제 시작합니다~ 우선 스위프트 문법을 공부할때 가장 기초적인 스위프트란 무엇인가 같은 소개를 하겠습니다. 1. 스위프트 소개 스위프트는 편리하며 고차원적인 언어입니다. ARC(자동참조횟수계산, Automatic Reference Counting)을 지원하며 쉽게 메모리를 관리합니다. 2.언어적 특성 1) Safe(안정성) 2) Fast(신속성) 3) Expressive(표현성) : 여러가지 프로그래밍 패러다임을 차용한 다중 패러다임 프로그래..