| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Firebase
- Tuist Swift
- Swift Tuist
- ios database
- Subject
- uitableviewdiffabledatasource
- swift 5.9
- RxSwift
- ribs
- Subscribe
- arc
- swift
- Combine
- swift database
- swift db
- observable
- GCD
- Firebase Analytics
- KeyPath
- realm
- JSON
- 카카오뱅크 ios
- 네트워크 통신
- ios
- SwiftUI
- SeSAC
- combinecocoa
- swift 6
- xcode
- Tuist
- Today
- Total
목록전체 글 (87)
천원의 개발
#.DS_Store란 Desktop Services Store의 약자로, 애플에서 정의한 파일 포맷이다. 삭제방법 find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch 앞으로 .DS_Store 파일 업로드 안하고 싶으면echo .DS_Store >> .gitignore
class ViewController: UIViewController, UITableViewDataSource { let test = [String] = ["first", "second", "third"] @IBOutlet weak var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() tableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return test.count // table 개수를 text함수 개수로 설정 } func tableView(_ tableView:..
Firebase 문서 import UIKit import Firebase class LoginViewController: UIViewController { @IBOutlet weak var emailTextfield: UITextField! @IBOutlet weak var passwordTextfield: UITextField! @IBAction func loginPressed(_ sender: UIButton) { if let email = emailTextfield.text, let password = passwordTextfield.text{ Auth.auth().signIn(withEmail: email, password: password) { [weak self] authResult, erro..
Firebase 문서 먼저 firebase import해주고 Firebase인증 페이지 확인결과 Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
이 처럼 글씨에 애니메이션 효과를 넣어줄건데 여러 방법중 timer를 사용해 볼게여 titleLabel.text = "" var charIndex = 0.0 let titleText = "⚡️FlashChat" for letter in titleText{ Timer.scheduledTimer(withTimeInterval: 0.1 * charIndex, repeats: false) { timer in self.titleLabel.text?.append(letter) } charIndex += 1 } 주의 해야 할점은 타이머가 0.1초 뒤에 실행하도록 반복문에서 여러번 설정하지만 이렇게 되면 반복문이 엄청 빠르게 실행되기 때문에 ⚡️이게 출력되게는 0.1초 뒤로 설정되고 F또한 다음 반복문에서 0.1초 뒤..
먼저 코코팟을 설치를 해봅시다 $ sudo gem install cocoapods $ pod setup --verbose 두개를 터미널에 입력해주고 원하는 프로젝트 파일로 이동합니다. $ cd '디렉토리경로' $ pod init 해주면 폴더에 Podfile이 추가된 것을 알수있습니다. Podfile 열어서 pod '라이브러리이름' 저장해주고 *[cocopads 홈페이지]https://cocoapods.org/ $pod install 그러면 .workspace파일이 생성된다!