일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Algorithm
- 캡스톤정리
- 문제풀이
- Stack
- C++
- mysql
- Blockchain
- ios
- Swift
- 프로그래머스
- NeuralNetwork
- 백트래킹
- DeepLearning
- 그래프
- Greedy
- 백준
- 풀이
- 탐색
- BFS
- dp
- ReLU
- 알고리즘
- 그리디
- dfs
- 실버쥐
- 플로이드와샬
- sigmoid
- 부르트포스
- Docker
- Node.js
- Today
- Total
목록ios (32)
개발아 담하자
유닛테스트란? 유닛 테스트는 컴퓨터 프로그래밍에서 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차다. 즉, 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차를 말한다. (위키백과) unit test 는 작성한 프로그램이 의도한 대로 동작하는지 검증하는 가장 작은 단위의 테스트 입니다. 이를 통해서 각 모듈(클래스, 메소드)들이 잘 동작하는지 확인할 수 있습니다. 왜 필요한가? TDD 와 유닛테스트에 대한 내용을 처음 접했을 땐 '굳이?' 라는 생각이 가장 먼저 들었습니다. 프로그램을 개발할 때 분명히 빌드를 하며 제대로 동작하는 것을 확인 하고 커밋을 할텐데..?! 오히려 테스트 코드를 작성하는 시간이 더 오래 걸릴 것 같아 비효율적이라고 생각했습니다. 하..
iOS 에서 Google 계정으로 로그인 해 봅시다~! 구글 계정으로 소셜 로그인을 하려면 firebase 와 연동이 필요합니다. Firebase 프로젝트 설정하기 구글 파이어베이스 콘솔 창에서 새 프로젝트를 생성합니다. console.firebase.google.com/u/0/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 생성한 프로젝트에서 iOS 프로젝트 추가를 누릅니다. 자신의 프로젝트의 앱 번들 ID를 입력합니다. 그리고 다음 버튼을 눌러 GoogleService-Info.plist 파일을 다운 받습니다. 다운 받은 GoogleService-Info.plist 파일을 자신의 프로젝트로 복사합니다. Googl..
이번 포스팅에서는 UIFontPickerViewController 를 사용해 Label 의 Font 를 바꾸는 방법을 소개하겠습니다. * UIFontPickerViewController 는 iOS 13버전 이상부터 사용 가능합니다! 공식 문서 : developer.apple.com/documentation/uikit/uifontpickerviewcontroller Apple Developer Documentation developer.apple.com 공식 문서에 설명이 충분히 나와있지만 하나씩 살펴보도록 합시다~ 별도의 라이브러리 설치 없이 UIKit 에서 제공합니다. 아주 간단하게 버튼 클릭 메소드 안에 아래와 같은 코드 두 줄만 입력해도 바로 폰트 선택 화면이 나옵니다. @IBAction func ..
NotificationCenter 란? NotificationCenter 에 등록된 event 가 발생하면 해당 event에 대한 행동을 취합니다. 앱 내에서 메세지를 던지면 아무데서나 이 메세지를 받을 수 있게 하는 역할을 합니다. 보통 백그라운드 작업의 결과, 비동기 작업의 결과 등 현재 작업의 흐름과 다른 흐름의 작업으로부터 이벤트를 받을 때 사용합니다. Notification NotificationCenter 를 통해 정보를 저장하기 위한 구조체입니다. var name: Notification.Name // 알림을 식별하는 태그 var object: Any? // 발송자가 옵저버에게 보내려고 하는 객체. 주로 발송자 객체를 전달하는 데 쓰임 var userInfo: [AnyHashable : An..