Custom TableView Code로 작성하기파이어베이스 프로젝트 추가하는 방법 파이어베이스(Firebase)는 모바일 및 웹 애플리케이션 개발 플랫폼입니다. 파이어베이스를 이용하면 인증, 데이터베이스, 호스팅, 각종 분석 자료 등 다양한 기능을 쉽게 이용하는 것이 가능합니다. 위와 같은 많은 기능들을 이용하기 위해서, 안드로이드 Firebase 프로젝트를 추가하는 법을 알아보겠습니다. 1. 안드로이드 Firebase 프로젝트 추가하기 먼저, 검색창에서 "파이어베이스" 혹은 "firebase"라고 검색합니다. 가장 위에 있는 링크에 접속! 혹은 https://firebase.google.com에 접속합니다. 그리고 "시작하기" 버튼을 누릅니다. 시작하기 버튼을 누르면 위와 같은 화면이 나타납니다. 여..
iOS 파이어베이스에 연동하기 Record 작성일 2019. 06. 08 (토) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요. Fury에요 :] 오늘은 "iOS 파이어베이스에 연동하기"를 해보도록 할게요. 1. 파이어베이스 프로젝트 생성 아래의 사이트로 이동해주세요. 그리고 우측 상단에 로그인 버튼을 눌러 로그인해주세요 (구글 계정 로그인) https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 로그인을 하셨으면, 시작하기 버튼을 눌러주세요. 그러면 Firebase 프로젝트들이 나옵니다. 아직은 등록된 프로젝트가 ..
안드로이드 디버그 서명 SHA-1, SHA-256 값 확인하기 안녕하세요. Fury 에요 :] 오늘은 안드로이드 디버그 서명에 대해서 알아볼게요. 파이어베이스(Firebase)를 이용하여 구글 인증을 할 경우, 디버그 서명 인증서 SHA-1 값을 넣어줘야 합니다. 지금부터 안드로이드 프로젝트의 SHA-1 값을 확인하는 방법을 알아보도록 하겠습니다. (keytool을 이용하는 방법도 있지만 더 쉬운 방법을 알아보도록 하겠습니다) 1. 안드로이드 Firebase 구글 인증을 위한 SHA-1 값 확인하기 먼저, Firebase에 추가된 프로젝트를 안드로이드 스튜디오로 켜줍니다. 그리고, 오른쪽 상단에 Gradle을 클릭합니다. 그러면 Gradle projects 화면이 뜹니다. 프로젝트 명 -> Tasks -..
CocoaPods(코코아팟) 설치 및 사용 방법 Record 작성일 2019. 06. 03 (월) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요 :] 오늘은 CocoaPods에 대해서 알아보도록 하겠습니다. CocoaPods는 62,000개가 넘는 라이브러리가 있으며 300만 개가 넘는 응용 프로그램에서 사용된다고 합니다. 우리의 프로젝트를 조금 더 편하고 유연하게 확장하는데 도움을 주는 툴입니다. 아래는 CocoaPods 공식 사이트입니다. https://cocoapods.org/ 그럼 지금부터 CocoaPod을 설치하고 사용하는 방법에 대해서 알아보겠습니다. 1. CocoaPods 설치 CocoaPods는 Ruby라는 언어로 제작되었습니다. Mac에서 설치를 하기 위해서는 다음..
Custom Loading 화면 만들기 Record 작성일 2019. 06. 01 (토) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요 :] 이번에는 gif 파일에서 추출한 여러 장의 이미지를 이용하여 Custom Loading 화면을 만들어 보도록 하겠습니다. 이번 공부는 "민소네" 님의 블로그를 참고하여 공부하였습니다. http://minsone.github.io/mac/ios/easy-make-loading-animation-popup-view-in-swift 1. 로딩 화면 구현 로딩 화면을 보여줄 때는 항상 제일 위에 보여야 합니다. 그렇기 때문에 UIApplication의 keyWindow에 view를 addSubView 해야 합니다. 그리고 로딩 화면을 관리하기 위해 ..
Custom TableView Code로 작성하기 Record 작성일 2019. 05. 29 (수) Swift 버전 Swift 5 Xcode 버전 10.2.1 안녕하세요 :] 오늘은 customCell 등록을 통해서 tableView를 사용하는 연습을 하도록 하겠습니다. 1. tableView 선언 및 설정 테이블 뷰의 오토 레이아웃을 잡기 위해서 translayesAutoresizingMaskIntoConstraints를 false로 설정합니다. 다음으로 register를 통해서 customCell인 MainTableViewCell을 등록하고, Cell의 Identifier는 MainTableViewCell에 정의해놓은 identifier 상수 값을 가져옵니다. 2. tableView 추가 설정 및 오..
1. ARC (Automatic Reference Counting) ARC란? RC 자동 관리 방식 (WWDC 2011 발표) 컴파일러가 개발자를 대신하여 메모리 관리 코드를 적절한 위치에 자동으로 삽입 GC(Garbage Collection)처럼 런타임이 아닌 컴파일 단에서 처리 메모리 관리 이슈를 줄이고 개발자가 코딩 자체에 집중할 수 있도록 함 ARC 특징 ARC는 클래스의 인스턴스에만 적용 (Class - Reference 타입, Struct / Enum - Value 타입) 활성화된 참조 카운트가 하나라도 있을 경우 메모리에서 해제 되지 않음 참조 타입 강한 참조 (Strong) : 기본값. 참조될 때마다 참조 카운트 1 증가 약한 참조 (Weak), 미소유 참조(Unowned) : 참조 카운트..
1. 변수와 상수 변수와 상수 변수를 선언할 때: var + 변수명 상수를 선언할 때: let + 상수명 var myName = "chul" let message = "Hello, World!" ※ var, let 등의 키워드로 선언된 변수에 처음으로 값을 대입하는 과정을 초기화(Initialize)라고 함 선언과 동시에 초기화 하는 경우, 대입 연산자 앞 뒤의 공백을 주의해야 한다. (앞과 뒤에 모두 동일하게 적용해야 함) let myName ="Chul" // X let myName= "Chul" // X let myNuame = "Chul" // O 여기서, 변수의 타입이 적혀있지 않은 것을 볼 수 있다. Swift는 타입 어노테이션과 타입 추론이라는 문법을 사용한다. ※ 타입 추론이란, 지금까지 ..
- Total
- Today
- Yesterday
- TextField Padding
- presentingViewController
- 문자열나누기
- SWIFT
- UITextField 멀티라인
- Swift GoogleMap
- swift fcm
- GIF
- Android
- error
- swift 문자열
- Xcode
- 애플로그인
- TableView
- xcode11
- Swift Target Version
- Kakao
- 앱커넥트
- ios
- 안드로이드
- 공유하기 한국어
- ModalPresentaionStyle
- ActivityViewController
- 카카오 로그인
- iOS13
- 키크론K2
- signinwithapple
- 앱스토어 커넥트
- firebase
- Sign in with Apple
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |