iOS 7 우 SDK 가 져 오기

만약 iOS 프로젝트 에 일곱 마리 의 소 가 사용 된다 면 (http://www.qiniu.com/) 메모리 파일
그렇다면 우선 일곱 소의 SDK 를 가 져 와 야 정상적으로 사용 할 수 있다.
다음은 홈 페이지 에서 제시 한 강좌 입 니 다.근 데 다 쉬 워 요.
http://developer.qiniu.com/docs/v6/sdk/objc-sdk.html
http://kb.qiniu.com/5t06228o
우 리 는 위의 강 좌 를 참고 할 수 있 지만, 위의 강 좌 는 SDK 도입 에 대해 상세 하 게 말 하지 않 는 다.
7 우 SDK 를 어떻게 도입 하 는 지 처음부터 말씀 드 리 겠 습 니 다.
우선 사용 을 배 워 야 합 니 다. cocoapods
cocoapods 설치
mac 터미널 열기
iOS 导入七牛SDK_第1张图片
CocoaPods 를 설치 하기 전에 먼저 로 컬 에 Ruby 환경 을 설치 해 야 합 니 다.(MAC 일반 테이프) 열 고 다음 명령 을 입력 하 십시오.
gem sources -l
ruby 원본 보기
iOS 导入七牛SDK_第2张图片
만약 당신 이 움 직 이지 않 았 다 면 주 소 는:
https://rubygems.org/
그렇다면 두 문장 을 실행 해 보 는 게 좋 을 것 같 아 요.
gem sources --remove https://rubygems.org/   
기본 원본 삭제 (국내 네트워크 로 인해 나중에 cocoapods 를 설치 하 는 데 실패 할 수 있 습 니 다)
gem sources -a http://ruby.taobao.org/
출처 를 국내 에서 정상적으로 사용 할 수 있 는 주소 로 수정 하 다
다음은 cocoapods 를 설치 하 겠 습 니 다.
다음 문장 을 실행 합 니 다. sudo gem install cocoapods
조금 만 기다 리 시 면 설치 성공 알림 을 보 실 수 있 습 니 다.
이 자리 에서 저희 가 cocoapods 를 성공 적 으로 설 치 했 습 니 다. 
이제 저희 가 한번 더 해 보도 록 하 겠 습 니 다. 
pod setup
우 리 는 다음 과 같은 결 과 를 보 았 다.
iOS 导入七牛SDK_第3张图片
pod setup 은 복 제 됩 니 다. https://github.com/CocoaPods/Specs 로 컬 에 저장 할 주 분기 입 니 다.
다음 에 우 리 는 항목 을 새로 만 들 었 다.
iOS 导入七牛SDK_第4张图片
iOS 导入七牛SDK_第5张图片
다음 터미널 을 열 어 항목 과 디 렉 터 리 로 주 소 를 이동 합 니 다.
iOS 导入七牛SDK_第6张图片
루트 디 렉 터 리 로 이동 한 후 다음 과 같은 방법 을 실행 합 니 다.
touch Podfile 에서 Podfile 파일 만 들 기 
iOS 导入七牛SDK_第7张图片
항목 과 디 렉 터 리 로 돌아 가서 파일 이 하나 더 생 겼 는 지 확인 하 세 요.
iOS 导入七牛SDK_第8张图片
Podfile 의 파일 내용 을 다음 과 같이 수정 합 니 다.
platform :ios, "6.0"
pod "Qiniu", "~> 7.0"
iOS 导入七牛SDK_第9张图片
다음 터미널 에서 실행 
pod install 
결 과 는 다음 과 같다.
iOS 导入七牛SDK_第10张图片
알림 에 따라 닫 기 Xcode 종료
프로젝트 루트 디 렉 터 리 로 돌아 가면 프로젝트 에 파일 이 몇 개 더 있 는 지 알 수 있 습 니까?
내 려 와 서 접 두 사 를 열 어 볼 게 요.  .xcworkspace 파일
저희 가 Xcode 가 저희 프로젝트 를 열 어 주 셨 더 라 고요.
프로젝트 구 조 는 다음 과 같다.
iOS 导入七牛SDK_第11张图片
지금까지 저희 7 우 SDK 도입 에 성 공 했 습 니 다.
다음은 7 우 공식 튜 토리 얼 을 참조 하여 올 리 겠 습 니 다.
저희 가 간단하게 테스트 를 해 보도 록 하 겠 습 니 다. ViewController 의 load 방법 에서 직접 테스트 합 니 다.
우선 헤더 파일 가 져 오기
#import "QiniuSDK.h"
저희 가 테스트 를 해서 사진 을 올 려 보도 록 하 겠 습 니 다.
iOS 导入七牛SDK_第12张图片
#import "ViewController.h"
#import "QiniuSDK.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    NSString *token = @"  token";//token        ,        
    QNUploadManager *upManager = [[QNUploadManager alloc] init];
    UIImage *image=[UIImage imageNamed:@"3.png"];
    
    NSData *data = UIImagePNGRepresentation(image);
    [upManager putData:data key:@"hello" token:token
              complete: ^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {
                  NSLog(@"%@", info);
                  NSLog(@"%@", resp);
              } option:nil];
    
    

}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

정식 token 을 추가 한 후에 프로젝트 를 시작 합 니 다. 마지막 으로 log 안 이 우리 가 성공 적 으로 업로드 한 그림 주소 입 니 다.
마지막 으로 우 리 는 되 돌아 오 는 주 소 를 볼 수 있 습 니 다. 주 소 를 열 면 바로 우리 가 올 린 그림 입 니 다.
자, 거의 완성 되 었 습 니 다.
여러분 문제 가 있 으 면 여러 사람 이 토론 할 수 있 습 니 다.
애플 개발 군: 492223303 가입 을 환영 합 니 다 문 제 를 토론 하 는 것 을 환영 합 니 다.

좋은 웹페이지 즐겨찾기