전체 글

린다's iOS 성장일기 (@yeonda.dev) Github : https://github.com/syss220211
· Swift
안녕하세요, 린다입니다. 작년부터.. 기획했던 모공이들과의 프로젝트가 정말 올해부터 부스터를 달았어요. 기획도 정해졌고, 디자인도 절반정도 마무리 된것 같아요. 이번에 디자이너와 함께 프로젝트를 구현해보면서 디자인 시스템을 도입하면 좋겠다. 라고 생각이 들었어요. 그래서 일단은.. 시작해보자라고 생각을 하고 시작을 하고 있습니다. 이게 올바른 디자인 시스템인지 아닌지는.. 잘.. 모르겠으나 (처음이니까여..) 도입에 의의를 두며 시작을 했고, 발전시켜볼 예정입니다..! 앱 규모가 작은 편이라서 컴포넌트가 몇개밖에 없긴합니다만.. 저희는 Button, TextField, TextEditor, TextBubble(말풍선), Color, Font, PopupView 등등 을 디자인 시스템으로 구현하기로 했어요..
안녕하세요 린다임니다. 임시저장만 해놓고 안 올려서.. 비록 1월 1일이 되어버렸지만..!! 12/29일 시점으로 올려보는 저의 회고임니다.. 새해를 맞이하기 전에 올해를 전반적으로 돌아보려고 해요. 12월을 기점으로 올해의 목표를 점검해보자면, 제가 퇴사를 하면서 설정한 목표는 2가지였어요. 2개의 앱을 출시하자 동아리를 들어가보자 1번은 성공, 제노와 뛰어말어를 출시했습니다. 근데 아쉽게도 동아리는 실패했습니다. 호호.. 정말 정말 정말 많이 속상하고 낙담한것 같아요. 그치만 스스로 되돌아보면 아직까지는 너무나도 코드에서 나 주니어에요~라고 말하고 있더라구요. 그래서 올해를 짧게 되돌아 보자면.. 먼저.. . 잘한 일, 1. 목표를 절반이라도 달성했다 + 달성하려고 정말 노력했다. 동아리를 많이 떨어..
· 기타
안녕하세요. 린다임니다. 협업하면서 점점 PR과 이슈를 생성할때.. 힘들어서.. 템플릿과 라벨을 활용하기로 맘을 먹고 활용중입니다.. 먼저 이슈는 레포 Setting에 가시면.. 여기서 템플릿을 설정할 수 있구요. 여기서 이렇게 내용 넣어서 해주시면 됩니다. 저희 프로젝트 이슈 생성시 들어가야하는 템플릿이에요! ## 📬 Issue: FEATURE issue 작업 사항을 입력해주세요. ### 📃 Description - 이슈에 대한 설명을 작성해주세요. ### 🧪 Todo - [] todo ### 👀 ETC 기타사항 이제 PR 템플릿을 설정해보겠습니다. 레포에 파일 추가해서 pull_request_template.md 라는 마크다운 파일을 만들고 그 안에 템플릿 내용을 넣어주면 됩니다. 복붙해서 쓰셔도 됩..
· 회고/Zeno
안녕하세요. 린다임니다. 멋사 끝난지 어느덧 두달이 지나고.. 곧 크리스마스에 이은 새해네요.. 시간이 너무 빠르고... 끝난 두달 동안 무엇을 했는지.. 제노는 저번달 출시 완료했습니다! 출시하기까지 리젝을 4번 정도 당했어요.. 제가 배포 담당이었기 때문에.. 팀원들과 함께 리젝 대응을 했음에도 불구하고 정말 스트레스를.. 은근 많이 받더라구요 ㅠ 그래서 올해가 가기전에 저의 첫 배포를 기록하려고 함니다. 이것이 험난 심사와 배포의 길.... 사실 많은건지 적은건지는 모르겠지만 저한테는 많았어요(?) 앱 링크 소개하고 시작해볼게여. 앱에 오류가 정말*3 많은데 그래도 구경해주세요.. https://apps.apple.com/kr/app/%EC%A0%9C%EB%85%B8/id6471948555 ‎제노 ..
· Swift
안녕하세여? 린다임니다. 최근에 마무리 한? 프로젝트가 있어여. 뛰어말어라는.. 실시간 지하철 API를 활용한 프로젝트인데 올해 안으로 출시 해볼것 같슴니다.. 어쨌든 이 프로젝트 하면서 도입했던 기술이 컴바인이었는데.. 컴바인 처음 공부할때 지피티한테 막 물어가면서 개념 공부를 하고 정리해뒀던 거를.. 블로깅 해놓을려구 노션에서 가져왔어요... 어쨌든 그렇기 때문에 충분히 틀린 말이 있을수도 있음을 감안하며 컴바인이 머지? 하는 분들이 읽으시는 걸 추천드립니다.. Combine이란? 비동기 작업들을 이벤트 처리 연산자로 결합하여 처리하는 방법 선언적인 프로그래밍 형태로 사용 → Stream 하나를 만들고 그 Stream에 필요한 Operator를 덫붙여 사용 *스트림은 무엇? →스트림 : 실제의 입력이..
· 회고/Zeno
안녕하세요. 린다임니다. 제노에서 소셜 로그인으로 카카오톡을 구현했었는데요.. 저희는 어차피 파베를 써야했기 때문에 파베 Auth와 연동하여 사용하였습니다. 원래 파베 Auth 보면 create해서 유저한테 이메일이랑 비밀번호를 받아서 추가시켜주어야 하잖아여 ... ? 그래서 카카오도 구현하면서 그렇게 구현했어요. 어 근데 카카오 소셜 로그인은 비밀번호를 안 받지 않나여 ? 맞아여 그래서.. 유저 식별 id? 값으로 비밀번호를 생성해서 Auth로 가입시켜서 사용하였습니다.. 그러니까 카카오로 로그인하면 자동으로 파베 Auth에 추가되도록 구성해 놓았어요. 왜 이렇게 했느냐면.. 다양한 소셜 로그인을 추가로 구현할 때 이메일 중복 가입을 막고 싶어서 그랬는데.. 추후에 애플 로그인 .. 추가할 때 보니 애..
서연(linda)
린다의 iOS 공부기록