일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Structures and Classes
- IOS
- NumberFormatter
- 책후기
- Mock
- 부트캠프
- SWIFTUI
- 독서후기
- 야곰아카데미
- Modality
- Navigation
- viewcontroller
- xcode
- mvvm
- Failed to register bundle identifier
- delegation
- @available
- NotificationCenter
- 독후감
- Info.plist
- Codegen
- contentInset
- human interface guidelines
- View Life Cycle
- UIResponder
- 아이폰
- roundingMode
- 스위프트
- 스타트업주니어로살아남기
- SWIFT
- Today
- Total
목록분류 전체보기 (144)
호댕의 iOS 개발

PickerView를 좀 더 커스텀하게 사용하려면 ActionSheetPicker-3.0 이런 외부 라이브러리도 존재한다. GitHub - skywinder/ActionSheetPicker-3.0: Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS. Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS. - GitHub - skywinder/ActionSheetPicker-3.0: Quickly reproduce the dropdown UIPickerView / ActionSheet functionality o... github..
2022년은 정말 새로운 것들이 많았던 해였다. 진짜 2022년은 한마디로 모든 것이 새로운 한 해 이다. 기존 전공인 부동산학과와도 전혀 무관한 일을 하고 있고, 이전에 했던 인턴인 HR 직무와도 거리가 먼 삶을 살고 있다. 정말 학교를 졸업했을 당시만 하더라도 이렇게 될 줄 전혀 몰랐다. 지금은 작년까지 고민하고 있던 개발자라는 직무를 직접 하고 있고, 개발 동아리에도 들어가 직접 앱 출시를 해보는 경험도 해봤다. 작년에 고민하고 있던 내용들 - https://blog.naver.com/ho8487/222444836394 좋아하는 일을 찾아가는 과거, 현재, 그리고 미래 "들어가며" 좋아하는 일을 하며 사는 것은 모든 사람들이 바라는 꿈일 것이다. 하지만 좋아하는 ... blog.naver.com -..

인증서가 만료되는 기간이 얼마 남지 않아 인증서를 갱신해야 했다. 처음부터 인증서를 발급받아서 배포를 해본 경험은 있었지만 아직 인증서를 갱신해본 경험은 없었는데 이번 기회에 갱신을 하게 되면서 해당 내용을 정리해보고자 한다. 배포 관련 인증서 갱신하기일단 배포 관련 인증서를 갱신하는건 무척 간단하다. 만료될 인증서를 삭제하고, Xcode로 간다. Preference의 Accounts로 들어간다. Preference는 (cmd + ,) 단축키를 통해 빠르게 들어갈 수 있다. 여기서 Manage Certificates... 버튼을 누른다. 그리고 + 버튼을 누른 뒤 Apple Distirbution을 선택해서 추가해주면 된다. 이렇게 하면 Apple Developer 상에 추가가 되어 있다. Ap..

이전에 Center Paging을 구현하기 위해 Compositional Layout을 사용했다. 이를 사용하면 쉽게 Center Paging을 구현할 수 있었는데, 이를 사용하다가 iOS 15 미만에서 계속 강제종료되는 문제가 있어서 Flow Layout을 사용하면서 center paging을 구현하게 됐다. (당시 강제 종료되는 문제는 자동으로 셀이 넘어가는 배너에 Compositional Layout을 사용했었는데 iOS 15 미만 일정 사용자에게서 발생했다 -> 일부 사용자에게서만 발생한 문제라 정확한 원인은 파악하지 못했다) Flow Layout에서 Center Paging 구현하기 final class CenterPagingCollectionViewFlowLayout: UICollectionV..

이전 `우리 뭐먹지` 프로젝트를 할 때에는 배포에 많이 참여하지 못해서, 이번 프로젝트를 배포하며 App Store에 배포를 어떻게 하면 되는지 정리를 해보고자 한다. 열심히 프로젝트를 개발했다면 마지막으로 해야할 것이 App Store에 배포를 하는 것이다. 물론 App Store에 배포하지 않고도 Adhoc으로 아카이빙을 해서 주변 사람들에게 앱을 사용하라고 제공할 수도 있겠지만, 불특정 다수의 많은 사람들에게 본인의 서비스를 제공하기 위해선 App Store에 올리는 것이 필수적이다. 막상 해보니 크게 어려운 것은 없었지만 그래도 처음 배포를 제대로 한다는 생각에 막연한 두려움을 가지게 있었다. 나 같은 사람들도 분명 있을 것이기 때문에 배포 프로세스를 정리해보고자 한다. 아 그리고 들어가기에 앞서..

http://letswift.kr/2022/ LetSwift2022:Swift Playgrounds iOS 개발자들의 놀이터, 레츠스위프트 컨퍼런스 2022 에서 온라인의 갈증을 해소해보세요. letswift.kr 처음으로 오프라인 컨퍼런스를 참석했다. 처음이라 어떤 식으로 진행되나 했었는데 양재 AT 센터 4층 전체를 대관해서 진행됐다! 컨퍼런스는 큰 강의실과 좀 더 작은 강의실 두 군데로 나눠 진행이 됐고, 대부분의 강연은 영상으로 올라오는 것 같다. (확실하진 않지만 코드 스쿼드 유튜브에 올라오는 것 같아요...) https://www.youtube.com/@user-nf9gd7uz9s/videos 코드스쿼드 www.youtube.com 컨퍼런스는 이 순서대로 진행이 됐다. 확실히 사람들이 Swif..

https://apps.apple.com/kr/app/holdy/id6444211316 holdy 클라이머를 위한 출석체크 서비스, 홀디 모임을 만들고, 초대하고, 출석 체크해 보세요! 홀드를 인스타그램에 자랑하는 재미도 놓치지 마세요! apps.apple.com 넥스터즈 21기를 진행하면서 'holdy'라는 프로젝트를 진행했다. 기존에는 기존 '소모임'이라는 어플처럼 여러가지 모임을 모집하고 참여할 수 있는 서비스를 생각했으나, 2달간 빠르게 만들어야 하는 프로젝트였던 만큼 클라이밍으로 한정해서 진행하게 됐다. 클라이밍을 선택한 이유는 다음과 같다. 우리 프로젝트 팀에서도 현재 클라이밍을 하고 있는 사람이 2명이 있다! 개발자들 사이에서도 은근 클라이밍을 하는 사람들이 많다. 개발자를 제외하고서도 ..

구름은 진짜 개발 초보일 때(Xcode조차 안 깔려있던 시절...) 한 번 IDE를 사용해본 적 있었다. 그러다가 구름에서 Commit이라는 컨퍼런스를 연다는 것을 알게 되었고 신청을 했다. [LIVE/마감] 성장: 개발자들의 평생 과제 - 구름 공식 블로그 (goorm blog) 개발자로서 갖추고 싶은 태도와 정체성을 고민하고 계신다면 당근마켓 SRE 김승호 님을 만나보세요. 개발, 뒤늦게 시작했지만 꾸준히 성장할 수 있었던 이유와 개발자가 기술력 외에 갖춰야 할 blog.goorm.io iOS 개발자를 타겟팅해서 하는 컨퍼런스는 아니었지만, 개발자라면 누구나 관심있을 성장에 대해 이야기하는 컨퍼런스라서 바로 신청을 했다. 그럼 컨퍼런스에서 들었던 내용을 정리해보고 느낀 점과 현재 나의 상황을 돌아보자..