profile
iOS 개발자 취준생, 천 리 길도 한 걸음부터
post-thumbnail

[Swift] 진법 변환

코딩테스트같은 특수한 상황에서 기존의 10진수에서 값을 변경해야 할 때가 있다. 그럴때 사용하면 좋을 듯한 진수 변환 방법이다. 바로 String생성자를 이용하는것이다. radix 파라메터에 변환할 진법을 작성해주기만 하면된다.

2024년 10월 30일
·
0개의 댓글
·
post-thumbnail

[Swift] String에 대해서

swift를 사용하다보면 string을 사용할 일이 정말 많다. 이 Sring에 대해 알아본다.

2024년 10월 29일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Strategy Pattern

프로그램을 만들다 보면 여러가지의 알고리즘을 설계하고 상황에 따라 알고리즘을 동적으로 적용해야하는 경우가 있다. 그럴때 쓰면 좋은 패턴이 있다. 바로 스트래티지(strategy) 패턴이다.

2024년 10월 19일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Composite Pattern

Composite패턴은 우리가 많이 사용하는 컴퓨터의 파일관리자처럼 객체들을 트리 형태로 구조화 해서 데이터를 처리하는 패턴이다.

2024년 10월 18일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Bridge 패턴

프로그램의 내부 분류를 기능부분과 구현부분으로 나눠서 만든 형태를 브릿지 패턴이라고 한다.이 두 종류의 클래스 계층이 혼합된다면 client코드가 플랫폼 의존적인 형태가 될 수 있다.

2024년 10월 18일
·
0개의 댓글
·
post-thumbnail

[카메라 이론] 카메라의 3요소

카메라의 3요소에 대해 알아본다. 조리개, 셔터스피드, iso값이 어떤 영향을 미치는지 알아본다.

2024년 10월 16일
·
0개의 댓글
·
post-thumbnail

[swift] while let

옵셔널바인딩과 반복문을 동시에 사용하는 방법이 있다. 바로 while-let이다.

2024년 10월 12일
·
0개의 댓글
·
post-thumbnail

[swift] 문자열 읽기

문자열 입력이 필요한 경우가 있다 그러한 경우 사용하는 함수 readLine()이다

2024년 10월 10일
·
0개의 댓글
·
post-thumbnail

[swift] Optional Chaining 옵셔널 체이닝

옵셔널 체이닝이란 옵셔널 데이터에 접근하는 방법중 하나이다. 특히나 중첩된 옵셔널 프로퍼티를 접근해야 하는 경우 코드를 매우 단순하게 만들어준다.

2024년 10월 10일
·
0개의 댓글
·
post-thumbnail

[Swift] 문자열이 아닌 데이터를 문자열로 바꾸기

지난 시간엔 문자열을 정수나 실수로 바꾸는 방법에 대해서 알아봤다 이번엔 문자가 아닌 데이터를 문자열로 바꾸는 방법에 대해서 알아보자

2024년 10월 9일
·
0개의 댓글
·
post-thumbnail

뾰족한 스위프트 시리즈 소개

이 시리즈는 스위프트 개발중에 필요한 뾰족한 상황 즉 특정 상황에서 사용할 수 있는 간단한 지식을 기록하는 시리즈 입니다.

2024년 10월 9일
·
0개의 댓글
·
post-thumbnail

[Swift] 문자열을 숫자로

문자열인데 숫자로 바꾸고 싶은 경우 사용하는 코드를 정리해봤다.

2024년 10월 9일
·
0개의 댓글
·
post-thumbnail

[swift] 불투명 타입

많은 웹소설 주인공들이 힘을숨긴다는데 스위프트는(질 수 없지) 타입을 숨긴다

2024년 10월 9일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Builder Pattern 빌더패턴

개요 빌더 패턴이란? 프로그램의 기능과 구현을 분리하여 둘의 구조가 독립적으로 변화될 수 있도록 한 패턴 복합체의 구축 과정에서 그 형식을 분리 하여 동일한 구축방식으로 다양한 종류의 복합체를 만들 수 있도록 한 형태 → 한 객체의 내부 구축과정을 외부의 존재가 하도록 함. DI, 의존성 주입도 이용한다. 설명 형태 역할 Builder ...

2024년 10월 9일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Prototype Pattern

프로토타입 패턴이란 클래스의 인스턴스를 생성자가 아닌 다른 메소드로 생성하는 형태를 말한다.

2024년 10월 8일
·
0개의 댓글
·
post-thumbnail

[swift] 타입 캐스팅

타입 캐스팅 (Type casting) 은 인스턴스의 타입을 확인하거나 해당 인스턴스를 자체 클래스 계층 구조의 다른 곳에서 다른 상위 클래스 또는 하위 클래스로써 취급하는 방법을 말한다.

2024년 10월 8일
·
0개의 댓글
·
post-thumbnail

[swift] generic 제네릭

제네릭은 클래스나 함수 같은 타입에서 특정 타입에 구애받지 않고 유연하게 설계를 도와주는 기능이다.

2024년 10월 7일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Factory Method 팩토리 메소드 패턴

지난시간엔 템플릿 메소드 패턴에 대해 알아보았다.팩토리 메소드 패턴은 구조가 비슷한데 인스턴스를 템플릿메소드 패턴처럼 다루는 패턴이다.

2024년 10월 5일
·
0개의 댓글
·
post-thumbnail

[Design Pattern] Template Method 템플릿메소드 패턴

스텐실 기법은 구멍이 뚫린 틀 위에 스프레이나 도료를 뿌려 특정 그림을 완성하는 방법을 말한다. 템플릿 메소드 패턴도 이 스텐실 기법과 매우 유사한 구조로 동작한다.

2024년 10월 5일
·
0개의 댓글
·
post-thumbnail

[swift] Protocol 프로토콜 (2/2)

지난 시간엔 프로토콜의 형태와 사용방법에 채택/구현방법에 대해 알아 보았다 이번시간에는 프로토콜로 할 수 있는 추가적인 기능에 대해서 알아볼것이다.

2024년 10월 5일
·
0개의 댓글
·