본문 바로가기

iOS3

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.
Xcode TARGETS General version과 build Deployment Info : 배포 환경 (OS 버전) Embedded Library : 라이브러리가 들어간 채로 배포 Linked Frameworks and Libraries Capabilities App Groups : 앱 간의 통신. 값 주고 받는 게 편해짐 Background Modes : 백그라운드에서 작동하는 것 버튼 assistant editor : 관련된 파일이 자동으로 매칭돼서 보임 우측 상단 : 로그 창 같은 거 보였다 안 보였다 하게 파일 설명 storyboard : 흐름도 : General의 Deployment Info에서 Main이 되어 있어야 main.stroyboard로 이동함 xcassets : 이미지 파일을 넣음 In.. 2020. 4. 24.