profile
iOS Dev

[RxSwift][Study] PublishSubject

전체코드: https://github.com/kipsong133/moyaVelogRepo/blob/main/RxSwift-Study/PublishSubject.swiftPublishSubject를 구독한 이후에 Observable이 보낸 이벤트를 Observe

2일 전
·
0개의 댓글

[코딩공부]안다는 것을 어떻게 알 수 있을까?

iOS 프로그래밍을 공부하기 시작할 때, 이런 생각에 잠겨서 2 일 동안 방법론만 연구 했던 적이 있습니다.이런 생각을 혼자 했었습니다.써놓고 보니 부끄럽네요..ㅎㅎ지금도 이것에 대해서 대중교통을 이용할 때, 생각하곤 합니다.2021.06.06 기준으로 안다는 것 은

6일 전
·
0개의 댓글
post-thumbnail

LayoutDrivenUI에 대한 공부

원문\[SwiftUI의 방식으로 UIKit코드를 짜는 방법: Layout Driven UI - Dev Story of Sungdoo]링크SwiftUI의 방식으로 UIKit코드를 짜는 방법: Layout Driven UI - Dev Story of SungdooUI 구현

6일 전
·
0개의 댓글
post-thumbnail

Singleton Pattern이란?

애플 공식문서에서는 다음과 같이 나와있습니다.A singleton class returns the same instance no matter how many times an application requests it. A typical class permits call

2021년 5월 11일
·
0개의 댓글

[Swift] Delegation, Notification, KVO

3 가지 모두 비슷해보이는데 차이는 무엇이고 각각 사용처가 어떻게 다를까?위 질문때문에 이 글을 작성하게 되었습니다.3 가지 방법이 있으면, 3 가지의 사용 이유가 있지 않을까요?각각의 객체가 각각 존재 + 소통위 두 조건을 만족시키고자 3 가지 패턴이 발생하게 되었습

2021년 5월 7일
·
0개의 댓글

[정보처리기사] 소스코드 품질분석 도구

소스코드 품질 분석 도구는 코딩을 하면서 발생하는 문제를 발견하기 위해 사용하는 도구입니다.프로그램을 실행하지 않고 소프트웨어를 분석하는 방법으로서, 소스 코드의 결함 및 취약성을 찾기위한 일련의 프로세스입니다.소스코드가 목표인 도구인 것 같죠. 소스코드자체를 대상으로

2021년 4월 29일
·
0개의 댓글
post-thumbnail

[정보처리기사] CASE(Computer-Aided Software Engineering)

소프트웨어 개발 시, 사용되는 ::분석 자동화 도구:: 입니다.== 소프트웨어 개발 과정의 일부나 전체를 자동화하는 도구아 자동화 도구인데 소프트웨어 개발과정 전반적인 과정을 도와주는 도구구나저는 이 정의를 보고 이런 생각이 들더라구요.분석 자동화도구? 무엇을 분석한다

2021년 4월 29일
·
0개의 댓글
post-thumbnail

[정보처리기사] 럼바우(Rumbaugh)) 분석기법

분석 절차 순서: 객 -> 동 -> 기 로 암기소프트웨어 구성요소 -> 그래픽 표기법 모델링 기법 중 하나로 그래픽으로 이를 표현한 분석 기법 입니다.같은 말로 “객체 모델링 기법”, “OMT” 그리고 “Object Modeling Technique” 라고도 칭합니다.

2021년 4월 28일
·
0개의 댓글
post-thumbnail

[정보처리기사] XP (eXtreme Programming)

Agile 방법론의 기법 중 하나입니다.개발자 - 관리자 - 클라이언트 가 한 팀이 된 것처럼 움직이는 것이 특징이다.고객의 요구사항을 잘 받아들인다.(…)현대에 신속한 개발이 요구된다Time To Market (적시에 배포하는 것) 이 시장에 대응성이 중요하다.(시장

2021년 4월 28일
·
0개의 댓글

[Swift] 00:00 형식으로 시간을 출력하는 방법(10분이하버전)

이를 메소드로 구현하면 다음과 같다.생각보다 자주 사용되어 정리해봤습니다.혹시 이 방법보다 좋은 방법 있으시면 조언해주시면 정말 감사하겠습니다!!

2021년 4월 28일
·
0개의 댓글

[Swift] NotificationCenter

Path: Foundation > Notifications > NotificationCenter코드를 보시는게 이해가 빠르시다면 아래 GitHub 링크에서 프로젝트 다운로드하시면 됩니다.https://github.com/kipsong133/MoyaStudyP

2021년 4월 28일
·
0개의 댓글

[Swift] 배열에 대한 기본조작

cf)map에 대해서 따로 게시물을 작성할 예정입니다.

