iOS 7 우 SDK 가 져 오기
그렇다면 우선 일곱 소의 SDK 를 가 져 와 야 정상적으로 사용 할 수 있다.
다음은 홈 페이지 에서 제시 한 강좌 입 니 다.근 데 다 쉬 워 요.
http://developer.qiniu.com/docs/v6/sdk/objc-sdk.html
http://kb.qiniu.com/5t06228o
우 리 는 위의 강 좌 를 참고 할 수 있 지만, 위의 강 좌 는 SDK 도입 에 대해 상세 하 게 말 하지 않 는 다.
7 우 SDK 를 어떻게 도입 하 는 지 처음부터 말씀 드 리 겠 습 니 다.
우선 사용 을 배 워 야 합 니 다. cocoapods
cocoapods 설치
mac 터미널 열기

CocoaPods 를 설치 하기 전에 먼저 로 컬 에 Ruby 환경 을 설치 해 야 합 니 다.(MAC 일반 테이프) 열 고 다음 명령 을 입력 하 십시오.
gem sources -l
ruby 원본 보기

만약 당신 이 움 직 이지 않 았 다 면 주 소 는:
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
우 리 는 다음 과 같은 결 과 를 보 았 다.

pod setup 은 복 제 됩 니 다. https://github.com/CocoaPods/Specs 로 컬 에 저장 할 주 분기 입 니 다.
다음 에 우 리 는 항목 을 새로 만 들 었 다.


다음 터미널 을 열 어 항목 과 디 렉 터 리 로 주 소 를 이동 합 니 다.

루트 디 렉 터 리 로 이동 한 후 다음 과 같은 방법 을 실행 합 니 다.
touch Podfile 에서 Podfile 파일 만 들 기

항목 과 디 렉 터 리 로 돌아 가서 파일 이 하나 더 생 겼 는 지 확인 하 세 요.

Podfile 의 파일 내용 을 다음 과 같이 수정 합 니 다.
platform :ios, "6.0"
pod "Qiniu", "~> 7.0"

다음 터미널 에서 실행
pod install
결 과 는 다음 과 같다.

알림 에 따라 닫 기 Xcode 종료
프로젝트 루트 디 렉 터 리 로 돌아 가면 프로젝트 에 파일 이 몇 개 더 있 는 지 알 수 있 습 니까?
내 려 와 서 접 두 사 를 열 어 볼 게 요. .xcworkspace 파일
저희 가 Xcode 가 저희 프로젝트 를 열 어 주 셨 더 라 고요.
프로젝트 구 조 는 다음 과 같다.

지금까지 저희 7 우 SDK 도입 에 성 공 했 습 니 다.
다음은 7 우 공식 튜 토리 얼 을 참조 하여 올 리 겠 습 니 다.
저희 가 간단하게 테스트 를 해 보도 록 하 겠 습 니 다. ViewController 의 load 방법 에서 직접 테스트 합 니 다.
우선 헤더 파일 가 져 오기
#import "QiniuSDK.h"
저희 가 테스트 를 해서 사진 을 올 려 보도 록 하 겠 습 니 다.

#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 가입 을 환영 합 니 다 문 제 를 토론 하 는 것 을 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ajax를 사용하여 파일 업로드jQuery의 ajax를 사용한 파일 업로드입니다. 서버 측은 PHP입니다. upload_ajax.html upload_ajax.js upload_ajax.php...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.