본문 바로가기

ios5

[Clean Code] 1장. 깨끗한 코드 코드의 종말이 코앞에 닥쳤다??!! 요즘 ChatGPT에게 일자리를 위협받고 있다... ㅂㄷㅂㄷ 여기서 말하는 코드의 종말일까? 프로그래머가 필요없어지는 세상?? 언제 나온 책이길래?? 2013년도다.. 후.. 확실한 것은 능력있는 개발자가 아니라면 그럴 수 있다고 생각이 드는건 사실인 것 같다. 물론 내가 능력이 있다는 것은 아니지만...ㅎㅎ 무튼.. 이 책에서는 여러가지 클린한 코드에 대하여 말한다. 글을 읽는 내내 끄덕끄덕였다. 코드가 존재하리라 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이다. 앞으로 프로그래밍 언어에서 추상화 수준은 점차 높아질 것이라고 한다. 추상화란 무엇일까? 추상화란 객체나 데이터의 복잡도를 줄이기 위해 핵심적인 개념이나 기능에 집중하는 것을 말한다. 추상화를 통해 객.. 2023. 3. 17.
열거형(Enumeration)에 대해 알아보자! 안녕하세요 rOar입니다.!😀 오늘은 열거형에 대해서 알아보려고 합니다. 앱을 만들다 보니 생각보다 열거형을 응용해서 사용하기가 쉽지 않더라구요. 그래서 복습겸 다시 정리를 해볼까 합니다! 1. 열거형(Enumeration)이란? 타입 자체를 한정된 사례(case) 안에서 정의할 수 있는 타입입니다. 위와 같이 School이라는 열거형 타입 안에 4가지 케이스를 정의 하였습니다. 이렇게 정의된 열거형은 if문이나 switch문으로 분기처리를 할 수 있는데요! 위와같은 방식으로 분기처리를 하여 사용하며, 주로 switch문으로 많이 처리하는것 같습니다. 2. 열거형의 원시값(Raw Values) 열거형의 원시값이란 case별로 매칭되는 기본값(정수 / 문자열 등)을 정해, 좀 더 쉽고 다양한 활용을 가능하.. 2022. 8. 2.
Swift Collection에 대해 알아보자!! 안녕하세요 rOar입니다. 😀 새싹 2주차 진행중인데, 시간이 삭제되고 있어요.😇 오늘은 스위프트에서 사용되는 컬렉션들에 대해 간단하게 알아보고 넘어가려고 합니다.! 컬렉션에 대한 이해도가 높으면 알고리즘이나 앱만들때 굉장히 유리한 것 같아요!(개인적인 생각) 그렇기 떄문에 굉장히 잘 알고 넘어가야 한다고 생각합니다. 그럼 시작해볼께요.!! 컬렉션(Collection) 이란?? 스위프트에서 사용하는 여러 데이터를 한꺼번에 다루는 바구니(?) 타입 정도로 생각해주시면 될 것 같아요. 스위프트 컬렉션(Collection)의 종류 1) 배열(Array) : 데이터를 순서대로 저장하는 컬렉션 2) 딕셔너리(Dictionary) : 데이터를 키(Key)와 값(Value)으로 하나의 쌍으로 만들어 관리하는 순서가 .. 2022. 7. 12.
1. 변수(Variables)와 상수(Constants) 그리고 Swift 데이터 타입(Data Types) 안녕하세요 rOar입니다. 첫 Swift문법 포스팅인 만큼 가벼운 주제로 시작해볼까 합니다. 1. 변수(Variables)와 상수(Constants) 2. Swift의 데이터 타입(Data Types) 우선 변수와 상수에 대해 알아보겠습니다. 프로그램이 동작하기 위해서는 첫번째로 메모리에 값(데이터)을 저장해야 합니다. 변수와 상수는 값(데이터)을 담을 수 있는 공간 이라고 간단하게 생각해주시면 될 것 같습니다. 변수(Variables)란? 값의 변경이 가능한(mutable) 데이터 공간 입니다. 변수를 선언시에는 아래와 같이 var 변수명 = 값 의 형태로 선언을 해주어야 합니다. 아래는 name이라는 공간에 "홍길동"이라는 값을 저장 후 name의 값을 "스티브"로 바꾸어 주었습니다. 이와 같이 변수.. 2022. 7. 5.