Swift HTTP網路操作庫SwiftHTTP使用詳解1(配置,及資料請求)

一,SwiftHTTP的說明與配置1,什麼是SwiftHTTPSwiftHTTP本質是基於`NSURLSession`,並做了封裝。使用SwiftHTTP可以讓我們網路請求相關代碼(如擷取資料,提交資料,上傳檔案,下載檔案等)更加簡潔易用。(有點類似於我前面文章介紹的另一個網路程式庫:Alamofire)2,SwiftHTTP的功能特性:(1)便利的閉包API(2)支援運行隊列(NSOperationQueue)(3)支援參數編碼(4)內建JSON請求序列化(5)上傳/下載檔案帶有進度(6)代碼

Swift使用xib製作UITableView的自訂Cell(自訂儲存格的複用)

在StoryBoard中,我們可以很方便地設定表格(tableView)內部儲存格(cell)樣式。但如果多個頁面的tableView儲存格樣式都一樣的話,再一個個單獨設定不僅麻煩,而且會造成代碼冗餘。最好的辦法就是把儲存格提取出來做成自訂群組件,從而實現cell的複用。對於自訂儲存格組件,我門既可以通過繼承 UITableViewCell,使用純程式碼來實現。也可以配合 XIB 來實現。前面一種方法我原來寫過很多範例了,本文介紹後面一種方法。1,使用xib製作ta

swift版ADBannerView廣告的添加例子

蘋果官方的廣告有4種,今天介紹ADBannerView,也就是常見的橫條式的廣告開發流程一、申請在iTunes Connect中申請廣告許可,這個google一下就有了,很多教程!!其中設定銀行卡的時候,要查詢“現代支付系統行號”,可以在這個浙商銀行的頁面查到https://e.czbank.com/CORPORBANK/QYUK二、代碼加入iAd架構,可以在“Build Phase”種設定“Link Binary With

Swift 使用SSZipArchive實現檔案的壓縮、解壓縮代碼

通常我們為了節約流量,傳輸多個檔案的時候需要將它們打包成Zip檔案再傳輸,或者把下載下來的Zip包進行解壓。本文介紹如何使用 ZipArchive

Swift使用LINQ運算元組/集合(附Swift的LINQ擴充、及替代方法)

一,什麼是LINQLINQ 是 Language Integrated Query(Language-integrated Query (LINQ))的簡稱。它是微軟在.NET 3.5中引入的重要功能。既然是微軟推出的,那對應的編程言自然是c#和Visual Basic語言。1,LINQ的作用讓我們可以使用相同API(類似SQL的文法來查詢)操作不同的資料來源。比如:SQL

Swift使用反射將自訂對象資料序列化成JSON資料

我們知道蘋果從IOS5.0後推出了SDK內建的JSON解決方案NSJSONSerialization,這是一個非常好用的JSON產生和解析工具,效率也比其他第三方開源項目高。但用其產生JSON資料有個限制:只能將Foundation對象轉換成JSON。即頂層對象必須是NSArray或者NSDictionary,所有的對象必須是NSString、NSNumber、NSArray、NSDictionary、NSNull的執行個體。所以,如果我們想要把自訂類型的資料對象轉成JSON資料,NSJSONS

Swift將導覽列標題修改成自訂視圖(圖片、按鈕、分段選擇等)

預設導覽列UINavigationController的標題是文字,通過navigationItem.titleView屬性可以很方便的將其替換成自訂的UIView視圖。  1,使用圖片作為標題  1 2 let image

ios開發之Swift使用AirPrint進行列印

使用 AirPrint 可以輕鬆地從 iOS 和 OS X app 中傳輸無損照片和文稿列印。當然,印表機也要支援AirPrint 技術才行。下面通過範例示範如何在App中使用 Airprint進行列印。  1,印表機模擬器(Printer Simulator)下載如果沒有支援AirPrint的印表機也沒關係,蘋果提供了個虛擬印表機,地址:https://developer.apple.com/downloads(1)下載裡面的 Hardware IO Tools 

Swift開發在UIView上繪製矩形(直角,圓角,帶邊框)

