2025/09 15

다국어 지원 기능 구현

👨🏻‍💻 오늘의 작업[ 1. 다국어 지원 기능 구현 ] 오늘은 앱에서 다국어 지원 기능 구현을 위해 Localizable.xcstrings 파일을 추가하고 적용해 보았다. Localizable.xcstrings 파일 생성 방법 먼저 Xcode 왼쪽 아래 화면에서 + 버튼을 눌러 New File from Template... 를 클릭한다. 그다음 Resource 부분에서 String Catalog를 클릭하고 Next를 누른다. 그다음으로 적절한 파일 이름을 작성하고 Create 버튼을 누른다. 적용 방법 + 버튼을 눌러 Key와 Korean (ko)에 원하는 값을 입력해 준다. 코드에서는 원하는 곳에 String(localized: "Key")처럼 사용한다.// 카카오 버튼 안 텍스트private ..

카카오로 간편 로그인하기

📱 카카오 로그인구현 방식 선택 사용자의 카카오계정을 인증하는 방식에 따라, iOS SDK를 사용한 카카오 로그인 구현 방법은 두 가지로 나뉜다. 카카오톡으로 로그인을 위한 설정 카카오톡으로 로그인 기능을 구현하기 위한 필수 설정이다. 설정을 참고하여 앱에서 카카오톡을 실행시키기 위해 앱 실행 허용 목록에 카카오톡을 등록하고, 서비스 앱으로 돌아올 때 쓰일커스텀 URL 스킴을 설정합니다. 카카오톡으로 로그인은 서비스 앱에서 카카오톡으로 이동한 후, 사용자가 [동의하고 계속하기] 버튼 또는 로그인 취소 버튼을 누르면다시 카카오톡에서 서비스 앱으로 이동하는 과정을 거친다.카카오톡에서 서비스 앱으로 돌아왔을 때 카카오 로그인 처리를 정상적으로 완료하기 위해 AppDelegate.swift 파일에handle..

iOS/Swift 2025.09.08

카카오 로그인 기능 구현 #2

👨🏻‍💻 오늘의 작업[ 1. 배경색 변경 및 앱 로고 추가 ] // 배경색 변경 - 추후에 디자인 시스템이 나오면 수정 필요view.backgroundColor = UIColor(red: 48/255, green: 48/255, blue: 48/255, alpha: 1)// 소분소분 로고 추가private let appLogoImage: UIImageView = { let imageView = UIImageView() imageView.image = .sobunLogo return imageView}()[appLogoImage, kakaoButtonView].forEach { view.addSubview($0)}appLogoImage.snp.makeConstraints { m..

카카오 로그인 기능 구현 #1

👨🏻‍💻 오늘의 작업[ 1. Kakao Auth 로그인 기본 설정 ] 1-1. Scene Delegate 파일 설정 - handleOpenUrl() 추가 Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해 보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.comfunc scene(_ scene: UIScene, openURLContexts URLContexts: Set) { if let url = URLContexts.first?.url { if (AuthApi.isKakaoTalkLoginUrl(url)) { _ = AuthControll..