- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sort
- 감성에세이
- rxswift
- 다트
- programmers
- 스위프트디자인패턴
- 자료구조
- 알고리즘
- programmer
- 코테
- coding test
- swift
- datastructure
- 코딩테스트
- Algorithm
- 디자인 패턴
- 프로그래머스
- 정렬 알고리즘
- swift 코딩테스트
- 프로그래머스 레벨2
- swift 알고리즘
- swift split
- dart
- 정렬알고리즘
- Design Pattern
- 프로그래머스 swift
- 디자인패턴
- 정렬
- 프로그래머스 level1
- 스위프트
목록전체 글 (173)
Bill Kim's Life...
Swift5의 클래스와 구조체의 공통점과 차이점에 대해서 살펴봅니다. #. 개발 환경 Xcode 11.x 이상 Swift 5 클래스와 구조체의 공통점 Swift에서의 클래스와 구조체의 공통점은 대략적으로 아래와 같습니다. - 프로퍼티 정의가 가능 - 메소드 정의가 가능 - 초기화(initializer) 정의가 가능 - 확장(extension) 사용 가능 - 프로토콜(protocol) 사용 가능 - 서브스크립트(subscript) 사용이 가능(해당 내용은 추후 별도 강좌로 소개해드리겠습니다) 클래스와 구조체의 차이점 그렇다면 Swift에서의 클래스와 구조체의 차이점으로는 무엇이 있는지 살펴보겠습니다. - 구조체는 값 타입(Value type) - 클래스는 참조 타입(Reference type) - 구조체는..
Swift5의 프로퍼티에 대한 개념과 사용 방법에 대해서 살펴봅니다. #. 개발 환경 Xcode 11.x 이상 Swift 5 Propertie(프로퍼티)란? 프로퍼티란 클래스, 구조체, 열거형에서 소속된 변수 및 속성(Attributes)등을 불리우는 개념입니다. 프로퍼티의 종류는 크게 아래와 같이 분류할 수 있습니다. 1. Storeed Property(저장 프로퍼티) 2. Computed Property(연산 프로퍼티) 3. Type Property(타입 프로퍼티) Stored Property 인스턴트의 변수나 상수를 지칭 Stored Property는 사용 시점에 따라서 Lazy Stored Property라는 것도 있음 Computed Property 직접적인 값을 저장하지 않고 값을 연산한 결과..
Swift5와 Objective C와의 문법적 차이를 알아봅니다. 이번 글은 지난 글에 이어서 Swift5와 Objective C와의 문법적 차이에 대해서 살펴보겠습니다. #. 필요 기본 지식 기존에 iOS 개발에 대한 기초 지식이 있으신분 Objective C에 대해서 사용 경험이 있거나 개발을 많이 해보신분 Swift를 처음 진입하기전에 Objective C와의 문법적 차이를 알고 싶으신분 그럼 두 언어 간의 문법적 차이를 한번 살펴보겠습니다. #1. 확장자 Swift : .swift Objective C : .h, .mm #2. 파일 포함 방식 Swift : import import UIKit Objective C : #import #import UIKit #3. 코딩 스타일 Swift : 모든 구..
Swift5와 Objective C와의 개념적 차이를 알아봅니다. 본 글에서는 Swift5와 Objective C를 직접 비교하면서 주요 특징 및 문법 상의 차이를 한번 살펴봅니다. 이번 시간은 주로 개념적인 부분에서의 차이를 한번 비교해보며 다음 시간에는 문법적인 차이를 살펴보겠습니다. #. 필요 기본 지식 기존에 iOS 개발에 대한 기초 지식이 있으신분 Objective C에 대해서 사용 경험이 있거나 개발을 많이 해보신분 Swift를 처음 진입하기전에 Objective C와의 차이를 알고 싶으신분 최대한 이해하기 쉽도록 간략하면서 핵심적인 사항을 비교해드리겠습니다. 그럼 본격적으로 한번 살펴보겠습니다. #1. 지향점 Swift : 멀티 프로그래밍 패러다임 언어(객체 지향, 함수형, 프로토콜 지향 언..
#0. 처음 개발 블로그를 시작하기로 결심! 개발 블로그의 서막 지난 13년 가까이 PC 및 모바일 클라이언트 개발자로 지내오면서 특별히 블로그를 운영하고 싶다는 생각은 안 해왔던거 같다. 하지만 문득 지난 개발자와 사회 생활을 돌이켜보니 뭔가 그냥 남김없이 흘러가는게 조금 아쉽울거 같은 느낌이 불현듯 찾아왔다. 아직은 현재 진행형이고 계속 바쁘게 살아야하는 시기이지만... 그래도 이제부터라도 뭔가 나의 삶, 그리고 개발자의 삶에 대한 기록을 남기고 싶어졌다. 그래서 이렇게 불완전한 시작이지만 처음으로서 글을 남기고 있다. #1. 블로그로 하고 싶은게 뭔데? 막상 블로그를 시작하기로 결심했지만 그래도 이왕 시작한거 나만의 색깔이 있는 그러한 개발 블로그가 되고 싶다. 그래서 블로그의 목적과 목표를 한번 ..