profile
iOS Developer, 천 리 길도 한 걸음부터
태그 목록
전체보기 (54)swift(33)디자인패턴(9)swiftui(4)스위프트(4)datastructure(3)자료구조(3)@property(2)프로토콜(2)uml(2)protocol(2)toString(2)description(1)스레드(1)Composite(1)문자숫자(1)function(1)while let(1)CompositePattern(1)프로퍼티래퍼(1)CustomStringConvertible(1)탭바(1)iso(1)래퍼패턴(1)bridgepattern(1)struct(1)셔터스피드(1)빌더패턴(1)조리개(1)옵셔널체이닝(1)stack(1)queue(1)Apple Developer Academy @ POSTECH(1)어댑터패턴(1)n진수(1)iterator(1)컴포넌트(1)옵셔널(1)확장(1)스트래티지패턴(1)프로토타입(1)문자열변환(1)FactoryMethod(1)클래스다이어그램(1)Prototype(1)await(1)Abstract Method Pattern(1)불투명타입(1)n진법(1)Singletone(1)TabBar(1)async(1)class(1)DesignPattern(1)옵셔널바인딩(1)linkedlist(1)dictionary(1)method(1)스트래티지(1)Generic(1)브릿지패턴(1)SOME(1)프로퍼티출력(1)템플릿메서드(1)컴포짓패턴(1)10진수(1)에러처리(1)as(1)String(1)팩토리메서드패턴(1)싱글톤패턴(1)제네릭(1)진법변환(1)State(1)노출(1)프로젝트생성(1)문자읽기(1)Enum(1)팀프로젝트회고(1)타입캐스팅(1)Strategy(1)button(1)singlylinkedlist(1)Design Pattern(1)extension(1)상태프로퍼티(1)abstract method(1)스유(1)binding(1)TemplateMethod(1)애플 디벨로퍼 아카데미(1)is(1)추상메소드(1)스택(1)array(1)문자열로(1)옵셔널반복(1)문자입력(1)Java(1)readline(1)컴포짓(1)PropertyWrapper(1)Bridge(1)애플 디벨로퍼 아카데미 합격 후기(1)빌더(1)Builder(1)템플릿메소드(1)2진수(1)시퀀스다이어그램(1)(1)동시성(1)카메라(1)팩토리매소드패턴(1)optional(1)서브스크립트(1)tuple(1)set(1)프로토타입패턴(1)
post-thumbnail

[자료구조] Tree 트리

tree는 노드들이 자식을 가지면서 뻗어나가는 형태를 띄는 데이터구조 이다.

2025년 3월 17일
·
0개의 댓글
·
post-thumbnail

[자료구조] Linked List 링크드 리스트

Linked List는 기본적으로 노드로 구성되어있고 그 노드가 연결된 형태로 구성되어있다. 일종의 체인같은 구조로 구성되어있다고 보면 된다.

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[자료구조] Queue 큐

데이터 구조에서 유명한 구조인 Queue이다. 당구에서 큐대라고 할때 큐가 이 큐이다. 큐는 일반적으로 우리가 생각하는 불서기라고 생각하면 된다. 먼저 들어온 데이터가 먼저 나가는 구조이다.

2025년 3월 12일
·
0개의 댓글
·
post-thumbnail

[자료구조] Stack 스택

Last in First out (LIFO) 스택을 관통하는 문장이다.

2025년 3월 12일
·
0개의 댓글
·
post-thumbnail

애플 디벨로퍼 아카데미 4기 늦은 합격 후기

나는 2025년도 진행하는 애플 디벨로퍼 아카데미 4기에 지원하게 되었고 최종적으로 합격하게 되었다 🥳 합격 과정에서의 노력과 느낀점을 공유하고자 한다.

2025년 3월 5일
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Button에 대해서

Button은 SwiftUI(이후 스유) 많이 사용되는 컴포넌트 중 하나이다.뷰에서 사용자가 클릭함으로 특정 이벤트를 발생시키는 역할을 수행한다.버튼은 두개의 클로저를 인수로 받고 두개 모두 들어와야 정상적으로 뷰에 그려진다.

2025년 2월 5일
·
0개의 댓글
·
post-thumbnail

[Swift UI] @State, @Binding 프로퍼티

SwiftUI에서 Int나 String같은 데이터를 저장하기 위해서 사용하는게 상태 프로퍼티이다.사용은 View 구조체 안에 저장 프로퍼티 앞에 @State 라는 프로퍼티 래퍼를 붙여서 표현해 준다.

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

[Swift] Swift 프로퍼티 String으로 출력하기

자바프로그램으로 코딩을 하다보면 toString()을 사용하는 경우가 많다. toString을 이용한 부분을 Swift로 변경하는데 어려움을 겪었던 경험을 바탕으로 사용자 정의 출력방법을 소개하고자 한다.

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

[SwiftUI] 프로젝트 생성하기

SwiftUI로 앱을 만들기 위해서는 xcode라는 apple에서 제공하는 프로그램을 사용해야 한다. 이번 시간에는 Hello World!만 출력하는 기본적인 앱을 SwiftUI로 생성하는 법을 알아 보고자 한다.

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

[Design Pattern] 추상 팩토리 패턴(Abstract Factory Pattern)

개요 이 글을 더 잘 이해하고 싶다면 템플릿메소드 패턴, 팩토리메소드 패턴 두가지 패턴을 알고 보는것을 추천한다. 템플릿 메소드 패턴은 상속혹은 구현하는 클래스의 흐름을 미리 추상화해서 흐름을 설계하고 구현하도록 하는 패턴이고 팩토리 메소드 패턴은 템플릿 메소드 패턴에서 더 나아가 클래

2024년 11월 11일
·
0개의 댓글
·
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개의 댓글
·