profile
iOS Developer, 천 리 길도 한 걸음부터
태그 목록
전체보기 (57)swift(33)디자인패턴(9)swiftui(7)스유(4)스위프트(4)datastructure(3)자료구조(3)프로토콜(2)animation(2)렌더링(2)@property(2)protocol(2)toString(2)uml(2)애니메이션(2)function(1)동작과정(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)Render Loop(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)렌더루프(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)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)2진수(1)템플릿메소드(1)rendering(1)시퀀스다이어그램(1)(1)동시성(1)카메라(1)팩토리매소드패턴(1)optional(1)서브스크립트(1)tuple(1)set(1)프로토타입패턴(1)description(1)스레드(1)Composite(1)문자숫자(1)
post-thumbnail

[iOS] Render Loop

iOS로 앱을 만들면서 앱의 화면이 어떤 구조로 그려지는지 궁금한적이 있으셨나요?저는 너무 궁금했습니다. 그래서 여러가지 공부하던 와중에 Render Loop이라는것을 알기 되었고 공부한 내용을 공유하고자 합니다.

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

[SwiftUI] Animation 동작과정에 대해서

이번 시간에는 SwiftUI에서 애니메이션이 어떤 구조로 적용되는지만 간단하게 알아 볼게요

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

[SwiftUI] Animation

애니메이션이란 뭘까요? 사실 애니메이션이라고 하면 위 이미지 처럼 만화같은것을 상상하겠지만 SwiftUI에서 애니메이션은 우리가 자주사용하는 파워포인트나 키노트의 전환 애니메이션에 가깝습니다.

2025년 5월 3일
·
0개의 댓글
·
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

[SwiftUI] @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개의 댓글
·