profile
plug-compatible programming unit
post-thumbnail

WWDC24 Swift 부문 정리

작년에 왔던 각설이가 죽지도 않고 또 오듯 올해도 WWDC 가 왔다. 서비스를 위한 앱 개발을 하는 입장에서 Swift, UIKit, SwiftUI 의 중요한 부분은 반드시 봐야겠다고 생각해서 세션을 보고 난 후 정리 겸 포스트를 작성한다. 나머지는 필요할 때 따로 공

어제
·
0개의 댓글
·
post-thumbnail

React 공부 노트 맹글어보기

사실 이게 다른 분들께는 별 의미가 없다는 건 잘 안다. 하지만 정리를 이런식으로 해두지 않으면 손에서 빠져나가는 모래처럼 배운 것이 없어질 것 같아 이 글을 게시하기로 하였다. 사실 집에 이런 책이 있다. 굉장히 깊은 내용들을 다루고 있어서 한번 쯤 읽지 않으면

2024년 4월 2일
·
0개의 댓글
·
post-thumbnail

[독후감] 아론 힐리가스의 오브젝티브-C 프로그래밍

프로그래밍을 업으로 삼았다면 직업인으로서, 비즈니스적으로서 프로그래밍을 접근하는 시각도 필요한 것 같다. 프리랜서로 활동하는 지금 Objective-C(줄여서 objc) 가 필요하다 느낀 이유는 "레거시 프로젝트의 기능 수정이나 오류 수정이 필요한데...." 에 가장

2023년 12월 31일
·
0개의 댓글
·
post-thumbnail

TCA Deep-Dive [1]

이번 프로젝트에서 SwiftUI + TCA 를 도입하여 개발 시작부터 앱 배포까지 진행을 해 보았다. 이를 통해 얻은 노하우와 팁 등을 정리하고자 TCA 시리즈를 준비해 보았다. TCA 의 CA(Composable Architecture) 란 TCA, The Swi

2023년 12월 16일
·
2개의 댓글
·

2023년 08월 2주차 회고

이번주는 간단히 회고를 적어보고자 한다. 어떤 일을 했고 어떤 일을 해야할지만 적어도 될 것 같다.개인적으로는 잘 진행되고 있는건지 아닌건지 모르겠다.프리랜서로서 잘 진행된 프로젝트를 가지고 있다는 건 좋다. 왠지 프리랜서가 일이 많다는 것은 개인적으로 PR 도 많이

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

SwiftUI View transition strategy

