# swift

5193개의 포스트
post-thumbnail

Iterator

다양한 데이터 구조에서의 핵심 기능

약 4시간 전
·
0개의 댓글
·
post-thumbnail

Interpreter

문자 입력은 처리가 필요함예로 HTML, XML, Numeric expressions(3+4/5), Regular expressions 가 있음 Lexing 은 텍스트를 토큰으로 만드는 것이고 Parsing 은 토큰을 하나의 의미 있는 구조로 만드는 것이다

약 5시간 전
·
0개의 댓글
·

(Swift) 백준 2606 바이러스

2606번: 바이러스 문제 풀이 아이디어 연결된 node를 방문하며 세는 전형적인 dfs 문제입니다. 연결된 컴퓨터들을 인접리스트에 저장하고 1번 컴퓨터에서 시작하는 dfs를 실행합니다. 코드 전역에 cnt를 두고 갯수를 세기 dfs 내부에 cnt를 두고 갯수를 세기

약 6시간 전
·
0개의 댓글
·
post-thumbnail

Command

되돌릴 수 있는 property 가 없음

약 7시간 전
·
0개의 댓글
·
post-thumbnail

Chain of Responsibility

Method Chain Broker Chain

약 8시간 전
·
0개의 댓글
·
post-thumbnail

[후기] 야곰 아카데미 커리어 스타터 캠프 5기를 마치며

커리어 스타터 캠프 5기: 2022.03 ~ 2022.08 (6개월)Swift, iOS(UIKit)에 대해서 공부합니다주로 공식문서, WWDC, 기타 자료를 예습하고 해당 내용에 대해서 더 깊게 공부하는 zoom 토론 수업보통 프로젝트 7-8개를 수행하며, 기간은 2~

약 9시간 전
·
0개의 댓글
·

[Swift] Any,AnyObject 타입 & 타입캐스팅

안녕하세요, Annie 입니다 :)오늘은 Any타입 과 AnyObject타입에 대해 알아보겠습니다.Any : 구조체, 클래스, 열거형, 클로져 등 모든 인스턴스를 담을 수 있다.AnyObject : 모든 클래스타입의 인스턴스를 담을 수 있다배열의 요소에 접근하기 위해선

약 12시간 전
·
0개의 댓글
·
post-thumbnail

Proxy

같은 interface 여도 다른 기능, 동작이 가능 하도록 함 관련 있는 기능들을 가져와서 재정의 하는 방식으로 진행 됨

약 12시간 전
·
0개의 댓글
·
post-thumbnail

Flyweight

저장 공간을 효율적 사용 할 수 있게 하는 기술로 연관 되거나 비슷한 객체들을 활용합니다.공통된 데이터를 이용하여 공간을 효율적으로 활용하는 방식 범위를 정해서 공통된 데이터를 결정함

약 13시간 전
·
0개의 댓글
·

[ 2022-08-18 😈 TIL ]

😈Pinch

약 13시간 전
·
0개의 댓글
·
post-thumbnail

[야곰 아카데미] 커리어 스타터 캠프 후기

💡 2022년 2월 8일부터 2022년 8월 5일까지!! 긴 6개월이지만 그렇게 길게만 느껴지지 않았던 야곰 아카데미 커리어 스타터 캠프에 대해 후기를 남기고자 한다.🤩 후기를 찾아보시는 많은 분들이 가장 궁금해하는 부분이 아닐까 생각한다.되돌아보니 12개의 프로젝

약 13시간 전
·
3개의 댓글
·
post-thumbnail

[Swift] Stanford iOS 한글자막 강의 1️⃣ 개요 및 계산기 만들기

Swift 강의를 찾아보던 중, 스탠포드 강의을 한글자막과 함께 볼 수 있는 걸 찾았다..!한글링 이라는 팀에서 한글자막을 달아주셨다 ㅎㅎ 감사합니다 🙇🏻‍♀️지금은 1강부터 10강까지 한글자막 작업이 완료된 상황이다.스탠포드 교수님이 쉽고 정확하게 설명을 잘 해주

약 13시간 전
·
0개의 댓글
·

[Swift 문법] guard 구문

빠른 종료의 핵심 키워드는 guard 이다. guard 구문은 if 구문과 마찬가지로 Bool 타입의 값이 키워드 뒤로 따라오게 된다. 하지만, if 문과는 다르게 반드시 else 블록이 와야한다.guard 구문은 뒤에 따라 오는 조건이 false인 경우 else 블록

약 13시간 전
·
0개의 댓글
·

Facade

complexity, presentation, usability 의 밸런싱을 위해서 나옴 크고 정교한 코드에서 좀더 이해하고 알기 쉬운 user interface 를 위해서 제공되는 것 유저가 필요할 때 상향식으로 더 복잡한 API 를 허용할 수 있도록 할 수 있다

약 13시간 전
·
0개의 댓글
·
post-thumbnail

Decorator

상속 없이 행동이나 기능을 특정한 객체에 추가할 수 있게 하는 것 Swift 에선 제약사항이 있어서 특정한 Decorator 방식을 C++에서와 같이 효율적이게 쓰는 건 힘들다.

약 14시간 전
·
0개의 댓글
·
post-thumbnail

상속

클래스는 다른 클래스로부터 상속받을 수 있습니다. 상속을 받은 클래스는 자식클래스(Subclass, Child-class),자신의 특성을 물려준, 상속해준 클래스는 부모클래스(Superclass, parents-class)라고 표협합니다. 다른 클래스로부터 상속을 받지

약 20시간 전
·
0개의 댓글
·

[iOS/Swift] Frame과 Bounds가 만들어낸 스노우볼 with UICollectionView

나는 컬렉션 뷰를 구현할 때 항상 셀이 내가 생각했던대로 되지가 않았지...어쩌다 보니 요 며칠 정말 많은 컬렉션 뷰를 구현하고 알게 된 게 많긴 하다. 근데 해결 안 되는 부분도 많아서 너무 찝찝함 ㅠㅠ한 행에 cell 2개content Inset 왼쪽 오른쪽 15씩

어제
·
0개의 댓글
·

Composite

객체는 다른 객체를 상속이나/ 컴포지션을 통해서 사용할 수 있음 몇몇의 composed/ singular 객체들은 비슷하거나 다른 행동이 필요 Composite 디자인 패턴은 우리들에게 두 객체의 타입을 동일하게 믿을 수 있게 함Swift 는 특별한 sequence 개

어제
·
0개의 댓글
·

(Swift) 백준 14889 스타트와 링크

14889번: 스타트와 링크 dfs로 풀기 문제 풀이 아이디어 이 문제의 경우 모든 팀의 경우의 수를 따져야 합니다. 따라서 모든 경우의 수를 따질 수 있는 dfs를 통해서 풀어봅니다. 코드 조합으로 풀기 문제 풀이 아이디어 모든 팀의 경우의 수를 구할 때 조합을 사용하면 좀 더 직관적으로 풀 수 있습니다. (다만 코드가 좀 깁니다.) 짤 수...

어제
·
0개의 댓글
·