투케이2K

188. (Objective-C/objc) [간단 소스] Firebase RealDatabase 파이어베이스 실시간 데이터 베이스 쓰기 방법 본문

Objective-C

188. (Objective-C/objc) [간단 소스] Firebase RealDatabase 파이어베이스 실시간 데이터 베이스 쓰기 방법

투케이2K 2025. 2. 15. 11:53

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 언어 : Objective-c

- 개발 툴 : Xcode

- 기술 구분 : Firebase / RealDatabase / 파이어베이스 실시간 데이터

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[사전) 필요 설정]
// --------------------------------------------------------------------------------------

1. Firebase SDK를 프로젝트에 추가한 후, GoogleService-Info.plist 파일을 추가해야 합니다


2. AppDelegate.m에서 Firebase를 초기화해야 합니다

  >> [FIRApp configure];

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------

--------------------------------------------------
Firebase Database 참조 가져오기
--------------------------------------------------

#import <FirebaseDatabase/FirebaseDatabase.h>

// Firebase Database 참조
FIRDatabaseReference *ref = [[FIRDatabase database] reference];





--------------------------------------------------
Firebase Database 데이터 쓰기
--------------------------------------------------

// "users/user1" 경로에 값 저장 수행

[[[ref child:@"users"] child:@"user1"] setValue:@{@"name": @"Twok", @"age": @32}
    withCompletionBlock:^(NSError * _Nullable error, FIRDatabaseReference * _Nonnull ref) {
        if (error) {
            NSLog(@">>>>>>>>>>>>>>>>> 데이터 저장 실패 : %@ >>>>>>>>>>>>>>>>>", error.localizedDescription);
        } else {
            NSLog(@">>>>>>>>>>>>>>>>> 데이터 저장 성공 !! >>>>>>>>>>>>>>>>>");
        }
    }];

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[C_FirebaseRealDatabase : 파이어베이스 RealDatabase 관리 클래스]

https://blog.naver.com/kkh0977/223447277183

// --------------------------------------------------------------------------------------
 
 



반응형
Comments