xcode (9) 썸네일형 리스트형 [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에서 카카오 로그인 구현하기 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. 이미지 선택하기우선 저장할 이미지를 휴대폰에.. 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에 막 신규 파일들이 생성되는데 그러면 된거다. XCODE tableview에 segue 여러개 연결하여 view controller 여러개 사용하기 엄청난 고민과 구글링 끝에서 결국에 test model을 만드는데 있어서 거의 마지막인 문제를 해결하였습니다. 해당 사진을 보시면 1개의 controller에 2개의 segue로 각각 view controller들이 연결되어 있습니다. 이 문제를 해결하기 전에는 table view cell을 각각의 view controller로 연결하려 했으나 계속 1개씩만 연결이 되서 계속 고민하고 있었습니다. 허나, 많은 고민과 구글링 끝에 table view cell에서 출발하는 것이 아닌 view controller 그 자체에서 출발하면 됨을 알게 되고 수행한 결과 잘 되었습니다. 코드의 경우 override func tableView(_ tableView: UITableView, willSelectRowAt i.. xcode에서 swift를 이용하여 tableView에서 alert기능(팝업메시지) 구현하기 맥북에서 작성하다가 다시 윈도우에서 작성할려구 하니깐 어렵네요. 우선 settinTableController에 var settingItems = ["충전하기", "출석체크", "푸시알림"] var settingItemsImageFile = ["test1.jpeg", "test2.jpeg", "test3.jpeg"] 이러한 배열을 만들어 줍니다. 그 다음단계로는 detail view를 표시할 UIControllerView를 만들고 table cell과 세그웨이로 연결을 한 후 해당 identifier에 settingDetail이라 지정합니다. 그 다음 단계입니다. 이번 코드는 alert를 구현하는 코드입니다. override func prepare(for segue: UIStoryboardSegue, se.. table view controller 만들기 사실 딱히 설명할 것은 없고 걍 하고 있기는 한데 잘 모르겠다. 언어가 너무 이상하다. 뭔가 쉬운거 같기도 하고 어려운거 같기도 하고 잘 모르겠다. 우선 최소 기능 구현이라도 해놓아야 하는데 일단 내일은 그 사진 슬라이드해서 보는거랑 카메라 갤러리 이런거 구현할 듯하다. 뭐 대충 해야할 일들은 그정도 있는거 같고 슬슬 aws amplify 적용법을 공부하는게 맞지 않나? 싶다 Xcode 탭바 컨트롤러 이용해 여러 개의 뷰 넣기 원래는 ios 개발 과정을 다 작성할려고 했는데 분량을 어떻게 해야될 지 감이 안오기도 하고 ios front-end개발을 전문적으로 할 생각도 없기 때문에 그냥 나중에 까먹으면 찾아보기 위해(거의 나만 볼 거 같아서) 매우 심플하게 작성할 생각이다. 1. project 생성 그냥 캡쳐한게 아까워서 올렸다. Organization Identifieer의 경우 갖고 있는 고유의 url을 역순으로 작성하면 된다. 2. tab bar controller 아이폰 전체 드래그 하고 editor - embed in - tab bar controller view를 추가로 생성할 때는 우측 상단 + 클릭 후 view controller 검색 후 view controller drag & drop tab bar contr.. 이전 1 다음