일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hover
- 백엔드
- 개발자
- php
- Animation
- SWIFT
- 프론트엔드
- iPhone
- HTML
- xcode
- css3
- 비전공 개발자
- jQuery
- ipad
- html5
- MAC
- 비전공자
- 풀스택
- IOS
- effect
- 애니메이션
- button
- CSS
- keyframes
- react
- front-end
- javascript
- image
- 자바스크립트
- iOS 개발자
- Today
- Total
목록애플 (3)
비전공자 개발일기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/czxpYp/btrUusWHynb/t1HQ09YkZZ5BWvTe30Kd2k/img.gif)
Firebase Realtime Database 비관계형 클라우드 데이터베이스 실시간으로 동작(HTTP 요청이 아닌 동기화 방식) 오프라인(로컬에 저장 후 네트워크 연결시 동기화) 서버없이 데이터베이스와 클라이언트가 직접 액세스 하나의 큰 JSON 트리 정렬 || 필터링 깊고 좁은 쿼리 많은 데이터 베이스 적은 양의 데이터가 자주 변경 Firebase Firestore Database 비관계형 클라우드 데이터베이스 실시간으로 동작(HTTP 요청이 아닌 동기화 방식) 오프라인(로컬에 저장 후 네트워크 연결시 동기화) 서버없이 데이터베이스와 클라이언트가 직접 액세스 문서 컬렉션 정렬 && 필터링 얇고 넓은 쿼리 단일 데이터베이스 대용량 데이터가 자주 읽힘 https://github.com/munsangu/S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhY6su/btrUusov3nr/TxaH2AYG1rjPptDuYXeyg1/img.gif)
import UIKit import AVFoundation class ViewController: UIViewController { @IBOutlet weak var progressBar: UIProgressView! @IBOutlet weak var titleLabel: UILabel! let eggTimes = ["Soft": 3, "Medium": 4, "Hard": 7] var timer = Timer() var player: AVAudioPlayer! var totalTime = 0 var secondsPassed = 0 @IBAction func hardnessSelected(_ sender: UIButton) { timer.invalidate() let hardness = sender.cur..