본문 바로가기

iOS/iOS 프로그래밍2

iOS 카카오 로그인 연동 (Swift) 준비 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. 애플리케이션을 추가한다 2. 동의항목 탭에서 프로필 정보의 상태를 필수 동의로 바꿔준다 3. 카카오 로그인 탭에서 활성화 설정 상태를 ON으로 바꿔준다 Kakao SDK 연동 Kakao SDK 다운로드 Kakao Developers '+' 버튼을 눌러서 KakaoOpenSDK와 KakaoMessageTemplate을 임포트 KakaoOpen SDK만 넣었더니 오류가 났다..! 3. Build Settings 탭에서 All을 선택한 후 Linking의 Other Linker Flags를 -.. 2020. 5. 24.
iOS 애플리케이션 구조와 개발 아키텍처 MVC 애플리케이션 코드를 처리하는 로직과 데이터를 프레젠테이션하는 코드와 분리한다 MVC를 이루고 있는 객체들 Model : 사용되는 데이터를 캡슐화 View : 사용자 인터페이스 표현 및 관리 Controller : 애플리케이션의 로직 뷰의 입력을 모델이 반영 & 모델의 변화를 뷰에 갱신 ViewController Model과의 상호작용 : 노출한 메서드와 프로퍼티를 이용 View와의 상호작용 : Target-Action 패턴 (Outlet과 Action) Target-Action 패턴 목적 : 이벤트 발생 시 어떤 일이 발생할 지 지정 즉, 사용자가 뷰 객체에 이벤트를 가했을 때 컨트롤러 객체의 어떤 메서드가 호출되는지를 정의 Action 뷰 객체가 뷰 컨트롤러 객체의 특정 메서드를 호출하는 것 인.. 2020. 5. 20.