(주의) 이 글은 최소 배포 버전 iOS 14 를 기준으로 구성하였다. 만약 iOS 16 이상으로 잡았다면 NavigationStack 이라는 좋은 녀석이 있다.요즘 한동안 팔자에는 없겠다 싶었던 SwiftUI 로 프로젝트를 진행하게 되었다. (사람 일이라는게 정말 한

2023년 8월 13일
·
1개의 댓글
·

2023년 08월 1주차 회고

열심히 하다보니 정신없이 지나갔던 것 같다. 하지만 그래도 할말이 있는 걸 보니 좀 더 열심히 뛰어야 하나 싶기도 하다.SwiftUI 를 최근 사용하면서 가장 난감한 상황이 있는데 바로 뷰 내부에서만 뷰 전환이 가능하다는 것이다.SwiftUI 의 뷰는 값 타입인 구조체

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

2023년 07월 4주차 회고

이번주는 사실 뭔가를 풀었다기 보단 많은 일거리(걱정거리)를 만들어 내게 된 느낌이다.현재 SwiftUI 를 사용하고 있는데 SwiftUI 가 특히 화면전환에 대한 부분이 힘들다.SwiftUI 는 뷰 내에서 자신이 속한 NavigationView 에 접근할 수 없다.

2023년 7월 30일
·
0개의 댓글
·

2023년 07월 3주차 회고

한주 동안 한 일을 모두 적으려면 엄청난 양을 적어야겠지만 딱히 생각나는 것이 없다. 그땐 정말 힘들거나 큰 일이라고 생각한 것도 나중에 지나고 보니 그리 큰 일이 아니었나 보다.아직은 좀 더 강해질 가능성이 있다고 받아들이고 싶다.이제 프로젝트가 중반으로 넘어가며 여

2023년 7월 23일
·
1개의 댓글
·

2023년 07월 2주차 회고

우선 하나 고백하자면 저번주에 회고를 빼먹었다. 그리 잘못한 것도 아닌데 참 부끄러운 느낌이 든다. 되는대로 써보고 짧으면 짧은대로, 길면 긴대로 적어보도록 하자.이걸 고민하는 이유 중 하나는 "개발 공부를 못하고 있다" 이 아닐까 한다.개인적으로 잘만 하면 개발자는

2023년 7월 16일
·
0개의 댓글
·
post-thumbnail

2023년 06월 4주차 회고

일이 잡혔다?!이번주는 사실 바빴다. 출퇴근을 할 일이 생긴 것이다.위시켓 이라는 플랫폼이 있다. 프리랜서 개발자와 업체를 연결시켜주는 업체이고, 계약과 관련된 업무 및 대금 정산 등과 같은 건도 대행해주는 것 같다.여기서 이번에 괜찮아 보이는 프로젝트를 지원했다. 앱

2023년 7월 2일
·
0개의 댓글
·

2023년 06월 4주차 회고

시곗바늘은 돌고 한 주는 지나가고 회고할 시간이 돌아왔다.저번주에 내가 부족한 3 개를 정리하고 이걸 극복해야 된다고 한 적이 있다.내게 부족한 것은 우선 아래 3개 였다.CS 기초코딩테스트 실력나만의 앱 없음우선 CS 를 제외하면 난 이걸 극복하는 방법을 안다. 그건

2023년 6월 26일
·
0개의 댓글
·

2023년 06월 3주차 회고

회고 한 주를 쉬었는데, 다시 시작해 볼 필요가 있다는 생각이 들었다. 바뀌지 않는 상황 예를 들어 저번주와 이번주도 똑같이 보냈다고 생각해보면 내 생각에 바뀌는 건 없었을 것이라고 본다. 내게 부족한 것은 우선 아래 3개 였다. CS 기초 코딩테스트 실력 나만의 앱 없음 (나만의 킥이라고 할만한 것이 없음) 결국 경쟁시대 아니겠는가? 위의 것...

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

WWDC23 - Keep up with the keyboard

진짜 30대라 그런게 아니라 천지인 키보드가 최고인 것 같다. Out of process keyboard iOS 17 이전에는 앱 내의 프로세스에 키보드도 포함되어 있었다면, 이제 키보드는 자신만의 프로세스를 갖게 된다. 기존에 앱 프로세스 안에 키보드가 포함되어

2023년 6월 10일
·
0개의 댓글
·
post-thumbnail

WWDC23 - Analyze hangs with Instruments

언제나 내게는 숙제와도 같은 주제다.이 발표에서는 hang 의 정의, hang 이 발생하는 원인, 이를 잡아내는 Instruments 에 대해 다룬다.Instruments 에 대해 익숙하지 않다면 WWDC19 의 'Getting Started with Instrumen

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

WWDC23 - What's new in UIKit / SwiftUI

SwiftUI, UIKit 에 새로운 기능들이 무엇인지 알아본다.Xcode previews 는 사진 한장으로 정리할 수 있겠다.UIViewController 뿐 아니라 UIView 도 가능하다.라이프 사이클 함수가 하나 추가된다.이 함수는 viewWillAppear(\

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

WWDC23 - Explore enhancements to RoomPlan

명실상부 이번 WWDC 의 메인 주제는 AR/VR 이 아닌가 싶다. 사실 이번 WWDC 를 각 잡고 보고 있는 이유는 바로 AR 기능을 탑재한 앱을 구상하고 있기 때문이었다.RoomPlan 은 정교한 머신러닝 알고리즘을 사용하는 ARKit 을 이용해 벽, 창문, 문,

2023년 6월 7일
·
0개의 댓글
·
post-thumbnail

WWDC23 - Platforms State of the Union 2023

6월 2주째는 WWDC23 이 열리는 주간이다. 이번 WWDC 에서 흥미로운 세션이나 주제를 선정해 연속적으로 포스팅을 진행할 예정이다.https://developer.apple.com/news/?id=57gsb3btLearn about the latest t

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

2023년06월 1주차 회고

이번주는 현타를 좀 쎄게 맞은 것 같다. 여러가지로 생각해보니 망했다는 느낌을 받았기 때문이다. 지금은 현타가 수그러든 상태인데, 금요일에는 정말 힘들었다.흔히 나의 위치를 다시 한번 느끼게 되면 현타를 느끼게 되며 '모르겠다..' 싶은 마음이 든다.이번주는 경기도 면

2023년 6월 4일
·
0개의 댓글
·
post-thumbnail

2023년05월 4주차 회고

이번주에 한 것들을 토대로 얼마나 계획한대로 되었는지 보니 꽤 흡족하다.만들고 있는 앱의 로직을 짜는 일을 통해 깃허브 잔디심기를 반복한다. - (완료)"2023 최신판 주요기업/금융권 IT·디지털 직무 채용대비 한권으로 합격하는 취업 코딩테스트" 챕터 1 을 읽고 S

2023년 5월 28일
·
0개의 댓글
·