當系統要顯示一個視圖(UIView)時,它會向視圖發送drawRect(rect:)訊息。所以,如果我們需要在視圖上進行繪製,則可以在drawRect方法內部實現。 1,用純色填充的矩形下面建立一個長寬都為100的矩形UIView,座標(50,50)。其內部使用綠色填充。   代碼如下複製代碼 import UIKit class ViewController: UIViewController {    &

ios開發之Swift使用CIFilter產生二維碼圖片(QRCode)

CIFilter提供了各種各樣的濾鏡,其中CIQRCodeGenerator可以用來產生二維碼。下面通過一個範例示範如何將字串(連結也是字串)產生二維碼圖片,同時支援在二維碼中間放置個人化表徵圖。 效果圖如下:   代碼如下複製代碼 import UIKit class ViewController: UIViewController {     override func viewDidLoad(

ios開發之Swift二維碼QRCode的讀取(從圖片讀取 ,或通過網路攝影機掃描)

1,直接讀取圖片中的二維碼使用 CIDetector 可以很方便的檢測並讀取二維碼。下面是一個從 UIImage 中讀取二維碼的範例,我們要把圖片上所有的二維碼資訊都列印出來。   代碼如下複製代碼 import UIKit class ViewController: UIViewController {     override func viewDidLoad()

ios開發之Swift實現的登入介面(帶貓頭鷹動畫效果)

這個是一個可愛的登入框頁面,動畫效果仿自國外網站readme.io。在GitHub上有人寫了個objective-C版本,這裡我翻譯成Swift版的分享給大家。 效果圖如下:(1)當輸入使用者名稱時,貓頭鷹的手是搭在登入框上(2)當輸入密碼時,貓頭鷹的手會遮住眼睛。這個是有動畫效果的。實現方式其實就是圖片移動動畫。(3)離開密碼框時,貓頭鷹手又會放下。    動態效果如下:import UIKit class

Swift 使用OpenCV2進行圖片拼接(將多張照片合并成全景)

1,OpenCV介紹OpenCV的全稱是:Open Source Computer Vision Library。是一個開源的跨平台電腦視覺庫,實現了影像處理和電腦視覺方面的很多通用演算法。其應用領域有: 1、人機互動 2、物體識別 3、映像分割 4、Face Service 5、動作識別 6、動作追蹤 7、機器人 8、運動分析 9、機器視覺 10、結構分析 11、汽車安全駕駛 2,使用OpenCV進行圖片拼接下面通過一個範例示範如何使用OpenCV將多張照片拼接成一個全景。

Swift開發之下拉重新整理資料的功能實現(使用UIRefreshControl)

想要下拉重新整理表格式資料,上拉載入新資料,網上有許多第三方的實作類別。而如果僅僅需要實現下拉重新整理資料的話,那麼使用 UIRefreshControl 就足夠了,簡單有好用。 1,UIRefreshControl 的使用步驟:(1)建立 UIRefreshControl,並設定文字,顏色等資訊。(2)將 UIRefreshControl 添加到tableview視圖中。(3)給 UIRefreshControl 

Swift 使用Carthage來安裝管理第三方庫

之前我介紹了如何使用 CocoaPods 來管理第三方庫(Swift - CocoaPods的安裝使用詳解),本文介紹另一個第三方庫管理工具:Carthage。1,Carthage介紹相較於 CocoaPods 的悠久曆史,Carthage 還比較年輕,出現也沒幾年(自 Swift 語言出來後才有的)。它的目標是用最簡單的方式來將第三方架構(frameworks)添加到我們項目中來。GitHub

ios開發之Swift實現摳圖,及圖片合成功能的實現

大家肯定都用過PS進行摳圖(扣圖),而在Swift中,使用代碼也可以實現摳圖功能。1,要把一個人物或物體從背景中摳出來,通常有兩種辦法:(1)使用CoreImage色域:適合純色背景(或者背景色相對單一,色差不會太大),摳圖精準 (2)使用openCv邊緣檢測:複雜背景情況也適用,預設摳圖不夠精確   2,下面使用第一種方案把下面的小貓摳出來,放置到雪地背景上。     3,如何使用Core

Swift 使用RSA演算法進行資料加密,解密以及數位簽章

RSA演算法是一種非對稱式加密演算法,要瞭解RSA演算法,首先要知道什麼是對稱式加密演算法,什麼是非對稱式加密演算法。1,對稱式加密演算法密鑰只有一個,發收信雙方都使用這個金鑰組資料進行加密和解密。特點:演算法公開、計算量小、加密速度快、加密效率高特點。但交易雙方都使用同樣鑰匙,安全性得不到保證。具體演算法有:DES演算法,3DES演算法,TDEA演算法,Blowfish演算法,RC5演算法,IDEA演算法。2,非對稱式加密演算法非對稱式加密演算法需要兩個密鑰:公開密鑰(publickey)和私

Swift給圖片(imageView)添加陰影邊框效果代碼

有時為了突出圖片,需要給圖片添加陰影製作效果。通過UIImageView的layer陰影屬性設定,可以很方便的實現這個功能。不僅是UIImageView,其他的UI控制項也是可以設定陰影的。下面分別對:普通圖片,背景透明圖片,按鈕添加陰影。效果圖如下:代碼如下:import UIKit class ViewController: UIViewController {          @IBOutlet

總頁數: 91 1 .... 63 64 65 66 67 .... 91 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.