일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Swift 디자인패턴
- OS
- Swift 기능
- ObservableObject
- memoization
- 네이버 치지직
- swift문법
- 숭실대
- 네이버 부스트캠프
- ObservedObject
- 치지직
- Swift 문법
- thread safe
- 제앱소
- global soop
- useReducer
- 애플 디벨로퍼 아카데미 후기
- 데이터베이스 공부
- Apple Developer Academy @ POSTECH
- 소프트웨어분석및설계
- 동시성 프로그래밍
- SWIFT
- StateObject
- 애플 디벨로퍼 아카데미
- 운영체제
- iOS 개발 오류
- 데이터베이스
- 앱 비교 프로젝트
- 애플 디벨로퍼 아카데미 21주차 회고
- react
- Today
- Total
목록전체 글 (285)
사과하는 제라스
서론안녕하세요. 개발자 제라스입니다~!👋🏻 🤖 👋🏻 13주차 회고를 이제야 쓰는군요 ㅠㅠㅠ이번주에 애플 아카데미에서 '스유 미식회'(소규모 컨퍼런스 발표)를 준비하느라고 작성할 타이밍을 놓쳤네요...😭😭 라는 변명으로 글을 써두고 하루가 지난 이제서야 쓰네요...!! 이번주부터는 아카데미 초부터 해온 회고 모임에 2분이 더 늘었어요 ㅎㅎㅎ다들 함께 열심히 해주셔서 벌써 13주 연속 회고를 쓸 수 있는 거 같네요...!!고마워요 회고꾼들~~~ 오늘은 오랜만에 낮부터 제가 가장 좋아하는 '위트리' 카페에 왔어요! 벌써 15번 넘게 온 거 같은데...허허...! 너무 분위기 좋고 마음이 편해지는 공간이라 매주 빠짐없이 오는 카페입니다!나중에 아카데미 수료하고도 포항을 오게 되면 종종 들릴 추억의 ..
서론안녕하세요~! 개발자 제라스입니다! 👋🏻🤖👋🏻 최근 회고에서 여러번 언급했듯이 앱을 만들고 있었는데요...!3주라는 기간동안 Apple Developer Academy@POSTECH에서 진행한 MC2 프로젝트로 '들랑날랑'이란 앱을 출시하게 되었습니다. 과거에도 정말 여러 앱들을 만들어보고 출시하면서, 심지어 판매까지 해보는 경험들을 해보았지만 아쉬운 건 그것의 결과물에 몰두하다가 결국 과정에서 얻은 성장과 밟아온 과정들을 남기지 못했던 점인 것 같아요...!😭😭 똑같은 결과물은 누구나 나중에도 만들 수 있지만(like 클론코딩)이전부터 생각했던 '이런 기획 or 개발에 있어서 여러 방식이 있었을 텐데 우리 팀은 왜 이런 선택을 했을까?''우리는 이것을 통해 어떤 것을 배웠고 이번을 통해..
서론안녕하세요. 개발자 제라스입니다~!👋🏻 🤖 👋🏻 이번주는 기술 블로그를 작성하지 못했는데...껄껄그럴 만한 사정이 있었습니다...!!이번주는 MC2 프로젝트 '들랑날랑' 앱 개발로 인해 하루종일 개발을 했거든요...ㅎㅎ하하하 너무 행복해!덕분에 개발하느라 잠을 1시간 잔 날도 있을 정도로 몸이 망가졌습니다 🥲🥲 그래도 기획할 때보단 즐겁잖아?!!?!?!?! 그래 안그래?? 이번주는 새로운 학습을 했다기보다는 프로젝트를 하면서 많이 성장했는데 한번 천천히 얘기해보겠습니다 ㅎㅎ프로젝트를 하며 느낀 것들에 대하여이번주야말로 진짜 찐 개발에 몰두할 수 있는 시간이었습니다.당장 다음주 월요일에 개발한 앱을 실제 유저에게 사용하도록 테스트하러 가야하는데... 어케 안 바쁘게씀까...😞😞 그래서 ..
서론할루~~~~~~~ 개발자 제라스입니다~!👋🏻 🤖 👋🏻 요즘 날씨가 점점 더워지고 있는 것 같은데... 제가 또 Sweat Guy인지라ㅜㅜㅜ 여름만 되면 엄청 지치더라구요 ㅎㅎㅎ이번주엔 사실 너무 많은 일들이 있었습니다...난생 처음으로 응급실도 실려가보고 프로젝트도 책임지고 모든 걸 구성해야 하는 시간들이었어요...(내가?? 할 줄 안다고??ㅋㅋㅋㅋㅋㅋㅋ) 하지만... 해야죠!! 사실 그 덕분에 많이 성장할 수 있었거든요👍🏻😃👍🏻현재 아카데미에서 하고 있는 MC2 프로젝트의 JWC 팀에서 혼자 테크이다보니 꽤 부담되는 건 사실입니다.매번 의지를 해주고 응원해주는 팀원들이 있지만, 저도 많이 부족하기에,'과연 내가 잘 알려줄 수 있을까?', '사실 나도 제대로 못하는게 아닐까?' 가끔..
서론안녕하세요~! 개발자 제라스입니다 🙏🏻🤖🙏🏻 오늘은 좀 가벼운 기능 구현 주제로 카드를 뒤집는 듯한 Flip View를 구현해보고자 합니다.이번에 아카데미에서 프로젝트를 진행하면서 어떤 '자랑'과 그것에 대한 '상장'을 한 곳에서 예쁘게 보여주는 방식이 뭐가 있을까 싶어서 고민하다가 '카드를 뒤집는 듯한 Flip 기능을 덧붙이면 어떨까' 싶어서 한번 구현해보게 되었습니다. 저 처음에 이거 시간 좀 잡아먹히려나 싶었는데...정말 30분도 안 걸려서 너무 다행입니다ㅎㅎ 👍🏻😃👍🏻 그럼 간단하게 어떻게 구현했는지 얘기해보겠습니다!두 View에 대한 Flip 기능 구현일단 다음 두 View를 플립하는 화면을 구현하려고 했습니다! 여기서 두 View를 뒤집는 걸 구현해봅시다.우선 코드는 다음..
서론안녕하세요. 개발자 제라스입니다~!👋🏻 🤖 👋🏻 어김없이 또 한 주가 지나서 회고를 하는 날이 돌아왔습니다ㅎㅎㅎ이번주는 정말 오랜만에 음악 페스티벌에 가게 되어서 서울을 다녀와야 하는지라 그 전까지 정말 바쁜 시간들을 보낸 것 같네요 ㅋㅋㅋ(이게 또 공부를 많이 못하고 올라가게 되면 버스 좌석에 압정이 수백개 놓인 기분이라 엉덩이에 빵꾸가 나거든요....ㅎㅎㅎ) 그리고 또 새로운 계기로 이번주부터 다시 더 힘내서 공부를 해야겠다는 마음이 자리잡게 되었던지라...!화이팅 해야지 모 ㅋㅋㅋ 걍 하는거죠! 계속 하면 되는거죠 ㅎㅎ 그럼 한번 10주차 회고를 시작해보겠습니다!다가오는 MC2 프로젝트 개발MC2가 시작한게 엊그제 같은데 벌써 2주가 지났어요 ㅋㅋㅋㅋㅋㅋㅋ(대체 뭘했다고...!!! 아이..
서론안녕하세요~! 개발자 제라스입니다! 🤖🤖🤖 요즘 제가 다시 UIKit을 잡고 있는데...간단한 UITableView에 있어서 재사용하는제가 최근에 UITableView를 구현해보고 있었는데 Cell을 재사용하는 과정을 잘 모르고 있더군요...!!! 😭😭 UIKit에서 자주 쓰는 UITableView, UICollectionView에서는 Cell을 따로 재사용하는 방식으로 씁니다.만약 Cell을 재사용하지 않는다면 메모리 절약이 어려워지고 성능 또한 저하되게 되기 때문이죠 ㅠㅠ 그럼 이 Cell을 어떤 원리로 재사용이 되고 재사용 시의 Cell은 얼마나 있는지 확인해보겠습니다!Cell의 생명주기우리는 기본적으로 보이는 화면에서 쓰이는 Cell들과 아직 보여지기 전에 준비 중인 Cell들이 있습..
서론안녕하세요! 제라스입니다~!! 🤖:-D🤖 아니...제가 지난주에 공부를 하다가 같은 러너인 피카한테 다음과 같은 질문을 받았어요...!! import UIKitstruct Student { var name: String var location: String private var bestFriend = "Nobody"} 이런 식으로 struct를 구현하면 name, location은 init해주면 되지만,bestFriend는 값이 들어있으니 init해주지 않아도 되는 것 아니냐는...?!?!?! 어...그러게여?? 하하하... 알고보니 private 속성이 하나라도 있으면 Memberwise Initializer도 private으로 설정이 된다고 하더군요...!그래서 결국 외부에서..
서론안녕하세요. 개발자 제라스입니다~!👋🏻 🤖 👋🏻이번주도 어김없이 회고로 돌아왔습니다~!! 요즘 날씨가 한창 더워지고 포항-서울도 자주 왔다갔다 하고 정신없는 나날입니다.뭔가 지지난주까지는 하고싶은 공부를 잘 찾았던 것 같은데 요즘은 해야 할 게 눈에 계속 띄네요 ㅋㅋㅋㅋㅋㅋㅋ하지만! 뭐 어떡하겠어요... 그냥 하나씩 해나가는 거죠 ㅋㅋㅋ 이번주는 연휴도 끼고 일이 있어서 긴 시간을 서울에서 보내고 왔지만 그래도 주말까지 꾸준히 학습했다는 거에 만족합니다 ㅎㅎ그럼 한번 이번 주도 회고를 시작해보겠습니다!너 ObservableObject 알아?아뇨!사실 아는데...학습했는데... 잘 모릅니다!최근에 어떤 분께 이 개념을 질문을 받았습니다!이걸 설명을 해야하는데 뭔가 그 유명한 Counter 예제..
서론안녕하세요~! 개발자 제라스입니다! 👋🏻🤖👋🏻 오늘은 아주 기본적인 개념을 들고 왔습니다ㅎㅎㅎSwiftUI 학습 초반에 많이들 배우겠지만 사실 요즘 워낙 iOS17의 입김이 센 요즘이기에 저는 ObservableObject가 아닌 Observable 매크로를 통해 Observation을 구현했었는데요! 제가 최근에 ObservableObject인 ObservedObject와 StateObject의 차이에 대해 질문을 받았습니다...!근데...근데!!! 제대로 이걸 설명하기가 어렵더라구요 ㅠㅠㅠ 워낙 유명한 아티클인 다음 Counter 예제 글을 통해 배운 둘의 차이는...https://www.avanderlee.com/swiftui/stateobject-observedobject-differ..