일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NeuralNetwork
- Algorithm
- DeepLearning
- 탐색
- Blockchain
- 풀이
- 그리디
- Greedy
- 부르트포스
- 프로그래머스
- ReLU
- 백준
- dfs
- 실버쥐
- Docker
- ios
- BFS
- dp
- mysql
- Stack
- Node.js
- 플로이드와샬
- 문제풀이
- Swift
- 백트래킹
- 캡스톤정리
- 알고리즘
- 그래프
- sigmoid
- C++
- Today
- Total
목록Swift (27)
개발아 담하자
이번 포스팅에서는 UIFontPickerViewController 를 사용해 Label 의 Font 를 바꾸는 방법을 소개하겠습니다. * UIFontPickerViewController 는 iOS 13버전 이상부터 사용 가능합니다! 공식 문서 : developer.apple.com/documentation/uikit/uifontpickerviewcontroller Apple Developer Documentation developer.apple.com 공식 문서에 설명이 충분히 나와있지만 하나씩 살펴보도록 합시다~ 별도의 라이브러리 설치 없이 UIKit 에서 제공합니다. 아주 간단하게 버튼 클릭 메소드 안에 아래와 같은 코드 두 줄만 입력해도 바로 폰트 선택 화면이 나옵니다. @IBAction func ..
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..