본문 바로가기

iOS

(49)
[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..
[iOS] youtube-ios-player-helper 로 유튜브 영상 플레이어 뷰 만들기 오늘 해본 것은 youtube-ios-player-helper 로 유튜브 영상 플레이어 뷰를 만들어봤다 어어어어엄청 간단하니까 빨리 알아보자 🫠 1️⃣ CocoaPods를 사용해서 youtube_ios_player_helper 설치 - CocoaPods를 사용한 라이브러리 설치 및 Xcode 연동 방법 pod 'youtube-ios-player-helper' ↑ podfile에 작성 2️⃣ Player view 만들기 - UIView를 Storyboard에 추가해주고 Autolayout 설정(영상 비율은 대부분 16:9) - CustomClass 이름을 YTPlayerView로 설정 - ViewController에 연결 @IBOutlet weak var playerView: YTPlayerView! - ..