일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- BFS
- ios
- 그래프
- 부르트포스
- Greedy
- 실버쥐
- Docker
- sigmoid
- 백준
- 캡스톤정리
- 알고리즘
- mysql
- Stack
- 그리디
- DeepLearning
- dfs
- Swift
- NeuralNetwork
- 백트래킹
- Algorithm
- 문제풀이
- 탐색
- Node.js
- ReLU
- Blockchain
- 플로이드와샬
- C++
- dp
- 풀이
- 프로그래머스
- Today
- Total
목록📱 iOS (35)
개발아 담하자
Property Observer 프로퍼티 옵저버는 프로퍼티의 값의 변화를 관찰하고, 이에 응답합니다. 새로운 값이 프로퍼티의 현재 값과 동일하더라도 속성의 값이 설정될 때마다(set) 호출됩니다. 프로퍼티 옵저버를 사용하기 위해서는 프로퍼티의 값이 반드시 초기화 되어 있어야 합니다. 또한 클래스의 init()안에서 값을 할당 할 때는 didSet, willSet은 호출 되지않습니다. lazy 저장 프로퍼티를 제외하고, 정의된 저장 프로퍼티에 프로퍼티 옵저버를 추가할 수 있습니다. 또한, 하위 클래스 내의 프로퍼티를 재정의하여, 상속된 프로퍼티에도 프로퍼티 옵저버를 추가할 수 있습니다. 즉, 원래는 저장 프로퍼티에만 프로퍼티 옵저버를 추가할 수 있지만, 부모 클래스를 상속하는 하위 클래스의 프로퍼티는 프로..
NotificationCenter 란? NotificationCenter 에 등록된 event 가 발생하면 해당 event에 대한 행동을 취합니다. 앱 내에서 메세지를 던지면 아무데서나 이 메세지를 받을 수 있게 하는 역할을 합니다. 보통 백그라운드 작업의 결과, 비동기 작업의 결과 등 현재 작업의 흐름과 다른 흐름의 작업으로부터 이벤트를 받을 때 사용합니다. Notification NotificationCenter 를 통해 정보를 저장하기 위한 구조체입니다. var name: Notification.Name // 알림을 식별하는 태그 var object: Any? // 발송자가 옵저버에게 보내려고 하는 객체. 주로 발송자 객체를 전달하는 데 쓰임 var userInfo: [AnyHashable : An..
날 오지게 괴롭혔던 애플 로그인에 대해 알아봅시다~! 먼저 아래 페이지에서 발급받은 개발자 계정으로 로그인을 합니다. developer.apple.com/account/#/welcome 로그인 - Apple idmsa.apple.com Identifier 발급받기 위의 Apple Developer Account 에서 Certificates, Identifiers & Profiles 에 들어갑니다. 왼 쪽 메뉴에서 Identifiers 를 누릅니다. Identifier 추가를 위해 옆에 파란 플러스 버튼을 누릅니다. APP ID 누르고 Continue~~ App 누르고 Continue~ Description 과 프로젝트의 Bundle ID를 입력합니다. 그리고 스크롤 내려서 Sign In With Appl..
iOS 에서 카카오 소셜 로그인을 구현해 봅시다~! 지난주에 잠깐 깔짝거렸을 때는 어려워 보였는데.. 안 피곤할 때 차분히 공식문서 읽으니 의외로 간단하게 구현했다. 카카오 공통 가이드 👇 developers.kakao.com/docs/latest/ko/kakaotalk-social/common#request-permission Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오 소셜 API 를 사용하려면 [내 애플리케이션] > [카카오 로그인] > [동의 항목] 설정 친구 목록 가져오기 API 사용 권한 받기 위 두 가지 사전 준비가 필요하..