AWS (9) 썸네일형 리스트형 [SWIFT] IOS에서 채팅기능 구현하기(3) with AWS Amplify 네 접니다.지난 게시물에 이어서 이번에는 실질적 채팅 기능을 구현하는 방법에 대해 작성하겠습니다. https://pinlib.tistory.com/entry/SWIFT-IOS에서-채팅기능-구현하기2-with-AWS-Amplify [SWIFT] IOS에서 채팅기능 구현하기(2) with AWS Amplify네, 접니다. 지난 게시물에 이어서 이번에는 실질적 채팅 기능을 구현하는 방법에 대해 작성하겠습니다. https://pinlib.tistory.com/entry/SWIFT-IOS에서-채팅기능-구현하기1-with-AWS-Amplify [SWIFT] IOS에서 채팅pinlib.tistory.com 이전 게시물을 읽어보시고 이번 게시물을 읽어보시는 것을 추천드립니다. 이번이 message구현의 마지막 게시물이.. [SWIFT] IOS에서 채팅기능 구현하기(2) with AWS Amplify 네, 접니다.지난 게시물에 이어서 이번에는 실질적 채팅 기능을 구현하는 방법에 대해 작성하겠습니다. https://pinlib.tistory.com/entry/SWIFT-IOS에서-채팅기능-구현하기1-with-AWS-Amplify [SWIFT] IOS에서 채팅기능 구현하기(1) with AWS Amplify예. 오랫만이네요. 일이 좀 많아서, 이제야 글을 쓰게 되었습니다. 오늘 소개할 내용은 IOS에서 AWS Amplify를 이용해 채팅 기능을 구현하는 방법을 알아볼 예정입니다. 현재 계획을로는 1편의 경우pinlib.tistory.com 실질적인 기능을 구현하는 코드를 작성해야 하는 만큼 오늘 글은 이전 게시물보다 양이 좀 많을 것 같네요. 1. Message SPM download우선 우리는 기존.. [SWIFT] IOS에서 채팅기능 구현하기(1) with AWS Amplify 예. 오랫만이네요.일이 좀 많아서, 이제야 글을 쓰게 되었습니다. 오늘 소개할 내용은 IOS에서 AWS Amplify를 이용해 채팅 기능을 구현하는 방법을 알아볼 예정입니다. 현재 계획을로는 1편의 경우 채팅방 리스트를 구현하는 방법을 알아볼 것이고2편의 경우 실질적인 채팅 기능 구현하는 방법을 소개할 예정입니다. 1편의 경우 간단한 내용이기도 하고 가볍게 써보겠습니다. 아래의 이미지는 저의 채팅 리스트 초안입니다.생긴거만 봐도 정말 별거 없습니다. 리스트 뷰의 특성상 지정된 셀의 형식으로 내용이 증가하기 때문에 만들기도 쉽습니다. 아래 사진의 경우 해당 scene의 구조도입니다. 이제부터는 내부 코드들에 대해 알아보겠습닏다. 저의 경우 story board형식을 사용했습니다. 우선 핵심이 되는 tabl.. [SWIFT] IOS에서 카카오 로그인 구현하기 with AWS Amplify 하이염.이번에는 IOS에서 카카오 로그인을 구현하는 방법에 대하여 알아보겠습니다. 전반적인 틀 개발의 경우 아래의 공식문서를 참고하시면 됩니다.https://developers.kakao.com/docs/latest/ko/kakaologin/ios Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com 우선 앱을 실행하게 되면 카카오 로그인을 위한 token의 존재 여부를 파악합니다. if (AuthApi.hasToken()) { UserApi.shared.accessTokenInfo { (_, error) in .. [SWIFT] IOS에서 AWS Amplify를 이용해 이미지 저장과 불러오기(S3 storage) 안녕하세염.이번에는 AWS Amplify에서 S3 storage에 이미지를 저장하고 불러오는 방식을 소개하겠습니다. AWS Amplify와 S3 Storage세팅의 경우 공식문설를 참고하시면 됩니다.https://docs.amplify.aws/swift/start/getting-started/ Getting started - Swift - AWS Amplify DocumentationStart building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentationdocs.amplify.aws 1. 이미지 선택하기우선 저장할 이미지를 휴대폰에.. [SWIFT] IOS 에서 AWS Amplify를 이용해 CRUD 구현하기 1. Create 구현하기 private func addNotice(_ title: String, _ text: String, _ local: String, _ Member: String, _ ImageName: String, _ ImageUrl: String, _ priority: Priority, _ User: String) async { do{ //date let currentDate = Date() let dateFormatter = DateFormatter() dateFormatter.dateFormat = "MM-dd HH:mm" let dateString = da.. ios에서 AWS Amplify S3를 이용하여 image upload, download하기 정말 오랫만에 글을 쓰게 되었습니다. 이번에 소개하고자 하는 내용은 제목과 동일하게 ios에서 ~입니다. upload와 download method의 경우 공식문서를 참조하였습니다. (공식문서 링크) 우선 schema.graphql의 경우 매일 가물가물해서 수정방법을 말해보자면 1. xcode를 이용해 shema.graphql에 들어가 내용을 변경한다. 2. 변경 후 터미널을 키고 cd -> finder켜서 해당 project가 속한 dir을 drag한다. 3. 해당 dir에 접근했다면 amplify codegen models 입력한다. 이렇게 하면 된다. 이번에는 upload method에 대해 작성하겠다. func uploadImageOrigin(url: URL, fileName: String){ l.. ios에서 AWS Amplify를 사용할 때 GraphQL 수정방법 오늘따라 아무것도 하기가 싫어서 내일 할 때 까먹을까봐 작성한다. 1. xcode에서 schma.graphql을 수정한다. 2. terminal에서 project가 있는 dir경로로 이동한 후에 amplify codegen models을 입력한다. 대충 success 되었다고 나온다. 이후에 project를 run하면 AmplifyModels에 막 신규 파일들이 생성되는데 그러면 된거다. ios와 aws ios application을 aws를 이용하여 베포할 준비중이다. 수 많은 고난이 있었다.처음 해보니깐 매우 어려웠다. 이 글은 기록용이 될 것 같다. 참고 자료https://docs.amplify.aws/start/q/integration/ios/ https://docs.amplify.aws/start/q/integration/ios/ docs.amplify.awshttps://developers.kakao.com/docs/latest/ko/kakaologin/ios Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com사설문서 여러게 찾아봤는데 그냥 .. 이전 1 다음