[Swift] - Merge Sort(병합정렬) + 백준 24060

병합 정렬 은근 어렵더라구용 헤헤Swift로 된 풀이도 많이 없구 😰그래서 포스트로 정리해보려합니당분할 정복 알고리즘의 하나로,배열을 두 개로 분할 하여 정렬한 후 이를 합치는 알고리즘이다.그래서 병합정렬 알고리즘의 프로세스는 분할 : 주어진 배열을 둘로 나눔정복 :

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

[iOS] - 댓글 내 언급 기능 구현하기

최근에 위와 같이 멘션을 포함한 대댓글을 구현해야했는데 어떻게 해야할 지 전혀 감을 못잡았었기에 복습 및 공유를 위해 작성합니다 ..😅stackView로 아이디 버튼과 댓글 라벨 구현하기댓글이 길어지면 두번째 줄부턴 아이디 버튼 아래로 leading이 바뀌어야하는데

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

[iOS] - ReactorKit의 View와 Reactor

ReactorKit의 View와 Reactor에 대해서 정리해보도록 한다. View 먼저 View는 데이터를 보여주는 화면으로 여기서 UIView가 아니라 ViewController와 Cell이 View로 취급된다. View는 사용자의 인풋(Action)을 act

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

[iOS] - ReactorKit 시작하기

현재 ReactorKit을 적용하여 프로젝트를 개발 중에 있다. 그러나 얼마 전 ReactorKit의 로직을 설명해보라는 질문을 받았고, 해당 질문에 명확히 대답하지 못하였다.개념을 재정리할 필요성을 느꼈고 포스팅을 통해 다시 한 번 공부해보려한다.나의 언어로 내가 이

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

[iOS] - 키보드에 동적인 댓글 입력 화면 만들기

위와 같이 댓글을 작성할 때 뷰 하단의 댓글 입력 창 (textField)를 가지는 댓글입력View가 키보드 위로 올라오는 화면 구현하기 기존 해결 방안은 view의 bottomAnchor를 키보드 높이 만큼 올려주는 것이었지만, 이 경우 view 위치 조정시 화면상에서의 움직임이 자연스럽지 않다고 판단하였다. 따라서 ScrollView를 조정하여 더 ...

2022년 9월 18일
·
0개의 댓글
·
post-thumbnail

[iOS] - UIButton의 custom Font 적용이 해제되는 이슈

Custom Font를 UIButton의 titleLabel에 적용하려다 발생한 이슈와UIButton의 style에 대해 공부한 내용을 기록합니다.코드로 UI 작성하는 방법을 공부한 뒤로프로젝트나 혼자 공부할 때엔 계속 코드로 UI를 짜고 있었다. 코드로 작성하면 내가

2022년 9월 16일
·
0개의 댓글
·

[Swift] Instance vs Static vs Class

Swift의 메서드는 세 가지 종류로 나뉘어 집니다. Instance Static Class그리고 이 셋을 코드로 표현해보면 다음과 같습니다.기본적으로 여태까지 그냥 사용해 온 메서드가 instance 메서드이고, 그 외는 앞의 keyword 에 따라 static 또는

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

[iOS] - NSAttributedString vs NSMutableAttributedString

NSAttributedString => 텍스트 자체에 스타일(색상, 자간, 행간 등)을 설정할 수 있는 텍스트 타입 보통은 UI Component에 string을 넣고, 그 string의 속성은 ui component의 스타일에 따름 그러나 string 텍스트 자체

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

Building for iOS Simulator, but the linked and embedded framework '~~' was built for iOS + iOS Simulator.

Building for iOS Simulator, but the linked and embedded framework '\~~' was built for iOS + iOS Simulator.BuildSettings > Build Options > Validate Wor

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

HealthKit 데이터타입들의 프로퍼티

HKObjectTypeCharacteristcTypeSampleTypeQuantityTypeCategoryTypeWorkoutTypeuuidsourceRevisionsourcenamebundleIdentifierversionproductTypeoperatingSyste

2022년 5월 2일
·
0개의 댓글
·

HealthKit 데이터 중 사용할 데이터 정리

전체 데이터 타입들 중iOS 타겟 버전 9.0 이상 모든 영양 데이터는 quantity 데이터를 가집니다.소비된 영양에너지와 수분을 제외한 모든 영양 데이터의 단위는 질량입니다. (축적 o)영양소소비된 영양 에너지 : volume비타민미네랄수분 : volume카페인초미

2022년 4월 26일
·
0개의 댓글
·
post-thumbnail

HealthKit에서 제공하는 데이터 타입

1. Characteristic Identifiers ActivityMoveMode biologicalSex : 생물학적 성별 bloodType : 혈액형 dateOfBirth : 생일 fitzpatrickSkinType : 피츠패트릭피부타입 wheelchairUse

2022년 4월 17일
·
0개의 댓글
·
post-thumbnail

[iOS] - Info.plist 문구 localization

앱 내의 문구를 Localization 할 때와 방법은 거의 동일합니다.New file > Strings File 이때 파일 명을 'InfoPlist' 로 지정해주어야합니다.InfoPlist.strings 파일이 생성되면 Localize를 눌러 현지화할 언어를 선택해줍

2022년 4월 8일
·
0개의 댓글
·

[iOS] - Base Language(developmentLanguage) 변경하기

디폴트로 영어로 설정되어 있는 Base Language를 한국어로 변경해 보겠습니다.현재 프로젝트의 Localization에 Korean이 추가되어 있는 상태입니다.Info.plist에서 Localization native development region을 Korea

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

프로젝트에서 Podfile 삭제하기

cocoapod으로 라이브러리를 설치했는데 막상 하다보면 해당 라이브러리들이 모두 필요 없어지는 경우가 있습니다. 이때 Podfile은 비었는데 Podfile이 설치되어있다는 이유만으로 xcworkspace에서 파일을 열어야하는건 너무.. 자존심 상하기 때문에 Po

2022년 3월 29일
·
0개의 댓글
·
post-thumbnail

[Swift] 백준 1780 - 종이의 개수

문제 바로가기행렬의 원소들의 값이 모두 같지 않다면, 그 행렬을 9개로 나누고나눠진 행렬의 원소들의 값들이 모두 같은지 계속해서 확인해야한다.구현은 어렵지 않은데 시간초과가 문제였다.나는 행렬의 가로, 세로가 3인 경우(원소가 9개 있을 때)엔 행렬을 9개로 나누지 않

2022년 3월 29일
·
0개의 댓글
·

[Swift] 백준 1783 - 병든 나이트

문제 바로가기 풀이 범위를 나워서 풀어야하는 문제이다. 문제를 처음 봤을 땐 체스가 움직이는 네 가지 경우를 제시하기에 bfs로 푸는건가? 싶었는데 이동 횟수가 4번보다 많은 경우 이동 방법을 모두 사용해야한다는 것을 보고 조건별로 푸는 것이구나 했다. 1)

2022년 3월 25일
·
0개의 댓글
·

[Swift] 백준 1541 - 잃어버린 괄호

2022년 3월 24일
·
0개의 댓글
·

dyld: Library not loaded: @rpath/libXCTestSwiftSupport.dylib, Reason: image not found

RxSwift를 프로젝트 파일에 넣어줄 때 RxTest도 함께 넣게 되면서 다음과 같은 에러가 떴다. 이유는 image not found라는데 .. 모르겠고 stackoverflow를 뒤져보니 buildSetting에서 Always Embede Swift Stand

2022년 3월 23일
·
0개의 댓글
·