본문 바로가기

전체 글

(179)
[기업프로젝트] 회고 한국대학생IT경영학회 (KUSITMS) 활동 중 하나인 기업프로젝트. 과제를 제시한 기업은 이큐브랩(ECUBELABS). 이큐브랩은 IoT 기술을 기반으로 한 스마트 폐기물 솔루션을 제공하여 폐기물 산업의 효율 개선 방안을 제시하고 기업 및 지자체의 효율성을 높임과 더불어 도시환경 개선을 위해 노력하는 기업으로, 북미시장에서 쓰레기 배출자 ↔ 수거자를 연결시켜주는 매칭플랫폼 Haulla 서비스를 제공하고 있었다. 이큐브랩이 제시한 과제의 목적은, 효율, 효과적인 CS 관리 Product를 설계함으로써 Haulla 서비스 배출자 고객의 Retention을 높이고, CS operation cost를 줄이는 것. 따라서 과제의 결과물은, Back-office CS 관리 흐름(Flow) 및 화면설계(Wirefr..
[iOS] Image upload : UIImagePickerController 저기 빨간색 박스 이미지를 클릭하면, 사진첩이 뜨고 pick한 사진으로 이미지가 바뀌는 것을 구현해보자! 1️⃣ UIImagePickerController 객체 만들기 2️⃣ imagePicker 속성을 정의한 메소드 3️⃣ imagePicker Delegate 설정 4️⃣ imageView를 클릭했을 때 실행될 Action 메소드 5️⃣ imageView 클릭이 가능하도록 설정 1️⃣ UIImagePickerController 객체 만들기 - 전역변수로 만들어주기! let imagePicker = UIImagePickerController() 2️⃣ imagePicker 속성을 정의한 메소드 func imageUpload() { self.imagePicker.sourceType = .photoLibra..
[iOS] Push alarm (Local) 원..래는 서버에서 받은 데이터로 푸시알람을 하는게 목표였는데.. 애플 개발자 등록하려면 12만원 넘게 내야하는거 알고서,,^^,, 나중에 프로젝트 시작할때 팀원들에게 얘기하고 결제하려고..^6^ 아쉬운대로 일단 앱안에서의 푸시알림(Local)을 구현해보자! 1️⃣ storyboard 구성 2️⃣ UNUserNotificationCenter 싱글톤 객체 3️⃣ 사용자에게 알림 권한 요청하는 메소드 구현 4️⃣ 푸시 알림 전송 메소드 구현 5️⃣ Delegate 설정 1️⃣ Storyboard 구성 2️⃣ UNUserNotificationCenter 싱글톤 객체 📌 UNUserNotificationCenter - Push 알람을 다루는 객체 - 해당 객체로 들어온 알림들을 처리 해주는 말 그대로 "Cent..
[iOS] 카카오 소셜 로그인 구현 곧 있을 프로젝트에서 카카오 간편 로그인 기능이 있었기 때문에 카카오 소셜 로그인 한번 구현해보자! 일단 카카오 개발자 웹 사이트에서 기본 설정들을 많이 해줘야하는데, https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 여기로 들어가서 설정을 해보자! (설정 방법은 구글링하면 진짜 많이 나오고 많은 분들이 정리를 잘해두었기에 이부분은 생략) 내 포스팅에서 주로 다룰 내용은, 1️⃣ SDK 설치 2️⃣ Xcode 설정 3️⃣ AppDelegate, SceneDelegate 설정 4️⃣ 로그인 메소드..
[iOS] Alamofire로 API 호출하기 (GET) 📌 Alamofire ? - 비동기로 수행하는 swift기반의 HTTP 네트워킹 라이브러리 (통신 라이브러리) Alamofire 설치 및 사용 준비 1. 일단 CocoaPod 설치 2. Alamofire 라이브러리 설치 pod 'Alamofire', '~> 5.2' 3. Import import Alamofire API GET 가지고 올 데이터 List GET 메서드 작성 방법 1. url : API 주고 2. method : 통신방식 3. parameters : post 통신시 필요 4. encoding : URL이기 때문에, URLEncoding 5. headers : json 형식으로 받게끔 6. validate : 확인코드 7. responseJSON : 데이터 받는 부분 import Alamof..