LeanCloud

3071 단어 OC 노트

1. 데이터 조회: AVQuery 객체로 호출


데이터 조회라는 말은 필수입니다.
AVQuery *query = [AVQuery queryWithClassName:@"Table"];

방법1:
AVQuery *query = [AVQuery queryWithClassName:@"Table"];
    
// Table    
    AVObject *post1 = [AVObject objectWithClassName:@"Table"];
    [post1 fetchInBackgroundWithBlock:^(AVObject *object, NSError *error) {
        
        NSMutableArray *array = (NSMutableArray *)query.findObjects;
        for (AVObject *a in array) {
            NSLog(@"%@", a);
        }
    }];

방법2: getObjectWithId id를 통해 데이터를 얻는 것은 제정된 특정한 데이터(단일AVObject의 실례) 또는: getObjectInBackgroundWithId:block:AVObject 객체 가져오기: getFirstObject 또는 getFirstObjectInBackground방법 3: findObjectsInBackgroundWithBlock: AVObject로 구성된 NSArray를 반환합니다.

2. 데이터를 질의할 때 필터링 기준:

[query whereKey:@"namer" notEqualTo:@"zhangsan"];
//  
[query whereKey:@"" greaterThan:[NSNumber numberWithInt:3]];
 query.skip = 10;
query.limit = 10;

limit: 결과를 되돌려주는 수량을 제어합니다. 기본값은 100입니다. 값을 1에서 1000까지 허용합니다.
skip: , ( )

< :lessThan    <= : lessThanOrEqualTo  
> : greaterThan   >= : greaterThanOrEqualTo

3. 저장 파일이 너무 크면 AVFile을 사용하고 128KB 미만이면 NSData 가능


4.whereKey:matchesKey:inQuery:의 사용법을 주의한다(이해하기 어렵다)


5.selectKeys: 질의 결과에서 지정한 필드 선택


6. leanCloud 단계:
APPDelegate:
[AVOSCloud setApplicationId:@"APP Id"
                      clientKey:@"APP Key"];

지정을 만들려면 다음과 같이 하십시오.
AVObject *post = [AVObject objectWithClassName:@"Test1"];
    [post setObject:@"user1" forKey:@"userName"];
    [post setObject:@"123" forKey:@"passWord"];

좋은 웹페이지 즐겨찾기