분류 전체보기

메모장

Swift 기본 자료형 1

스위프트에서는 타입을 정의하는 데 사용할 수 있는 몇 가지 자료형을 미리 제공한다. 오늘은 스위프트의 기본 자료형에 대해 정리해 볼 것이다 1. Int Int는 정수를 뜻하는 Integer라는 영어 단어의 줄임말로, 부호 있는 정수값을 저장하는데 사용되는 자료형이다. 이 자료형을 사용하여 [ 0, 1, 2, 3, 4, 5 ... -1, -2, -3, -4, -5 ... ] 등 마이너스 범위의 정수부터 플러스 범위의 정수값까지 모두 저장할 수 있다. 📝 일반적으로 사용하는 대부분의 정수값을 저장할 수 있는 자료형으로 생각하면 될거같당 Int 타입이 저장할 수 있는 정수값의 범위에는 제한이 있는데 이 제한은 컴퓨터의 CPU 사양에 따라 결정된다. 가령 8bit의 CPU를 가진 컴퓨터라면 2^8인 256개의 ..

메모장

Swift 변수와 상수 2

쓰다 보니 말이 길어질 거 같아 2편으로 시작!! 1편을 안보고 왔으면 보고 오는 걸 추천합니다 🙂 Swift 변수와 상수 1 사실 반복문 쓰기 전에 변수랑 상수 먼저 설명해야 이해하기 쉬웠을 텐데 뭐 지금이라도 쓰는 게 어디야 🙂 변수랑 상수의 개념은 다들 알거라 생각하고 간단하게 넘어가야지라고 하기엔 내가 sheep1sik.tistory.com 1. 변수와 상수의 이름 정의하기 스위프트에서 사용할 수 있는 변수와 상수의 이름은 그 범위가 무척 넓다. 영단어 대/소문자와 숫자 일부, 특수 문자 몇 개만 허용하는 다른 언어에 비교해보면 상당히 자유도가 높은 편에 속한다. 📝 솔직히 한자, 아라비아 숫자, 이미지용 바이너리 코드 이런 거를 쓸 일이 있을까..? 라는 생각이 있기도 하고 재미로는 해볼 거 같..

메모장

Swift 변수와 상수 1

사실 반복문 쓰기 전에 변수랑 상수 먼저 설명해야 이해하기 쉬웠을 텐데 뭐 지금이라도 쓰는 게 어디야 🙂 변수랑 상수의 개념은 다들 알거라 생각하고 간단하게 넘어가야지라고 하기엔 내가 알고 있는건 밑에 있는 게 전부..? 1. 변수와 상수 변수 : 데이터형에 맞는 값이 변경이 가능한 메모리 공간 상수 : 변하지 않는 값, 고정되어 있는 수 다시 본론으로 넘어가서 스위프트는 데이터가 저장되는 메모리 내 주소 공간을 개발자가 쉽게 인식하고 사용할 수 있도록 변수와 상수를 제공한다. 📝 설명 할 만한 사진이 없어 직접 만들어봤지 하핳.. 간단한 예시로 연도를 의미하는 2023이라는 숫자 데이터가 메모리 주소 0x1234567 ~ 0x123457C까지 걸쳐 저장되었다고 해보자. 이 데이터를 꺼낼 때마다 항상 이..

메모장

Swift 반복문 [ while 편 ]

앞에서 먼저 설명을 햇지만 다시 한번 하자면 for - in 구문은 미리 정의된 실행 횟수만큼 반복하지만, while 구문은 단순히 주어진 조건식의 결과가 false가 될 때 까지 실행 구문을 계속 반복 수행한다. 📝for - in 구문을 안보고 왔으면 보고 오는거 추천! Swift 반복문 [ for - in 편 ] 먼저 반복문의 정의부터 알자. 반복문은 주어진 조건에 의해 특정 코드 블록을 반복적으로 실행할 수 있게 해주는 구문이다. 프로그래밍에서 코드 블록의 반복을 루프(Loop)라고 부르고 반복되는 sheep1sik.tistory.com 1. while 구문 while 문 for - in 구문과 비슷하게 코드를 반복하는 특성이 있어 종종 어떤 상황에 쓰는건지 헷갈릴때가 많다. 이해하기 쉽게 for ..

메모장

Swift 반복문 [ for - in 편 ]

먼저 반복문의 정의부터 알자. 반복문은 주어진 조건에 의해 특정 코드 블록을 반복적으로 실행할 수 있게 해주는 구문이다. 프로그래밍에서 코드 블록의 반복을 루프(Loop)라고 부르고 반복되는 횟수를 루프 횟수라고 부른다. 스위프트에서 제공하는 반복문은 루프 횟수가 정해져 있는지를 기준으로 아래와 같이 두 가지 방법으로 나눈다. For 반복문 While 반복문 아래 한번 더 정리할 것이지만 간단하게 말하면 For 반복문은 횟수에 의한 반복이고, While 반복문은 조건에 의한 반복문이라 할 수 있다. 1. For 반복문 스위프트에서 일정 횟수만큼 특정 구문을 반복하고자 할 때에는 아래와 같이 for - in 구문을 사용한다. for in { } for - in 구문은 기본적으로 루프 상수, 순회 대상, 실..

메모장

Swift 와 Objective-C 차이

Swift vs Objective-C 1. 파일 통합 Swift Objective-C 📌 헤더 파일과 소스 파일이 모두 .swift 확장자를 갖는 파일 하나로 통합 📌 변수나 상수, 각종 객체의 형식에 대한 선언과 내용 구현이 모두 하나의 파일에서 이루어짐 📌 C언어처럼 헤더 파일과 소스 파일로 구분 📌 .h 확장자로 작성되는 헤더 파일은 변수나 상수에 대한 선언 📌 인터페이스에 대한 정의가 작성 📌 .m 확장자로 작성되는 소스 파일은 헤더 파일에서 정의한 인터페이스를 구현하는 내용이 작성 📌 선언과 구현이 분리되는 형태 2. 클래스의 정의와 구현 Swift Objective-C 📌 클래스의 인터페이스 정의 없이 바로 클래스 구현 📌 상속 받아야 할 클래스가 없으면 정말 아무것도 상속받지 않아도 됌 📌 ..

Sheep1sik
'분류 전체보기' 카테고리의 글 목록 (23 Page)