2021년 4월 27일
·
0개의 댓글

[Swift][String] 문자열에서 특정 문자열만 제거하기

빠르게 코드만 보고 싶은 분들을 위해 코드 먼저 올릴께요!라는 태그가 함께 넘어오는 자막을 필터링해야하는 상황이엿습니다. font의 글자도 2 종류입니다.<font color="2. <font color="그래서 그 2 값을 제거하고 태그 종료 인 도 제거했

2021년 4월 27일
·
0개의 댓글

[Swift] String 나누기 및 붙이기

빠르게 적용만하고 글을 생략하고 싶으신 분들을 위해 애플공식문서에 보면 다음과 같이 정의되어 있습니다.separator나누고 싶은 기준, 어떤 char을 기준으로 String을 나누고 싶은지 물어보는 파라미터maxSplits컬랙션을 나누는 최대 횟수, 하나의 Strin

2021년 4월 27일
·
0개의 댓글

[Swift] 클로저의 기본

클로저가 클로저인 이뉴는 “close over” 입니다. 클로버 범위 내에서 변수와 상수를 “닫을” 수 있다는 뜻이죠. 닫는다? 뭘 닫는다는 걸까요?저는 “닫을” 을 “연산할 수” 혹은 “해결할 수” 라고 이해했습니다.그러니까 클로저 범위 내에서 변수와 상수를 연산을

2021년 4월 26일
·
0개의 댓글

애플이 구조체를 사용하는 이유

많은 언어들(C, C++, java, Ruby, 등등)에서는 특정 타입을 만들기 위해서 class를 많이 사용합니다. 근데 스위프트에서는 구조체를 사용할 것입니다.Q. 왜 스위프트만 구조체인가요? A. 결론먼저 말씀드리면 스위프트는 구조체를 아주 강력하게(많은 기능을

2021년 4월 11일
·
0개의 댓글

알고리즘 개요

Q. 알고리즘이 무엇인가요?A. 저는 부족해서 잘 모르겠고, 유명하신 분의 말씀을 전달해드릴께요.“알고리즘을 간단히 설명하면, 일련의 입력값을 받아서 그에 맞는 일련의 출력값을 내놓기 위해 만들어진, 잘 정의된 컴퓨터 처리 절차라고 할 수 있다. 즉, 알고리즘이란 입력

2021년 4월 11일
·
0개의 댓글

데이터 구조의 종류와 장단점

이전 내용을 혹시 보시고 이 글을 읽고 계신가요? 만약 그렇다면 전체적인 카테고라이징은 되었을 것이라 생각합니다. 그래서 이젠 데이터 구조에 대해 장단점에 대해서 짧게 설명하고 넘어갈께요. 지식을 배운다음에는 언제 사용할지를 함께 고민해야 그 지식을 사용할 수 있다고

2021년 4월 11일
·
0개의 댓글

연결 데이터 구조

연결 데이터 구조 == Linked data structuresQ. 뭘로 연결되어 있나요?A. “포인터” 라는 개념을 통해서 연결되어 있습니다. 포인터라는 개념에 대한 좋은 설명이 많이 있지만, “주소” 정도로 이해하시면 편하실겁니다. 어떤 인덱스에 값을 넣고 추가로

2021년 4월 11일
·
0개의 댓글

인접 데이터 구조 - 배열

인접 데이터 구조는 선형 데이터 구조입니다. Q. 선형 데이터 구조?A. 네, Linear data structures 입니다. Q. 아니 해석말구요…A. 아! 네 선형이라는 것은 줄이죠? “줄을 선다.” 라는 말이 있잖아요. 줄을 선다는 것은 순서가 있다는 뜻이겠죠?

2021년 4월 11일
·
0개의 댓글