전체 글(38)
-
[Swift 공부] 부스트 코스 Swift 기초강의 수료 후기! & 잡설
부스트 코스 후기 강의 대부분이 필요한 부분만 핵심적으로 다뤄서 30강 정도를 일주일 동안들을 수 있었다. 코드 대부분은 야곰님의 깃에 예시가 있어서 이해하기 쉬웠고 다른 언어를 배워본 경험이 있으나 필자처럼 iOS를 처음 접하는 사람에게 추천할 만한 개념 설명과 강의 속도였다. 매 단원마다 퀴즈가 있고 다 맞추면 이렇게 수료증을 발급해준다. 끄적끄적 iOS 개발자가 되기로 결심한지 일주일이 지났다. 2020년에 상반기, 하반기 취준에 계속 낙방하고 스스로 되돌아보는 시간을 가졌다. 코로나 핑계를 대면 마음은 편해질지는 몰라도 현실적인 도움이 되지 않는다는 것을 안다. 결국, 결론은 나 스스로를 어필하고 꾸준하게 역량을 길러온 분야의 포트폴리오가 없었고 내가 진출할 분야의 인적 네트워크를 쌓는 데 소홀했..
2021.01.09 -
[Swift 문법] 06. Swift 컬렉션 타입의 Set(셋)을 배워보자.
해당 글은 야곰님의 스위프트 강의와 개인적인 공부를 정리한 글입니다. 스마트폰으로 15년간 산업 생태계가 움직였다면 다음은 스마트 자동차가 아닐까요? 사람이 운전을 하는 시대는 곧 사라질 것입니다. 차에 타서 이동하는 동안 사람들이 잠만 잘 까요? 애플카가 등장한다면 그 안에서 소비되는 모든 컨텐츠와 플랫폼은 애플의 개발 언어인 Swift로 작성될 확률이 굉장히 높습니다. 그럼 같이 공부해봅시다! Swift에는 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다. 컬렉션 타입에는 Array (배열), Dictionary (딕셔너리), Set (세트)가 존재합니다. 저번 포스팅에서 컬렉션 타입인 Dictionary를 다뤘다면 이번에는 Set 에 대해서 알아보겠습니다. 1. Set ..
2021.01.08 -
[Swift 문법] 05. Swift 컬렉션 타입의 Dictionary(딕셔너리)를 배워보자.
해당 글은 야곰님의 스위프트 강의와 개인적인 공부를 정리한 글입니다. 벌써 2021년이 되고나서 일주일이라는 시간이 흘렀습니다. 다들 희망찬 하루 하루를 보내고 계신가요? 눈이 많이 왔는데 감기 조심하시고 미끄러운 길 조심하시길 바랍니다. Swift에는 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다. 컬렉션 타입에는 Array (배열), Dictionary (딕셔너리), Set (세트)가 존재합니다. 저번 포스팅에서 컬렉션 타입인 Array를 다뤘다면 이번에는 Dictionary에 대해서 알아보겠습니다. 1. Dictionary 의 특징 딕셔너리는 요소들이 순서 없이 키(Key) 와 값(Value)의 쌍으로 구성되는 자료구조입니다. 이 딕셔너리 안에는 같은 이름을 가진 키가..
2021.01.07 -
[Swift 문법] 04. Swift 컬렉션 타입의 Array (배열) 타입을 배워보자.
해당 글은 야곰님의 스위프트 강의와 개인적인 공부를 정리한 글입니다. 저번 포스팅에서는 Swift의 7가지 기본 데이터타입을 다뤘었죠? 이번에는 컬렉션 타입의 Array에 대해서 같이 공부해보겠습니다! Swift에는 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다. 컬렉션 타입에는 Array (배열), Dictionary (딕셔너리), Set (세트)가 존재합니다. 1. Array 의 특징 Swift의 배열은 필요에 따라 자동으로 그 크기를 조절하기 때문에 요소의 삽입, 삭제가 자유롭습니다. C언어의 배열 처럼 한번 선언하면 그 크기가 고정되는 것이 아니죠. 그대신 C언어 처럼 인덱스로 접근이 가능합니다. let 키워드를 이용하여 상수로 선언하면 변경 불가능한 배열이 되고 v..
2021.01.07 -
[Swift 문법] 03. Swift 의 기본 데이터타입과 상수 변수의 선언을 알아보자.
해당 글은 야곰님의 스위프트 강의와 개인적인 공부를 정리한 글입니다. 1. Swift 의 기본 데이터 타입 (DataType) 안녕하세요! 벌써 21년이 4일이나 지났네요.. 시간 참 빠르죠? 다들 올해 목표한 것들 이루실거에요! 자 이번 포스트에서는 Swift 의 기본 데이터 타입 7가지 (Int , UInt , Float , Double , Bool, Character, String) 에 대해서 다뤄보겠습니다. 물론 튜플, 컬렉션(Array,Dictionary,Set), 열거형도 있지만 다음 포스트에서 다루도록 하겠습니다! 스위프트의 기본 데이터 타입은 모두 구조체를 기반으로 구현되어있습니다. 그리고 모든 데이터 타입의 이름은 첫 글자가 대문자로 시작하는 Upper Camel Case 를 사용합니다!..
2021.01.06 -
[Swift 문법] 02. Swift 의 변수 명명법과 콘솔 로그에 대해서 알아보자.
해당 글은 야곰님의 스위프트 강의와 개인적인 공부를 정리한 글입니다. 1. 변수 명명법 (Naming) 이번에는 Swift언어의 기본 명명 규칙에 대해서 알아보겠습니다. 사실, 명명 규칙은 프레임 워크나 코딩 환경 또는 회사마다 달라질 수 있습니다. 그래도 애플에서 직접 권유하는 가이드라인이 있으니 짚고 넘어가는 것이 좋겠죠? Camel Case란? 먼저 카멜 케이스란 단어가 합쳐진 부분마다 맨 처음 글자를 대문자로 표기하는 방법입니다. 그 모양이 낙타(Camel)를 닮았다고 해서 그렇게 부르는 것이죠. EX) CamelCase, PrintName, BlogJoa Lower Camel Case : 함수, 메서드, 인스턴스 ( 변수, 상수 ..) 카멜 케이스를 이해하셨다면, Lower Camel Case는..
2021.01.06