전체보기

    [Swift] Json Parsing ( JsonSerialization vs Codable )

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. 오늘은 Json 다루기에 대해 알아보도록 할건데요! 대표적으로 2가지를 뽑을 수 있습니다. JsonSerialization 과 Codable 자세히 알아보도록 하겠습니다! 1. JsonSerialization Json 과 Equivalent Foundation Object 사이에 변환을 담당하는 객체입니다. 여기서 말하는 Equivalent Foundation Object 란, Array 와 Dictionaray 입니다. . . 고로 Json > Array or Dictionary 또는 Array or Dictionary > Json 으로 변환해주는 객체라고 볼 수 있습니다. 우리는 정의되어있는 메서드 중 data, jsonObject 를 주로 사용하고 ..

    [클라이밍] 손상원 클라이밍짐 을지로점을 가다!

    안녕하세요🐶 빈지식채우기의 비니🙋🏻‍♂️입니다. . 제가 나름 1년동안 즐겨하는 취미가 있는데요! 바로 클라이밍이에옹! . 이번 시간에는 클라이밍의 기본적인 자세와 주의할 점에 대해 말씀드리겠습니다! 추가로 저의 머찐 등반 영상도 추가로!🤣 🧗🏻기본 동작 클라이밍 기본 동작에는 "삼지점" 이라는 것이 있습니다. ✅ 상체는 조금 떨어진 자세를 취한다. ✅ 무릎은 벽에 가까이 닿게 한다. ✅ 엉덩이가 너무 처지지 않도록 한다. ✅ 위 사진의 개구리처럼 몸을 만드는 것이 올바른 준비 자세이다. 🚫 상체가 많이 벽에 붙어 있으면 안된다. 🚫 엉덩이가 밑으로 빠져 있다. 🚫 어깨가 들려 팔에 힘이 많이 쏠리면 안된다. 잘못된 자세로 클라이밍을 할 시 허리와 어깨 힘이 과하게 들어가서 근육통이 많이 오게 됩니다. ..

    [TS - AOS] 안드로이드 시뮬레이터 고장 시 대처법

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. 오늘은 안드로이드 시뮬레이터(AVD)가 먹통이 됐을 때 대처법에 대해 알아보도록 하겠습니다. 👿 문제점 안드로이드 개발 과정에서 시뮬레이터(AVD)를 자주 사용하게 됩니다. 어떠한 기능을 수정 후 실행했으나 정상적으로 시뮬레이터에 반영이 안되는 이슈가 종종 나타납니다. ☄️ 해결 1. 시뮬레이터 우측 Device Manager 에 접근 2. 실행하고 있는 시뮬레이터의 우측 삼점 클릭 후 Cold Boot Now 클릭 3. 프로젝트 재실행 감사합니다.

    [TS - AOS] Android Emulator can't provide internet 이슈

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️ 입니다. . 이번 포스팅은~~~ 안드로이드 프로젝트 를 시뮬레이터로 실행 시 나타나는 오류에 대해 알아보겠슴니다! 👿 문제점 안드로이드 시뮬레이터에서 인터넷 연결이 안됨 ( 와이파이 옆에 ! 가 떠있음 ) WebView 구동 시 이슈가 발생함 ☄️ 해결 네트워크 설정 연결된 Wifi 세부사항 진입 DNS 탭에서 8.8.8.8 추가 감사합니다.

    [TS - iOS] Ignoring ffi-1.15.5 because its extensions are not built 이슈

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. [TS] DT_TOOLCHAIN_DIR cannot be used to evaluate 이슈 안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 오늘은 제가 Mac OS 를 Sonoma 14.3.1 로 업데이트 하면서 일어난 이슈에 대해 말씀드리도록 하겠습니다! . 일단.. 업데이트 한 계기부터.. beanistory.tistory.com 제가 사실.. 이전 글에서.. Mac OS 업데이트 이후에... Cocoapod 업데이트 하는 과정에 일어난 이슈에 대해 말씀드리려고 합니다..ㅠㅠ 진짜 mac os 업데이트 너무 싫다..😢 . . Cocoapod 업데이트 후 프로젝트 pod library 를 업데이트 하는 과정에 위와 같은 오류가 발생했습니다! 여러..

    [TS - iOS] DT_TOOLCHAIN_DIR cannot be used to evaluate 이슈

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 오늘은 제가 Mac OS 를 Sonoma 14.3.1 로 업데이트 하면서 일어난 이슈에 대해 말씀드리도록 하겠습니다! . 일단.. 업데이트 한 계기부터..😢 ( Mac OS 업데이트는 항상 하기 싫고 두려운 작업 중 하나이다.. ) . Sonoma 이전의 OS 를 사용하고 있었고, Xcode 또한 이전 버전을 사용하고 있었습니다. 평소대로 프로젝트 수행 후 TestFlight를 통해 앱 업데이트를 진행하려고 했으나... 두둥..❗️ 24년부터 iOS 17를 지원하는 Xcode SDK 로 앱 업데이트를 강제화 한다는 오류가 뜨는 것입니당..🫠 그래서 저는 할 수 없이.. 업데이트를 진행.. . . 그래서 업데이트 진행 후, Simulator 로 실행을 ..

    [뮤지컬] "레미제라블" 을 보러가다!

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . . 저의 세 번째 뮤지컬은 바로바로~~~~~ "레미제라블" 입니다! . . 드디어 3대 뮤지컬 중 하나라고 불리우는 레미제라블을 보고 왔습니다! 뮤지컬 [ 레미제라블 ] - 서울 장소 - 블루스퀘어 신한카드홀 공연기간 - 23.11.30 ~ 24.03.10 제가 뮤지컬을 보았을 때의 배우진 분들 입니다! 확실히 3대 뮤지컬 이라 그런지 다양한 배우분들이 계셨습니다! . . 역시 뮤지컬 보기 전 포토존은 포기할 수 없죠 ㅎ.ㅎ 레미제라블을 상징하는 파란색 배경과 함께 멋스럽게 사진도 찍어보았습니다 ㅎㅎ . . 그리고 주차에 관련된 이야기를 안할 수가 없죠! [ 공연 관객 ] - 4시간 이내 5000원 ( 시간 초과 시 일반요금 적용 ) [ 일반 고객 ]..

    [Combine] 다양한 Publisher 들 1 ( Just, Future, Deferred )

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 이전 Combine 포스팅에서는 Publisher 와 Subscriber 에 대해 알아봤습니다. [Combine] Publisher 와 Subscriber 안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. 지난 글에서는 간단히 Combine에 대해 알아보았습니다. . 간단히 요약하면 Apple에서 2019년에 만든 프레임워크로서, RxSwift와 같이 비동기 beanistory.tistory.com 간단히 말해 Publisher란, Subscription을 만들고 Subscriber 에게 값과 Completion Event 를 내보내는 타입을 위한 프로토콜 RxSwift 에서도 just, from, of 와 같은 Operator가 존재했다면, Comb..

    [Test] 유닛 테스트 ( Unit Test ) 간단 예제

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 저번 포스팅에서는 유닛 테스트에 대해 간단히 알아보았습니다. 오늘은 유닛 테스트 지식을 바탕으로 간단한 예제를 만들어 보도록 하겠습니다. . 아래의 글을 참고하시면 오늘 포스팅에 대해 더욱 잘 이해할 수 있을 것 같습니다. [Swift] 유닛 테스트 ( Unit Test )의 기본 안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 어떠한 A 라는 기능을 개발하였고, 해당 기능을 테스트 하기 위해서 프로젝트 Run 을 하는 경우가 많습니다. 이 방법으로도 충분히 테 beanistory.tistory.com 간단 예제 우선 테스트를 위한 코드를 작성해 보도록 하겠습니다. import Foundation class Calculator { func add..

    [Test] 유닛 테스트 ( Unit Test ) 기본

    안녕하세요🐶 빈지식 채우기의 비니🙋🏻‍♂️입니다. . 어떠한 A 라는 기능을 개발하였고, 해당 기능을 테스트 하기 위해서 프로젝트 Run 을 하는 경우가 많습니다. 이 방법으로도 충분히 테스트가 가능하지만! 시간도 오래 걸릴 뿐더러 생산성을 저하시킬 수 있기 때문에 우리는 유닛 테스트 ( Unit Test ) 라는 것을 사용할 수 있습니다. 1. FIRST 원칙 유닛 테스트는 아래와 같이 FIRST 원칙을 지켜야 합니다. 속도 ( Fast ) 느린 테스트는 개발자가 코드를 수정하고 결과를 확인하기까지 시간이 걸려 생산성을 저하시킨다. 따라서 유닛 테스트에서는 빠른 속도로 테스트를 수행할 수 있도록 설계해야한다. 독립적 ( Independent / Isolated ) 유닛 테스트는 각각의 테스트가 독립적으..