전체 글

린다's iOS 성장일기 (@yeonda.dev) Github : https://github.com/syss220211
· Swift
안녕하세여? 린다임니다. 최근에 마무리 한? 프로젝트가 있어여. 뛰어말어라는.. 실시간 지하철 API를 활용한 프로젝트인데 올해 안으로 출시 해볼것 같슴니다.. 어쨌든 이 프로젝트 하면서 도입했던 기술이 컴바인이었는데.. 컴바인 처음 공부할때 지피티한테 막 물어가면서 개념 공부를 하고 정리해뒀던 거를.. 블로깅 해놓을려구 노션에서 가져왔어요... 어쨌든 그렇기 때문에 충분히 틀린 말이 있을수도 있음을 감안하며 컴바인이 머지? 하는 분들이 읽으시는 걸 추천드립니다.. Combine이란? 비동기 작업들을 이벤트 처리 연산자로 결합하여 처리하는 방법 선언적인 프로그래밍 형태로 사용 → Stream 하나를 만들고 그 Stream에 필요한 Operator를 덫붙여 사용 *스트림은 무엇? →스트림 : 실제의 입력이..
· 회고/Zeno
안녕하세요. 린다임니다. 제노에서 소셜 로그인으로 카카오톡을 구현했었는데요.. 저희는 어차피 파베를 써야했기 때문에 파베 Auth와 연동하여 사용하였습니다. 원래 파베 Auth 보면 create해서 유저한테 이메일이랑 비밀번호를 받아서 추가시켜주어야 하잖아여 ... ? 그래서 카카오도 구현하면서 그렇게 구현했어요. 어 근데 카카오 소셜 로그인은 비밀번호를 안 받지 않나여 ? 맞아여 그래서.. 유저 식별 id? 값으로 비밀번호를 생성해서 Auth로 가입시켜서 사용하였습니다.. 그러니까 카카오로 로그인하면 자동으로 파베 Auth에 추가되도록 구성해 놓았어요. 왜 이렇게 했느냐면.. 다양한 소셜 로그인을 추가로 구현할 때 이메일 중복 가입을 막고 싶어서 그랬는데.. 추후에 애플 로그인 .. 추가할 때 보니 애..
· Swift
FCM을 활용해서 푸시알림 구현하기! 첫번째로 키체인을 열어서 인증서를 요청해봅시다... 저장하고 싶은 경로를 설정해서 저장해주세요. 그럼 이런 파일이 생깁니다. 자 그 다음 본인의 디벨로퍼의 Identifier로 들어가서 추가해주세요! 저기 +버튼 눌러서 프로젝트 추가하면 됩니다. (저는 제노를 연결할건데 이미 추가되어 있음) + 누르면 어떤 걸 추가할 건지 선택하는 페이지가 뜹니다. 거기서 사용하는 것들 체크해주시면 돼요. 저희는 푸시노티와 애플 로그인 사용중이라서 추가해놓았습니다. 푸시 노티를 선택하고 옆에 edit를 누르면 이렇게 무언가를 만들라고 뜨는데여. 위에는 개발용/ 밑에는 배포용이라고 하네여. Choosefile 에 위 키체인에서 만든 파일을 넣어주시면 돼요. 넣어주고 컨티뉴를 누르면, ..
· Swift
푸시 노티 적용중에 인증서에서 유효?신뢰?하지 않는다는 문제가 발생 유요하지 않은 인증서를 더블 클릭하면 이런게 뜹니다. 여기 조직단위에 써저 있는 걸 아래 사이트에 들어가서 다운 받으면 해결 동일하게 .cer 파일이구 다운로드하고 더블클릭하면 알아서 키체인에 적용되는거 같아요. 바로 인증서가 유효하다구 바뀌더라구용. https://www.apple.com/certificateauthority/ Apple PKI - Apple Actualmente estás en el sitio de EE.UU. Elige otro país o región para ver contenido específico según tu ubicación. México México Estados Unidos Todos los paí..
· Swift
안녕하세여 린다임니다. 요즘 Tuist와 CoreData를 같이 사용하는 프로젝트를 하고 있슴니다. 일단 저희 Tuist는.. 이런식으로 함수로 빼가지고 return Target을 하도록 만들어져 있는데 작업중에 CoreData를 추가하니까 저희 모델 파일이 MetroCity.xcdatamodeld 이거인데 갑자기 없어지더라구여 ?? 파인더 들어가면 있는데 workspace에서는 안 보이길래.. Tuist 때문인가보다 하고 수정을 했더니 보이더라구여... 공식페이지?에서인가.. 모델 경로 설정에 대한 언급이 있어욤! 그래서 사진처럼 coreDataModels: [CoreDataModel(".....")] 이렇게 해서 적용했습니다 근데 왜 .. 리소스에 담았느냐?? 원래 맨 처음에 맨 처음에 만들었던 ap..
· Swift
코드 작성이 아닌, 빌드시에 자꾸 Undefined symbol: _GULGetLoggerLevel 와 같은 에러 발생 에러 목록.....Undefined symbol: _GULGetLoggerLevelUndefined symbol: _GULIsLoggableLevelUndefined symbol: _GULLogBasicUndefined symbol: _GULLoggerEnableSTDERRUndefined symbol: _GULLoggerForceDebugUndefined symbol: _GULLoggerInitializeASLUndefined symbol: _GULLoggerRegisterVersionUndefined symbol: _GULResetLoggerUndefined symbol: _GULS..
서연(linda)
린다의 iOS 공부기록