일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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문법
- 운영체제
- memoization
- StateObject
- 동시성 프로그래밍
- iOS 개발 오류
- useReducer
- Apple Developer Academy @ POSTECH
- 치지직
- Swift 문법
- OS
- Swift 디자인패턴
- 애플 디벨로퍼 아카데미
- thread safe
- 소프트웨어분석및설계
- 데이터베이스 공부
- SWIFT
- 제앱소
- Swift 기능
- global soop
- ObservableObject
- ObservedObject
- 네이버 부스트캠프
- 네이버 치지직
- 애플 디벨로퍼 아카데미 후기
- react
- 애플 디벨로퍼 아카데미 21주차 회고
- 숭실대
- Today
- Total
목록2024/05 (8)
사과하는 제라스
서론안녕하세요. 개발자 제라스입니다~!👋🏻 🤖 👋🏻 이번주는 기술 블로그를 작성하지 못했는데...껄껄그럴 만한 사정이 있었습니다...!!이번주는 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..