profile
Wellness 잘사는 것에 진심인 웰디입니다. 여러분의 몸과 마음, 통장의 건강을 수호하고싶어요. 느리더라도, 꾸준히

2023 레츠스위프트 컨퍼런스

SWIFT TIL카테고리에 올라와 있던 내용을 가져왔습니다. 2023 레츠스위프트 let's Swift 컨퍼런스에 참여했습니다. 같은 수강생분들, 러너분들, 단톡방에 계신분들을 만나서 너무 좋았고 행복했어요. 조만간 제대로 후기도 작성해보려고 합니다. 그전에 데일리로

2025년 4월 14일
·
0개의 댓글
·

[코드조각] [2] 오브젝트를 AR환경에 올리기

오브젝트를 올리는 코드조각

2025년 4월 14일
·
0개의 댓글
·

[코드조각] [1] AR 환경설정하기

ARKit 으로 세션을 설정하고 시작하는 과정 : ARWorldTrackingConfiguration을 사용하여 객체 감지를 설정하고 ARSCNView의 세션을 시작하는 코드조각 입니다.추가 설정으로 객체를 감지하고, 디바이스의 위치와 방향을 추적하고, 감지된 객체를

2025년 4월 14일
·
0개의 댓글
·

[번외]SceneKit - 노드 제어 이론

해당 프로젝트에서는 기본적으로 UIkit 를 사용하므로 UIkit 에서 어떻게 핸드제스쳐를 이용하는지와 오브젝트를 제스쳐로 인식하는 방법을 설명합니다.제스쳐를 인식하기 위한 제스쳐 recognizer을 viewDidLoad 부분에 올린 후, 해당 제스쳐가 인식되었을때

2025년 4월 14일
·
0개의 댓글
·

[번외]SceneKit- 기본 Tech 설명

공식문서를(https://developer.apple.com/documentation/scenekit3D 게임을 만들고 앱에 3D 콘텐츠를 추가하고 애니메이션, 물리 시뮬레이션, 파티클 효과 및 사실적인 물리 기반 렌더링을 쉽게 추가할 수 있습니다.class 

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

[5편] 팬/핀치 제스처로 오브젝트 이동/확대하기 & 정리

두번째 제스쳐인 팬 제스쳐 코드입니다. 마찬가지로 최상단 노드를 찾아 selectedNode로 설정하는 것은 같으나 오브젝트 전체를 드래그 즉 팬제스쳐를 통해 이동시키기 위해서는 최상단 노드를 찾는것으로 충분하기 때문에 추가로 자식노드를 찾는과정은 없습니다. 최상단 노

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

[4편] 제스처: 복잡한 노드 반복 제어하기

유사한 과정을 거칩니다. 다만 여기서는 불꽃노드가 Feu01 부터 Feu64까지 복잡한 노드구성임을 확인했기 때문에 for 문을 통해 해당 노드들을 찾고 노드를 on/off 하는 로직으로 구성했습니다.

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

[3편] 제스처: 탭으로 오브젝트 조작하기

제스쳐를 활용하는 예시 두가지를 설명하겠습니다.첫번째는 탭제스쳐를 통해 노드를 찾아서 숨기는 기능입니다. 노드가 만약 프로젝트에서처럼 불꽃이라면 노드를 숨김으로써 불꽃이 꺼지고 켜지는 애니메이션을 구현할 수 있습니다. 첫번째 코드줄에서 sceneView에서의 제스쳐의

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

[2편] 오브젝트 불러오기 & SCNReferenceNode 이해하기

ARSCNView 클래스는 가상 3D 콘텐츠와 현실 세계의 기기 카메라 뷰를 혼합하는 증강 현실 경험을 만들기 위해 쓰이는 클래스입니다. 뷰에 제공된 ARSession 객체를 실행하면 sceneView는 자동으로 아이폰의 카메라 촬영장면을 앱의 배경으로 렌더링합니다.

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

[1편] ARKit 기초 설정 및 SCNScene 개념 소개

ARSCNView 클래스는 가상 3D 콘텐츠와 현실 세계의 기기 카메라 뷰를 혼합하는 증강 현실 경험을 만들기 위해 쓰이는 클래스입니다. 뷰에 제공된 ARSession 객체를 실행하면 sceneView는 자동으로 아이폰의 카메라 촬영장면을 앱의 배경으로 렌더링합니다.

2025년 4월 14일
·
0개의 댓글
·

[개요]SwiftUI / SceneKit / ARKit 로 오브젝트 올리고 제스쳐 적용하기

아카데미 NC2 프로젝트때의 미션인 2주만에 키트를 공부하고, 프로젝트완성하기의 일환으로 ARKit, SceneKit 를 배웠습니다. (참고로 아카데미가 끝난 후 앱이 배포 완료된 상태입니다) 이때 정리해서 아카데미내에 공유했던 글을 정리해서 배포합니다 :) 총 5편+

