所需庫: libresolv.9.tbd +libz.1.1.3.tbd +AFNetworking.framewor
第一次使用第三方的云存儲選擇的七牛轩性,七牛官方給出了相關(guān)的demo声登、文檔但是在學(xué)習(xí)中還是遇到了不少的困難,首先官方的demo是使用cocoaPods如果不會使用cocoaPods或者嫌麻煩可以下載demo
1揣苏、注冊七牛賬號
注冊完成之后我們會進(jìn)入這樣的界面
選擇個人中心的文件預(yù)取我們先創(chuàng)建一個資源庫--公開資源庫 (要記得自己的資源庫名字--因為生成token需要)
注意:你倉庫的地區(qū)(華東悯嗓、華北等)在七牛SDK要相應(yīng)的做改變
官方給出的代碼:
//華東
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
builder.zone = [QNZone zone0];
}];
//華北
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
builder.zone = [QNZone zone1];
}];
//華南
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
builder.zone = [QNZone zone2];
}];
//北美
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
builder.zone = [QNZone zoneNa0];
}];
個人中心秘鑰管理(記住我們的秘鑰<Access/Secret Key>)
2、七牛開發(fā)者中心
2卸察、1 七牛提供了不少的服務(wù)(這里只說iOS)
官方下載地址
2脯厨、2 技術(shù)要點
-
1、圖片處理(原圖)
http://o7q1p0cew.bkt.clouddn.com/FmCZ5-Rgm4yZVZZQthPs_-7z4eMN1)裁剪正中部分坑质,等比縮小生成200x200縮略圖
http://o7q1p0cew.bkt.clouddn.com/FmCZ5-Rgm4yZVZZQthPs_-7z4eMN?imageView2/1/w/200/h/2002)限定長邊合武,生成不超過300x300的縮略圖
http://o7q1p0cew.bkt.clouddn.com/FmCZ5-Rgm4yZVZZQthPs_-7z4eMN?imageMogr2/thumbnail/300x300
3)旋轉(zhuǎn)45度等
?imageMogr2/rotate/45
相關(guān)鏈接
http://developer.qiniu.com/code/v6/api/kodo-api/image/imagemogr2.html 2、視頻幀視圖
直接在url后面拼接 “涡扼?vframe”接口
具體看連接:
http://developer.qiniu.com/code/v6/api/dora-api/av/vframe.html
例如:
稼跳?vframe/格式/offset/截取時刻/w/寬/h/高
http://106.39.192.36/xdispatch/o7q1p0cew.bkt.clouddn.com/2016-05-26_16:02:26_ozFerJsr.mp4?vframe/jpg/offset/0/w/480/h/360
另一個難題 token該如何生成?
相關(guān)鏈接:
二探-七牛Token生成