2025년 4월 14일
·
0개의 댓글
·

주니어의 역량

요즘 처럼 스펙과 스킬들이 넘쳐날때 어떤 자세를 갖춰야하는지..어떤 속도로 어떤것들을 중점적으로 봐야하는지 보노와 이야기를 나눴다.너무 좋고 감사한시간이었음 초심을 잃지 않게 리마인드 되었던 시간이었기도하고, 여러모로 좋았다. 까먹지 않으려고 오픈된 곳에 남겨본다.

2024년 4월 9일
·
0개의 댓글
·

팀의 협력, 지속성은 어디에서 올까?

러너들과 우연히 이야기할 기회가 있어서 얘기해본 주제애정 팀원에 대한 애정 프로젝트에 대한 애정목표 얼라인의 중요성팀에 애정을 갖게하는것도 그 팀의 역량

2024년 4월 6일
·
0개의 댓글
·

파이썬 사내 프로젝트 계속

Qt 디자이너로 버튼 2개추가 후 export 기능 구현임의로 필터링해서 해당 엑셀파일에 모아놓기 구현 앞으로 해야할 것 임의로 리터럴한 값을 코드에 박아서 필터링하는게 아니라 GUI에서 분류나 조건등을 선택해서 필터링한 값들을 화면에 보여줘야 함.

2023년 12월 17일
·
0개의 댓글
·

Swift TIL-알고리즘 스터디

복직에 정신 못차리는 주간들알고리즘 스터디라도 하고 있어 다행이다 내가 맡은 부분은 삽입정렬 알고리즘이었다. 선택, 버블, 퀵, 카운팅 솔트를 배울 수 있었는데 시간복잡도와 공간복잡도의 개념, 그리고 각각의 장단점을 느끼고 구현방법을 익힐 수 있어 유익했다 :)

2023년 11월 23일
·
0개의 댓글
·

Swift TIL(74)- 알고리즘 스터디

딕셔너리 사용인덱스 당기기유니코드 스칼라 값구하기시간복잡도sort, sorted 굳메모리 두배되는 단점이 있을지도..?Array.contains => O(n)Set.contains => O(1)Set이 유용한 예시if 대신 가드문사용함수화 oneOrMore 함수로 체크

2023년 11월 16일
·
0개의 댓글
·

트위터 졸작-뜻하지 않은 코드 생사확인

에러가 발생했당In a future version of the browser, cookies marked with SameSite=None; Secure and not Partitioned will be blocked in cross-site requests. This

2023년 11월 12일
·
0개의 댓글
·

Swift TIL(73)

알고리즘 문제 겨우 풀었(이걸 풀었다고 할수있을까...^_^) 다 참고자료 일단 링크 [iOS] Xcode DocC 사용법 [Swift] 알고리즘에 필요한 Swift Basic 총정리 공식문서 endIndex [iOS] swift 알고리즘, 코딩테스트에 필요한 ti

2023년 11월 9일
·
2개의 댓글
·

Swift TIL(72) - swift 로 알고리즘 풀기 걸음마(guard let 문을 return없이 쓰기)

오늘은 맥북은 켜보지도 못한 날...하루종일 작업물 정리하고 겨우 매일의 루틴을 하고나니 잘시간이다(기절)내일 알고리즘(발등에 불떨어짐) 스터디를 위해 내가 선택한 한줄로 서기 문제를 보았다. 싸피를 준비했을 당시 배웠던 개념을 쓰는 문제인 것은 이해했는데, (구현문제

2023년 11월 8일
·
0개의 댓글
·