Swift常用第三方庫

轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS

Swift學(xué)習(xí)資料

完整App

  • open-source-ios-appsCollaborative List of Open-Source iOS Apps 非常贊 森枪。
  • Swift 30 Projects - 最新 Swift 3.0 的30個小App,更注重代碼規(guī)范和架構(gòu)設(shè)計(故胤道長)
  • V2ex-Swift - 用 Swift 寫的 V2EX 客戶端审孽。
  • DesignerNewsApp - Swift 開發(fā)的 DesignerNews 客戶端县袱,看著美美的!
  • Eidolon - 藝術(shù)品拍賣的投標(biāo)亭平臺佑力,用swift與反應(yīng)式編程框架 ReactiveCocoa式散。
  • BaiduFM-Swift - 百度FM, swift語言實現(xiàn),基于最新xcode6.3+swift1.2,初步只是為了實現(xiàn)功能打颤,代碼比較粗燥暴拄,后面有時間會整理,支持Apple Watch编饺。
  • Tuan - 模仿MJ老師iPad版美團(swift版)乖篷,偶有bug 見諒。
  • CocoaChinaPlus - CocoaChina+是一款開源的第三方CocoaChina移動端反肋。整個App都用Swift2.0編寫(除部分第三方OC代碼外那伐,比如JPush和友盟)。
  • SimpleMemo - 易便簽已經(jīng)轉(zhuǎn)到Swift2.0,全面適配iOS9和Watch OS2罕邀,并支持iPhone6s和iPhone6sPlus的3D Touch功能畅形,包括圖標(biāo)快捷鍵和內(nèi)容預(yù)覽。
  • SelectionOfZhihu.swift - 『看知乎』iOS 客戶端, 項目說明诉探。
  • Yep.swift - Yep 一個由天才開發(fā)給天才們使用的社交軟件日熬。
  • LoveFreshBeen.swift - 高仿愛鮮蜂 - Swift2.0
  • trySwiftApp.swift - trySwiftApp一款較為完整的會議原型應(yīng)用。有需求的同學(xué)可以做為開發(fā)參考肾胯。
  • PinGo.swift - PinGo.swift:純Swift編寫的仿“隨遇”App竖席。
  • UmbrellaWeather.swift - UmbrellaWeather.swift使用 Swift 編寫的一款天氣應(yīng)用,現(xiàn)已上架 AppStore。
  • SwiftWeather - SwiftWeather清新淡雅持續(xù)改進天氣預(yù)報項目敬肚。
  • Phonetic.swift - Phonetic一個 iOS 版的 Phonetic Contacts毕荐,功能很多,其中昵稱功能非常實用艳馒,已在 GitHub 開源并上架 App Store憎亚。
  • edhita.swift - edhita.swift支持Markdown, HTML預(yù)覽的文本編輯器。
  • PilesSugar.swift - PilesSugar.swift:Swift高仿項目,堆糖弄慰。
  • react-native-gitfeed - 目前最實用簡潔的github客戶端了第美。
  • SoundCloudSwift - SoundCloud的Swift版本,采用Swift2.0陆爽,Reactive API with ReactiveCocoa 4.0什往。
  • LeagueofLegends - 一個關(guān)于英雄聯(lián)盟的完整iOS開源項目,接口均來自多玩慌闭,騰訊各大游戲平臺别威。
  • Coderpursue.swift - 一款 Github 第三方客戶端,使用最新 Swift 語言編寫驴剔。
  • BTApp - BTApp 仿半糖 iOS App 的 Demo 應(yīng)用兔港。
  • LXFFM 高仿喜馬拉雅FM
  • TodayNews Swift開源項目-模仿今日頭條
  • notGIF - 一款展示、管理和分享相冊中 GIF 的應(yīng)用仔拟,并適配了 iMessage Extension。
  • TheGreatGame Open-source first-class iOS app dedicated to Women’s Euro 2017

App框架

響應(yīng)式框架@

  • ReactiveCocoa Streams of values over time 一個支持FRP(函數(shù)響應(yīng)式編程)的框架 非常?????? .
  • RxSwift - RxSwift:函數(shù)響應(yīng)式編程框架飒赃,非常??????.
  • RxPermission.swift - 通過綁定 RxSwift 實現(xiàn)的 RxPermission利花。
  • Permission.swift - 統(tǒng)一的 API 請求 iOS 本地設(shè)備及資源權(quán)限類庫。
  • ReactiveAnimation - ReactiveCocoa 推出了一個叫 ReactiveAnimation 的子項目载佳,直接用完全用 Swift 來實現(xiàn)了炒事。
  • Swiftest - BDD 全稱 Behavior Driven Development,行為驅(qū)動開發(fā)蔫慧。各種 DD 數(shù)不勝數(shù)挠乳,孰優(yōu)孰劣爭論不休,其實歸根結(jié)底還是要根據(jù)使用場景進行選擇。

頁面路由

  • ACRouter - Swift版頁面路由, 組件化過程中快速頁面解耦.

KVO

版本管理@

  • Carthage 非常好用的類似CocoaPods的依賴庫管理工具睡扬。
  • CocoaPods 非常好用的依賴庫管理工具盟蚣。

服務(wù)端@

  • Perfect Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
  • PerfectTemplate Empty Starter Project (for Perfect).
  • vapor A server-side Swift web framework.
  • SwiftQ SwiftQ is a distributed task queue for server side swift applications.

網(wǎng)絡(luò)連接

  • Alamofire - 非常贊?????? Alamofire是AFNetworking的作者mattt新寫的網(wǎng)絡(luò)請求的swift庫。Alamofire 最佳實踐
  • Moya - 對Alamofire的封裝卖怜,使用枚舉將網(wǎng)絡(luò)層實現(xiàn)細(xì)節(jié)與頁面邏輯代碼分離屎开,方便單元測試,支持stub測試马靠,配合RxSwift食用更佳奄抽,博客教程
  • SwiftRouter - A URL Router for iOS, written in Swift 2.2 :large_orange_diamond:
  • AlamofireObjectMapper.swift - 將Alamofire JSON響應(yīng)數(shù)據(jù) 轉(zhuǎn)為swift對象。
  • RxAlamofire.swift - 為Alamofire提供函數(shù)響應(yīng)式(FRP)調(diào)用接口,以優(yōu)雅的方式使用Alamofire進行網(wǎng)絡(luò)請求甩鳄。
  • socket.io-client-swift - WebSockect 客戶端類庫逞度。開放的通訊協(xié)議,有利于構(gòu)建強大地跨平臺應(yīng)用妙啃。
  • Transporter - swift档泽, 短小、精悍彬祖、易用的多文件(并發(fā)或順序)上傳和下載傳輸庫茁瘦。還支持后臺運行、傳輸進程跟蹤储笑、暫停/續(xù)傳/取消/重試控制等功能甜熔。
  • Just - 小而美的 HTTP 類。功能簡單突倍、直接腔稀、完整且健壯性高-- swift。
  • Future - 基于微框架設(shè)計思想的異步執(zhí)行及結(jié)果響應(yīng)類羽历,代碼即簡單又干凈-- swift焊虏。
  • HFDownLoad - iOS開發(fā)網(wǎng)絡(luò)篇之文件下載、大文件下載秕磷、斷點下載:NSData方式诵闭、NSURLConnection方式、NSURLSession下載方式 下載方式具體的思路澎嚣、區(qū)別見Blog 疏尿。
  • Pitaya.swift - Pitaya 是純 Swift 寫的 iOS 網(wǎng)絡(luò)庫,支持 Basic Authorization易桃、SSL 鋼釘褥琐、HTTP raw body / JSON body、快速文件上傳等特性晤郑,并通過內(nèi)置 JSONNeverDie 實現(xiàn)了對 JSON 的完全支持敌呈,開箱即用贸宏。 中文文檔
  • starscream.swift - starscream.swift:WebSocket客戶端類庫。
  • SwiftNet.swift - 基于 RxSwift 和 Alamofire 的網(wǎng)絡(luò)請求簡易封裝庫磕洪。
  • Networking.Swift - 使用簡單吭练、功能驚喜,基于 NSURLSession 的網(wǎng)絡(luò)封裝褐鸥。
  • EFInternetIndicatorswift 輕巧的一款 iOS 網(wǎng)絡(luò)變更通知工具线脚。

網(wǎng)絡(luò)聊天

  • MessageKit.swift - 消息 UI 庫 JSQMessagesViewController 的 Swift 版。
  • jchat-swift - 一個聊天 App,具有完備的即時通訊功能,JChat 的功能基于極光 JMessage SDK 來開發(fā)叫榕。

網(wǎng)絡(luò)測試

  • Reachability.swift - 用于替換蘋果的 Reachability 類浑侥,可以方便地檢測當(dāng)前是否聯(lián)網(wǎng)以及具體的聯(lián)網(wǎng)狀態(tài)。
  • NetReachability - swift2.0 簡單的方法檢查網(wǎng)絡(luò)連接的連通性晰绎,提供通知中心集成接口寓落。
  • SimpleBS.swift - 網(wǎng)絡(luò)測試小工具。

網(wǎng)頁框架

  • Perfect.swift - Perfect 致力于 Swift 服務(wù)端應(yīng)用荞下,從打造專業(yè)應(yīng)用服務(wù)器開始伶选。Swift服務(wù)端編程:Perfect項目上手指南
  • swift-http - Swift HTTP Server,又一個 Swift 服務(wù)器尖昏,最大的亮點是支持 Docker 部署仰税。
  • Swifton - Swifton是一個優(yōu)秀的Swift on Rails 的Web Framework。
  • Taylor.swift - Taylor一個swift的輕量級的http服務(wù)器的庫抽诉。
  • NetworkObjects.swift - NetworkObjects.swift輕量版HttpServer框架陨簇,跨平臺解決方案。
  • Kitura.swift - Kitura.swift:安裝迹淌、使用步驟及文檔最為清晰地來自 IBM Swift 開發(fā)組的開源 Web 服務(wù)器河绽。此外,IBM 云服務(wù) Bluemix 也為 Swift 打開通路唉窃。

NetworkExtension

  • NEKit 一個網(wǎng)絡(luò)擴展工具庫,A toolkit for Network Extension Framework
  • SpechtLite A rule-based proxy for macOS
CSV
  • CSwiftV - A csv parser written in swift conforming to rfc4180 :large_orange_diamond:
  • SwiftCSV - CSV parser for Swift :large_orange_diamond:
Json@
  • SwiftyJSON - The better way to deal with JSON data in Swift. :large_orange_diamond:
  • ObjectMapper - 很贊 ObjectMapper 是一個基于 Swift 語言開發(fā)的能夠讓 JSON 與 Object 之間輕易轉(zhuǎn)換的類庫耙饰。通過 ObjectMapper 我們可以將 JSON 數(shù)據(jù)轉(zhuǎn)換成 Model 對象或?qū)?Model 對象轉(zhuǎn)換成 JSON 數(shù)據(jù)。 Simple JSON Object mapping written in Swift
  • Decodable - Swift 2 JSON parsing done (more) right :large_orange_diamond:
  • Jay - Pure-Swift JSON parser & formatter. Linux & OS X ready. :large_orange_diamond:
  • XMLDictionary - ios與mac os平臺下xml與NSDictionary相互轉(zhuǎn)化開源類庫纹份。
  • AEXML.swift - AEXML.swift簡單又易于的XML解析類及示例苟跪。
  • CFRuntime - “Swift 版的 MJExtension,運行時蔓涧、反射與一鍵字典模型互轉(zhuǎn)”削咆。
  • protobuf-swift - Protocol Buffers 的 Swift 語言實現(xiàn)庫。P.S. Protocol Buffers 是 Google 開源項目蠢笋,主要功能是實現(xiàn)直接序列化結(jié)構(gòu)化的對象數(shù)據(jù),方便跨平臺快速傳遞鳞陨,開發(fā)者也可以直接修改 protobuf 中的數(shù)據(jù)昨寞。相比 XML 和 JSON瞻惋,protobuf 解析更快,存儲更小援岩。
  • JSONCodable - 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析類歼狼。
  • JSONNeverDie.swift - JSON 到 Model 類的自動映射工具。
  • Fuzi.swift - Swift實現(xiàn)的輕量快速的 XML/HTML 解析器享怀。
  • SWXMLHash.swift - 易用的 XML 解析類庫羽峰。非常實用的“輪子”。
  • YYModel - 高性能的 iOS JSON 模型框架添瓷。
  • TidyJSON.swift - TidyJSON.swift一款簡單梅屉、易用、明了的 JSON 解析小類庫鳞贷。
  • PMJSON.swift - PMJSON.swift簡單坯汤、實用、高效的 JSON 解析類庫搀愧。
  • Unbox.swift - 極為易用惰聂、輕量,更少輔助代碼的 JSON 解析類咱筛。
  • Wrap.swift - 方便搓幌、易用的對象轉(zhuǎn) JSON 類庫。
  • JASON - 高效的Json解析(Swift) Fast JSON parsing for Swift
  • JSONCodable - Swift json編碼解碼三方庫 Hassle-free JSON encoding and decoding in Swift
  • Coolie - Swift json轉(zhuǎn)model的三方庫 Coolie helps you to create models (& their constructors) from JSON file.
  • Tailor - 一個非逞嘎幔快和方便的對象映射Swift三方庫 A super fast & convenient object mapper tailored for your needs.
  • alexander - 一個非常簡潔的json處理三方庫 An extremely simple JSON helper written in Swift.
  • Freddy - 一個可以重用的json解析庫 A reusable framework for parsing JSON in Swift.
  • mapper - 一個json反序列化庫 A JSON deserialization library for Swift
  • AlamofireJsonToObjects - 一個將json data轉(zhuǎn)為Swift對象的類擴展 An Alamofire extension which converts JSON response data into swift objects using EVReflection
  • Alembic - 功能性的json解析庫 Functional JSON parsing, mapping to objects, and serialize to JSON :large_orange_diamond:
  • Wrap - The easy to use Swift JSON encoder :large_orange_diamond:
  • Arrow - 一個Swift JSON解析庫 JSON Parsing Library for Swift
  • Genome - 一個易用溉愁、多樣、安全沙热,包含錯誤映射的JSON轉(zhuǎn)Model的Swift庫. A simple, type safe, failure driven mapping library for serializing JSON to models in Swift 2.0 (Supports Linux)

AutoLayout

  • Snap - Snap是Masonry Auto Layout DSL的Swift版本叉钥,是一款輕量級的布局框架,使用了更良好的語法封裝了AutoLayout篙贸。Snap支持iOS和OS X投队。
  • Cartography 一個很贊的Auto Layout庫。
  • layout A declarative UI framework for iOS
  • CassowarySwift A Swift port of the Cassowary linear constraint solver

數(shù)據(jù)存儲

  • DataSources ?? ???? Type-safe data-driven List-UI Framework. (We can also use ASCollectionNode)
  • Disk Delightful framework for iOS to easily persist structs, images, and data

緩存處理

  • Cache.swift - 一款簡單爵川、易用的緩存庫敷鸦。支持 MemoryCache, DiskCache 以及前兩項組合的 MultiCache。
  • Cache.swift - Nothing but Cache寝贡。
  • AwesomeCache.swift - Delightful on-disk cache (written in Swift)扒披。
  • Track.swift - 基于文件系統(tǒng)和鏈表的 Cache。分為 Disk 和 Memory圃泡,線程安全碟案,支持 LRU 淘汰,性能尚可颇蜡。

CoreData

數(shù)據(jù)庫@

  • realm-cocoa 一個號稱要代替Core Data & SQLite的用于移動端的數(shù)據(jù)庫价说,非常不錯???? 辆亏,同時支持Objective-C.
  • RealmIncrementalStore.swift - RealmIncrementalStore.swift:集 Realm 數(shù)據(jù)庫和 CoreData 對象模型兩者優(yōu)勢的 Realm 數(shù)據(jù)庫訪問類庫。
  • Breeze - 用Swift寫的一個輕量級的CoreData管理工具鳖目,并且還支持iCloud 扮叨。
  • AlecrimCoreData - Swift,更容易地訪問 CoreData 對象封裝類庫领迈。除了 CRUD彻磁,還提供指針定位,強大的排序狸捅、篩選衷蜓,異步數(shù)據(jù)獲取,以及獨立線程后臺存取數(shù)據(jù)薪贫。
  • SQLite.swift - 純swift實現(xiàn)的類型安全的SQLite3封裝恍箭,數(shù)據(jù)存儲和JSON解析是永恒的話題。
  • fluent.swift - 純swift實現(xiàn)的類型安全的SQLite3封裝瞧省,數(shù)據(jù)存儲和JSON解析是永恒的話題扯夭。
  • swiftydb - 是一個第三方 SQLite 工具,能夠大大簡化數(shù)據(jù)庫操作鞍匾。如果你不放心 Realm浦徊,那就用 SwiftyDB 吧则拷。使用教程demo
  • Graph.swift - 設(shè)計新穎、使用簡單基于 Core Data 的數(shù)據(jù)驅(qū)動框架庫 (作者Daniel Dahan)矮锈。
  • SwiftStore - Key-Value store for Swift backed by LevelDB :large_orange_diamond:

相機

  • CameraManager - 相機管理封裝類庫脆丁⊥核校看著極好用的樣子----swift肥矢。
  • SkfSwiftCammer - 一個相機demo,在oc里面調(diào)用了swift符糊。
  • TLStoryCamera 仿照instagramStory & WeiBoStory凫海。可以在拍攝視頻后貼圖男娄,貼字行贪,涂鴉。

PDF

  • FolioReaderKit - 非常棒??的閱讀器框架模闲,支持自定義字體建瘫、字體大小、文本高亮尸折、列表編輯刪除啰脚、主題、白天夜間模式等等非常多的特性实夹。
  • PDFGenerator - 一個簡單的PDF生成器.
  • SimplePDF - 輕松創(chuàng)建一個簡單的PDF文件或者Data橄浓,能夠增加文本晾咪、圖片、空格贮配、線、表格塞赂,支持頁面布局泪勒,調(diào)整內(nèi)容樣式.
  • PSPDFKit - Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures.
  • TPPDF - 一個容易使用的創(chuàng)建PDF的庫
  • Reader - PDF Reader Core for iOS.
  • UIView 2 PDF - PDF generator using UIViews or UIViews with an associated XIB
  • FolioReaderKit - A Swift ePub reader and parser framework for iOS. :large_orange_diamond:
  • PDFGenerator - A simple Generator of PDF in Swift. Generate PDF from view(s) or image(s). :large_orange_diamond:
  • SimplePDF - Create a simple PDF effortlessly. :large_orange_diamond:
  • SwiftPDFGenerator - PDF generator using UIViews; Swift Version of 'UIView 2 PDF'. :large_orange_diamond:
  • PSPDFKit - Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures.
  • TPPDF - Generate PDF using commands and automatic layout. :large_orange_diamond:

流媒體

  • lf.swift - 相機和麥克風(fēng)流媒體庫,支持RTMP宴猾,HLS for iOS圆存,macOS。
  • StreamingKit - A fast and extensible gapless AudioPlayer/AudioStreamer for OSX and iOS.
  • Jukebox - 音頻播放器仇哆,可播放本地和網(wǎng)絡(luò)音頻流
  • Airstream - 一個基于AirPlay在Apple devices之間進行音頻流傳輸?shù)膸炻僬蓿热鏸phone音樂在Apple TV上面播放。
  • OTAcceleratorCore - 通過Tokbox將音頻/視頻(屏幕共享)輕松集成到任何iOS應(yīng)用程序.包括視頻通話讹剔、語音通話等油讯。

音頻

  • recordDemo.swift - 一個Swift語言實現(xiàn)直接可以用的錄音Demo,實現(xiàn)說明延欠。
  • AudioKit.swift - 音頻合成陌兑、加工及分析平臺(支持 iOS、OS X由捎、tvOS)框架庫兔综。無論其易用性,還是功能性及專業(yè)性狞玛。
  • DeckTransition A library to recreate the iOS 10 Apple Music now playing transition
  • AudioBus - 下一代的音頻路由 Add Next Generation Live App-to-App Audio Routing.
  • AudioKit - 一個非常強大的音頻合成软驰、加工、分析平臺工具心肪,支持iOS锭亏、macOS、tvOS蒙畴、
  • Cephalopod - 一個基于AVIudioPlayer的音效推子贰镣,支持 iOS,tvOS和macOS膳凝。
  • Chirp - 播放和刪除聲音最容易的方法
  • Beethoven - 音高檢測大師
  • AudioPlayerSwift - 一個使音頻播放更簡單的類AudioPlayer碑隆,支持 iOS, macOS and tvOS apps.
  • AudioPlayer - 一個基于AVPlayer的播放本地和網(wǎng)絡(luò)音頻的庫
  • TuningFork - 簡單的調(diào)音師
  • MusicKit - 一個合成和轉(zhuǎn)換音樂的框架
  • TheAmazingAudioEngine2 - 一個驚人的、精致的用于音頻App的音頻庫
  • InteractivePlayerView - 自定義音樂播放View
  • ESTMusicIndicator - 很酷的音樂動畫指示View
  • SwiftySound 一個讓你一行代碼就可以播放音頻的三方庫

VR

  • swift-360-videos - 360度視頻播放器蹬音,以swift3編寫的iOS - SceneKit的一個子集. Pure swift (no SceneKit) 3D library with focus on video and 360.

AR

  • awesome-arkit ?????? A curated list of awesome ARKit projects and resources.
  • ARuler Mesure distance using apple ARKit
  • ARKit-CoreLocation Combines the high accuracy of AR with the scale of GPS data.
  • ARCharts Lovely Augmented Reality Charts for iOS - Built with ARKit
  • arkit-smb-homage An implementation of a Super Mario Bros-like game in augmented reality with ARKit and SceneKit.
  • ARKit-Sampler Code examples for ARKit.

視頻播放

  • MobilePlayer - 一個強大上煤、可自定義的媒體播放器.
  • Periscope-VideoViewController.swift - 簡潔實用的視頻快進、倒帶控制視圖類庫著淆。
  • MPMoviePlayerController-Subtitles - 一個播放STR文件的簡單方法
  • Player - ?? 一個簡單方法播放視頻和流媒體的播放器劫狠,支持iOS和tvOS
  • mobileplayer-ios.swift - 很不錯的高度可定制播放器項目拴疤。
  • BMPlayer.swift - 基于 AVPlayer 使用 Swift 封裝的視頻播放器,方便快速集成,支持橫屏独泞、豎屏呐矾,上下滑動調(diào)節(jié)音量、屏幕亮度懦砂,左右滑動調(diào)節(jié)播放進度蜒犯。
  • PlayerView - 一個使用代理和AVPlayer的播放View

圖像

  • FlagKit - 漂亮的Icon Beautiful flag icons for usage in apps and on the web. :large_orange_diamond:

人臉識別

  • APKenBurnsView - 面部識別
  • AAFaceDetection - AAFaceDetection--swift,簡單荞膘、實用的面部識別封裝庫罚随。雖然該技術(shù)從 iOS 5 發(fā)展,不過真正有趣的應(yīng)用還不多羽资。

圖像識別

圖像處理

  • GPUImage2.swift - Swift 版基于 GPU 圖像和視頻處理框架庫淘菩。
  • Sharaku 類似Instagram的圖片濾鏡庫 Image filtering UI library like Instagram.
  • UIImageColors - iTunes style color fetcher for UIImage.
  • FaceAware - 一個焦點顯示圖片面部部分的UIImageView的擴展.
  • JHFilterDemo 圖片濾鏡生成器
  • ComplimentaryGradientView - 創(chuàng)建顏色漸變和顏色突出顯示的庫.
  • SnapSliderFilters 給圖像加貼圖、文字的類似閱后即焚的功能
  • SABlurImageView - 很容易的給Image添加模糊效果和動畫屠升,只需要兩個方法
  • Filterpedia.swift - 強大的圖片濾鏡庫演示潮改。
  • Concorde - 下載和編碼JPEG圖片.
  • core-image-explorer - Core Image 濾鏡處理圖片-- swift ,Core Image 介紹弥激。
  • CTPanoramaView - 顯示球面进陡、圓柱形的攝像.
  • Toucan - 非常不錯的圖片處理庫,支持圖片裁剪微服、圓角趾疚、尺寸調(diào)整等.
  • JLStickerTextView - 一個給UIImageView添加一個、多個Label的庫以蕴,并且可以對其進行編輯糙麦、旋轉(zhuǎn)、大小調(diào)整.
  • YUCIHighPassSkinSmoothing -using Apple's Core Image Framework 實現(xiàn)的平滑的美化圖片的庫.
  • SwiftyAvatar - 一個創(chuàng)建圓形圖片的UIImageView類.
  • JMCMarchingAnts - Library that lets you add marching ants (animated) selection to the edges of the images.
  • ShinpuruImage - 一個圖片過濾的語法糖.
  • TinyCrayon - 一個智能丛肮、易用的圖片裁剪赡磅、Image markingSDK
  • ZoomTransition - swift, 通過手勢操控圖片的放大、縮小宝与、旋轉(zhuǎn)等自由變化效果的組件及示例焚廊。
  • AFImageHelper - swift,一套針對 UIImage 和 UIImageView 的實用擴展庫,功能包含填色和漸變习劫、裁剪咆瘟、縮放以及具有緩存機制的在線圖片獲取。
  • PinterestSwift - swift,Pinterest 風(fēng)格圖片縮放诽里、切換示例袒餐。
  • Nuke.swift - 完整、強大、實用的圖片管理類庫灸眼。主要功能包括可定制裝載卧檐,緩存,濾鏡及尺寸變換焰宣。
  • SwViewCapture.swift - SwViewCapture.swift一個用起來還不錯的iOS截圖庫.(支持截取所有內(nèi)容, 適用于所有ScrollView組成的視圖, 包括WebView)
  • CartoonEyes.swift - 前置攝像頭捕獲圖像后霉囚,采用 Core Image 臉部識別 CIDetector 和漫畫效果濾鏡復(fù)合出卡通效果眼睛。

圖像緩存

  • Kingfisher 非常?????? .純 Swift輕量級的, 實現(xiàn)類 SDWebImage 庫匕积,實現(xiàn)了異步下載和緩存圖片.
  • MWPhotoBrowser - 一個非常贊佛嬉,非常簡單的圖片、視頻瀏覽庫闸天,網(wǎng)格狀的樣式.
  • MapleBacon - 一個圖片下載、緩存庫
  • ImageViewer - 類似Twitter的圖片查看器.
  • Moa - 一個非常棒的圖片下載的擴展
  • Nuke - 一個強大的圖片加載斜做、緩存庫.
  • Concorde - swift, Concorde, 一個可用于下載和解碼漸進式 JPEG 的庫, 可用來改善應(yīng)用的用戶體驗苞氮。
  • KFSwiftImageLoader - 一個高性能的、輕量級的web圖片異步下載和緩存庫.
  • ImageLoaderSwift - 一個輕量級的快速加載圖片的庫.
  • ImageScout - 一個預(yù)知遠(yuǎn)程圖片尺寸的庫瓤逼,支持圖片下載笼吟,支持PNG, GIF, and JPEG.
  • PASImageView - 一個圓形的異步圖片加載、緩存庫.
  • Navi - 頭像緩存.
  • Imaginary - 遠(yuǎn)程圖片異步下載霸旗,緩存.
  • Vulcan - 帶有優(yōu)先級的多圖下載.

圖像瀏覽

  • NYTPhotoViewer - 圖片瀏覽庫贷帮,支持圖片點擊縮放、標(biāo)題诱告、多選撵枢、縮放動畫等.
  • IDMPhotoBrowser - 照片瀏覽,支持猛擊消失等.
  • ImagePickerSheetController - 流暢精居、遍歷的照片選擇器.
  • Agrume - 一個圖片查看庫
  • SwiftPhotoGallery - 一個簡單的锄禽、全屏顯示圖片的庫,支持縮放靴姿、手勢沃但、單擊關(guān)閉、Twitter的關(guān)閉風(fēng)格佛吓、Includes a customizable page indicator 等等.
  • ImageSlideshow - 圖片幻燈片和圖片輪播器.
  • CDFlipView - 多組圖片的翻轉(zhuǎn)的庫宵晚, A view that takes a set of images, make transition from one to another by using flipping effects.
  • TGLParallaxCarousel - 一個輕量級的3D線性旋轉(zhuǎn)木馬.
  • Lightbox - 一個方便的圖片查看器.
  • AvatarImageView - AvatarImageView是UIImageView的一個可定制的子類,旨在顯示用戶的個人資料圖片维雇。 如果沒有提供個人資料圖片淤刃,則會以隨機背景顏色返回到用戶的縮寫。
  • FacebookImagePicker - 類似Facebook album photo picker 的照片選擇器
  • PhotoStackView-Swift - PhotoStackView——照片疊放視圖谆沃,使用說明钝凶。
  • MPParallaxView - 是用 Swift 寫的類似 Apple TV Parallax 效果的視圖。
  • SDECollectionViewAlbumTransition - 用自定義的 push 和 pop 實現(xiàn)了有趣的 iOS 相冊翻開動畫效果。
  • PagingView.swift - 注重細(xì)節(jié)的自動布局分頁視圖組件耕陷。
  • DouBanMeinv.swift - 抓取豆瓣美女圖片掂名,瀑布流顯示。
  • LLPhotoBrowser - Swift3圖片瀏覽庫哟沫,支持網(wǎng)絡(luò)圖饺蔑,本地圖,UIImage同時使用嗜诀,支持識別二維碼猾警,支持橫屏看圖,支持長按彈出功能窗口
  • preview-transition.swift - 通過向?qū)酱a實現(xiàn)步驟隆敢,實現(xiàn)完整发皿、自然流暢的圖片預(yù)覽及轉(zhuǎn)場功能。
  • Gemini Gemini is rich scroll based animation framework for iOS, written in Swift.

相冊

  • DKImagePickerController 相冊選取
  • TLPhotoPicker 類似facebook的一個相冊多圖選取框架.
  • SKPhotoBrowser Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift
  • MediaBrowser — 照片/視頻瀏覽器拂蝎,支持UIImage對象穴墅、PHAsset對象、資源庫URL温自、網(wǎng)絡(luò)圖像/視頻玄货、本地文件

日歷

  • JTAppleCalendar The Unofficial Apple iOS Swift Calendar View. iOS calendar Library. iOS calendar Control. 100% Customizable
  • FSCalendar 一款漂亮,強大的 iOS 日歷組件 A fully customizable iOS calendar library, compatible with Objective-C and Swift

下拉刷新

  • BreakOutToRefresh - swift悼泌,上拉和下拉刷新松捉。
  • GearRefreshControl - swift,上拉和下拉刷新馆里。
  • refresher - swift隘世,上拉和下拉刷新。
  • ReplaceAnimation.swift - 基于 @ZeeYoung歐陽哲 同學(xué)的創(chuàng)意下拉刷新動畫實現(xiàn)鸠踪。值得稱贊還有額外增加了“取消及滾動”效果支持以舒。
  • PullToReflesh-Swift - 一款炫酷的下拉刷新封裝庫(Mobile page refresh concept inspired by Google and for something like a news app)。源碼分析
  • pull-to-refresh.swift - 是一款非常易于開發(fā)者使用的下拉刷新和加載更多組件慢哈。通過一個 UIScrollView 的擴展蔓钟,可以輕松為 UIScrollView 的所有子類添加下拉刷新功能。

模糊效果

選擇器

  • McPicker - A customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready. :large_orange_diamond:

富文本

  • RichEditorView - swift滥沫,一套可定制富文本編輯器組件及示例。功能完整键俱、代碼簡練兰绣、實現(xiàn)邏輯巧妙(編輯器核心與 WebView 結(jié)合,采用 HTML5 contentEditable 編輯模式编振,執(zhí)行JS 配套命令 execCommand 實現(xiàn)富文本編輯功能)缀辩。
  • SwiftyMarkdown.swift - 用swift寫的markdown解析庫。
  • Marklight.swift - Markdown 語法高亮顯示編輯庫(Swift)。
  • LTMorphingLabel - swift 能夠?qū)崿F(xiàn)文字變形動畫效果的Label臀玄,用Swift寫的一個能夠?qū)崿F(xiàn)文字變形動畫效果的Label瓢阴,很炫。
  • Splitflap.swift - 可用于快速給 iOS 應(yīng)用創(chuàng)建文字翻轉(zhuǎn)的動畫效果健无。
  • FloatLabelFields.swift - FloatLabelFields.swift浮動標(biāo)簽輸入效果類荣恐。
  • cleartext-mac.swift - 提供一千個常用單詞的編輯器。
  • GlitchLabel.swift - 可定制“黑(故障)文字標(biāo)簽”類庫累贤,熟稱晃瞎你的眼文字標(biāo)簽叠穆。

字體

  • FontAwesomeKit 圖片字體庫,支持超級字體臼膏、基礎(chǔ)Icon等硼被,支持同時支持Swift.

圖表

  • Charts - 一款優(yōu)秀的圖表開源庫 MPAndroidChart 的 Swift 語言實現(xiàn)版(支持 Objective-C 和 Swift 調(diào)用),非常贊??????.
  • swift-linechart - 功能完整渗磅、實用的折線圖組件祷嘶。使用方便,參數(shù)配置簡單夺溢。是不可多得的優(yōu)質(zhì)組件--swift。
  • SpreadsheetView 很棒?? 的電子表格庫. 可以完全配置的電子表格View,使用此庫你能很容易的創(chuàng)建出復(fù)雜布局的表格烛谊,比如時間表风响、甘特圖、課程表丹禀,就像你使用Excel一樣.
  • Scrollable-GraphView.swift - 靈動感十足的自適應(yīng)状勤、可定制滾動曲(折)線圖表庫。

TableView双泪、CollectionView持搜、表相關(guān)、即時聊天UI

  • folding-cell FoldingCell is an expanding content cell with animation inspired by folding paper material design UI
  • SwipeCellKit 很贊的tableView左滑刪除效果
  • Eureka.swift - Eureka 是 XLForm 的 Swift 的移植版本, 一個可以幫助開發(fā)者們快速構(gòu)建 iOS 各種復(fù)雜表單的庫, 具有較高的可擴展性, 方便自定制樣式焙矛。
  • HBHorizontalTableView - swift葫盼,TableView 橫向滾動小示例(仿照 AppStore 應(yīng)用展示)。
  • Chats - 聊天 UI 示例程序村斟。此項目應(yīng)該只為演示或?qū)W習(xí)之用贫导,沒有服務(wù)器 -- swift。
  • Chatto.swift - Chatto.swift:輕量級聊天應(yīng)用框架及示例蟆盹。文字及圖片可擴展輸入欄孩灯,汽泡效果等聊天核心特性,分頁及自動布局完善逾滥。
  • COBezierTableView - swift峰档,通過編輯 Bezier 曲線四點位置設(shè)置 TableView 內(nèi) Cell 及對應(yīng)按扭位置。實驗效果很贊。
  • LxTabBarController - 改變了原生tabbar切換tab時的生硬效果讥巡,并加入滑動切換手勢(有和界面上的其它手勢發(fā)生沖突的風(fēng)險掀亩,可根據(jù)具體項目予以關(guān)閉),swift版本尚卫。
  • Sapporo - swift 單元格模型驅(qū)動的集合視圖管理器組件归榕。又一個超實用的“輪子”。
  • NavTopImage.swift - NavigationController動態(tài)縮放titleView吱涉。
  • paper-onboarding.swift - 漂亮的 material design 風(fēng)格頁面滑塊刹泄。示例完整,易用怎爵。
  • Material.swift - 基于 Material Design 動畫和圖像框架庫 (作者 Daniel Dahan)特石。
  • ReorderableGridView-Swift - 拖拽排序卡片。
  • ZYThumbnailTableView.swift - 可展開型預(yù)覽TableView鳖链,開放接口姆蘸,完全自由定制。實現(xiàn)教程
  • WHC_CollectionViewFramework.swift - 高仿支付寶可拖拽排序編輯動畫效果cell的CollectionView集合視圖芙委。
  • SwipeViewController.swift - 一款好用的頁面滑動和標(biāo)簽選項卡類庫及示例逞敷。功能相當(dāng)于 Objective-C 版 RKSwipeBetweenViewControllers。
  • TabDrawer.swift - 更適合單手操作的可定制 Tab Bar 組件庫灌侣。P.S. 自動布局選擇了 EasyPeasy推捐。
  • SFFocusViewLayout.swift - UICollectionViewLayout實現(xiàn)的圖片瀏覽器。
  • ESTabBarController.swift - 自定義TabBarController組件侧啼,繼承自UITabBarControlle牛柒,可添加動畫和自定義樣式。swift 高度自定義TabBarController痊乾,支持自定義TabBarItem樣式或添加動畫
  • GLTableCollectionView Netflix and App Store like UITableView with UICollectionView, written in pure Swift 3.0
  • EditDistance tableView皮壁、CollectionView 數(shù)據(jù)重載更新效果Demo
  • CenteredCollectionView 輕量級的CollectionViewCell左右滑動效果,類似電影App選電影的效果

隱藏與顯示@

HUD與Toast@

  • InputBarAccessoryView A simple and easily customizable InputAccessoryView for making message input bars! As featured in MessageKit.
  • Toast-Swift - 高可定制易用的 Toast 彈出信息或通知用戶界面組件類哪审。

對話框@

  • AZDialogViewController A highly customizable alert dialog controller that mimics Snapchat's alert dialog.
  • SwiftyDrop - 輕量蛾魄、易用的小清新彈出列表及信息提示組件真心不錯。
  • PCLBlurEffectAlert.swift - 細(xì)節(jié)定制較豐富的彈出警報窗口組件湿滓。
  • GSAlert.swftt - 蘋果在iOS8推出了全新的UIAlertController畏腕,舊的UIAlertView和UIActionSheet漸漸被廢棄,但如果你仍然支持iOS7系統(tǒng)茉稠,你將不得不寫兩套代碼描馅。GSAlert解決了這個問題。
  • TKSwarmAlert.swift - TKSwarmAlert.swift:模仿 Swarm app 的 Alert 提醒框動畫工具而线。
  • PMAlertController.Swift - 可定制彈窗組件替代官版不可定制的 UIAlertController铭污。
  • TBActionSheet.swift - 支持Carthage恋日,可自定義度100%的 ActionSheet圃验,支持微信樣式讥耗。
  • NoticeBarNotice View相關(guān)的簡易庫,叫做NoticeBar, 在NavigationBar纳猫、Tabbar磅网、statusBar上顯示提示信息谈截,信息可包含文字和圖片等,并且內(nèi)置了四種提示消息涧偷。
  • PPAssetsActionController - 高度可定制的Action Sheet.
  • SwiftMessages - 用于以屏幕頂部或底部的狀態(tài)欄的形式顯示簡短的消息簸喂。

popover@

  • panelkit 手勢拖動彈出面板視圖 A UI framework that enables panels on iOS.
  • ElongationPreview - 一個優(yōu)雅的push-pop風(fēng)格的視圖控制器 ElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures. :large_orange_diamond:
  • Pageboy - 一個簡單、易學(xué)的page View Controller A simple, highly informative page view controller. :large_orange_diamond:

導(dǎo)航欄

  • Tiptoes 提供了一種自定義 Navigation Bar 的新思路燎潮,并實現(xiàn)了轉(zhuǎn)場漸變效果喻鳄,靈感來自于 Unread 。

Label

  • LTMorphingLabel 炫酷的Label效果 [EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.

TabBar

進度條

引導(dǎo)頁

  • Intro簡單的功能引導(dǎo)組件
  • Wizardry.swift - 可重用的方法和框架實現(xiàn)向?qū)接脩艚缑婀芾怼#ò姹拘绿匦宰Υ?dǎo)航頁颜曾、引導(dǎo)頁)。

page

  • FSPagerView FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View秉剑、Product Show泛豪、Welcome/Guide Pages、Screen/ViewController Sliders.
  • XLPagerTabStrip - 非常贊 的iOS下的PagerTabStrip秃症。
  • PinterestSegment 仿 Pinterest 的 Segment 控件(swift), 行數(shù) 200+

評分@

  • iOS-RatingBar - iOS-RatingBar swift版的評分控件,跟Android的RatingBar一樣有兩種模式,評分模式和只讀模式'支持視圖編輯吕粹,自定義星星數(shù)量种柑,評分等級,另外還能支持非整數(shù)星,0.5顆星匹耕,0.1顆星,可以開啟動畫效果聚请。
  • SwiftyStarRatingView SwiftyStarRatingView 是一個用 swift 3.0 編寫的評分控件,可以支持自定義圖片和顏色稳其,并且可以支持在XIB驶赏、StoreBoard中使用,并支持AutoLayout既鞠。

鍵盤@

  • IQKeyboardManager - 處理鍵盤事件強大的庫煤傍,有OC和Swift版本,純代碼嘱蛋、Storyboard和Xib都適用蚯姆。

搜索@

  • YNSearch 一個非常棒五续,完全自定義的搜索View,支持歷史記錄龄恋,標(biāo)簽等等功能.
  • fuse-swift A lightweight fuzzy-search library, with zero dependencies

倒計時

  • SRCountdownTimer 一個圓形倒計時View
  • Time ?? Type-safe time calculations in Swift, powered by generics

Button

  • ZFRippleButton Custom UIButton effect inspired by Google Material Design

其他UI

  • KDCircularProgress - KDCircularProgress是使用swift制作的色彩炫麗的進度條疙驾,可以加入多種顏色來控制進度條的漸變效果。
  • RandomColorSwift - 一個自動生成好看的顏色的 Swift 庫郭毕,RandomColorSwift它碎。
  • Hue.Swift - Hue.Swift:顏色常規(guī)功能集于一身的定義、使用 Color 工具類庫(含圖片取色)显押。
  • KtColor.swift - 利用 Swift 的語法特性簡化創(chuàng)建 UIColor對象的過程扳肛。具體文章可以參考博客:當(dāng)UIColor遇上 Swift
  • YPDropMenuViewDemo.swift - 一款DropMenu,menuView,類似之前美團的下拉菜單煮落,支持swift2.2敞峭,因為用到iOS8.的毛玻璃。所以想支持到iOS8.0,支持自定義蝉仇,支持等寬排列旋讹,支持從左向右排列。
  • ZMaterialDesignUIButton - Swift Material Design UIButton轿衔。
  • Twinkle - 為字體加上鉆石版閃耀的效果沉迹。使用Swift編寫。
  • Persei - 非常贊 動畫隱藏或顯示頂部菜單支持庫及示例項目害驹。--swift
  • DateRangePicker.swift - 可能是目前最好的 OS X 日期選擇器,高擴展性鞭呕,界面風(fēng)格看起來很舒服,不過注意宛官,是 OS X 開發(fā)專用葫松。
  • SwiftyFORM - swift 表單輸入框架(亮點是表單驗證規(guī)則引擎),是我見過地最易用的 Swift 表單組件底洗。
  • SwiftSpinner - SwiftSpinner是使用swift制作的一款精致帶感的指示器腋么,并且連帶有字體信息顯示,模糊背景亥揖,半透明珊擂,扁平化等IOS8的效果。
  • AKPickerView-Swift - 一款小而美的 3D 效果選擇器费变。
  • LxGridView-oc LxGridView-swift - 利用UICollectionView模仿iOS系統(tǒng)桌面圖標(biāo)的交互摧扇,作用如動圖。
  • WMDragView WMDragView可以自由拖曳的view
  • GMStepper - swift 帶動畫效果挚歧、支持手勢滑動操作的步進標(biāo)簽扛稽。
  • LayoutTrait - swift 一個小類庫。 做iPad 多任務(wù)分屏 適配的同學(xué)可以看一下滑负。
  • BTNavigationDropdownMenu - 下拉列表暨導(dǎo)航標(biāo)題組件庇绽。簡單锡搜、直接、易用 -swift瞧掺。
  • InceptionTouch.swift - 讓沒有 3D Touch 設(shè)備也有類似交互體驗的 InceptionTouch 類(基于 UITextView 實現(xiàn)耕餐,支持日期,鏈接辟狈,電話號碼肠缔,地址觸摸響應(yīng))。
  • TWControls.swift - 簡單的開關(guān)和按鈕控制器,使用閉包來執(zhí)行由控件觸發(fā)的操作哼转。
  • Instructions.swift - 可定制嵌入式操作指引框架及演示明未。
  • SMSegmentView.swift - 高可定制化,既支持橫向壹蔓,也支持縱向布局的圖文 Segment Control 組件趟妥,節(jié)選器。
  • Gecco.Swift - Gecco.Swift 是一款支持對視圖進行局部高亮的 Swift 庫, 幫助 iOS 開發(fā)者快速創(chuàng)建產(chǎn)品的新手指導(dǎo)界面佣蓉。
  • SubtleVolume.swift - 更隱蔽的系統(tǒng)音量替代指示器披摄。
  • InkKit.swift - 該類庫幫助開發(fā)者繪制簡單圖形更容易。
  • SwiftSVG - 支持多種接口(String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)繪制 SVG 類庫勇凭。
  • LeeGo.swift - 帶來更 聲明式的疚膊,可配置的和易復(fù)用的UI開發(fā)方式,讓UI開發(fā)變得像玩樂高積木一樣簡單直觀虾标,某種程度上取代ComponentKit寓盗。用 struct 和 enum 來構(gòu)建你的整套 UI
  • Caishen.swift - 簡易、實用的付款輸入及校驗 UI 組件璧函。
  • CreditCardForm-iOS 信用卡輸入效果
  • StackViewController - 方便 iOS 開發(fā)者使用 UIStackView 構(gòu)建表單或其它靜態(tài)內(nèi)容視圖傀蚌。
  • LLBootstrapButton - Bootstrap 3.0扁平化風(fēng)格按鈕,自帶圖標(biāo)蘸吓,一句代碼直接調(diào)用善炫!
  • JMRoundedCorner - UIView設(shè)置不觸發(fā)離屏渲染的圓角!
  • PagingMenuController - 側(cè)滑頁面切換ViewController庫美澳,支持頁面標(biāo)題定制
  • ZSeatSelector - 電影院位置排座位销部,電影選座摸航。
  • JMRoundedCornerSwift - swift版本:UIView設(shè)置不觸發(fā)離屏渲染的圓角制跟!
  • PPNumberButtonSwift - 仿京東淘寶商品數(shù)量的加減按鈕 Swift 版,可定制程度高,使用簡單!

多線程

  • Overdrive專注于類型安全、并發(fā)和多線程的酱虎,快速 雨膨、專業(yè)的異步任務(wù)庫 Fast async task based Swift framework with focus on type safety, concurrency and multi threading
  • JobsSwift Job 隊列
  • Kommander-iOS Swift 多線程任務(wù)管理庫,很強大读串。
  • GCDKit 簡單的GCD用法
  • Async GCD異步派遣的語法糖
  • SwiftSafe 線程同步聊记、線程安全
  • YYDispatchQueuePool 管理全局派遣隊列的實用類
  • AlecrimAsyncKit Swift關(guān)于異步撒妈、等待的一些好的經(jīng)驗
  • Threader - 漂亮的GCD使用和簡單執(zhí)行
  • Dispatch 讓GCD更容易、簡單使用的輕量級的庫 Just a tiny library to make using GCD easier and intuitive :large_orange_diamond:
  • GCDTimer - Well tested Grand Central Dispatch (GCD) Timer in Swift.
  • Chronos-Swift GCD工具類
  • Me 嵌套異步計算的一個超級輕量級的解決方案
  • SwiftyTask 一個高性能的排隊系統(tǒng)排监,用于管理App中的全部任務(wù)狰右。
  • Queuer Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

工具@

category@

  • BFKit-Swift 一個非常不錯的分類集合工具庫,大幅提高開發(fā)效率.同時包含Objective-C版本

Color@

  • Chameleon - Chameleon是一個非常棒??????iOS的色彩框架舆床。它運用現(xiàn)代化flat color將UIColor擴展地非常美觀棋蚌。我們還可以通過它運用自定義顏色創(chuàng)建調(diào)色板。它還有很多功用挨队,請瀏覽readme谷暮。同時支持Objective-C.
  • IGColorPicker - 一個自定義顏色選擇器 ?? A customizable color picker for iOS in Swift ??

游戲@

文本@

動畫@

轉(zhuǎn)場動畫@

  • Hero 非常?????? 的轉(zhuǎn)場動畫庫.

特效@

  • Pastel 類似Instagram的梯度背景色界面動畫效果. ?? Gradient animation effect like Instagram

側(cè)滑與右滑返回手勢@

  • SideMenu - swift實現(xiàn),一款帶動畫效果可定制 Slide Menu盛垦,可以學(xué)習(xí)其動畫實現(xiàn)思路湿弦。P.S. 對于Hamburger式菜單,雖然很常用腾夯,不過颊埃,蘋果并不鼓勵使用,甚至有開發(fā)小組對其弊病用自家上線應(yīng)用前后數(shù)據(jù)對比進行了抨擊俯在。
  • QQConfiguration - swift竟秫,QQ-iPhone端框架,左側(cè)菜單欄拖動手勢跷乐。
  • SwiftPages - 高可定制類似 Instagram 視圖滑動切換功能類庫肥败。API 簡單、易用愕提。
  • FlowingMenu.swift - 菜單如此出場方式(橡皮筋彈跳式動畫)好玩又有趣馒稍。

gif動畫@

  • YLGIFImage-Swift - YLGIFImage-Swift。
  • gifu.Swift - gifu.Swift高性能GIF顯示類庫浅侨。
  • droptogif - droptogif視頻拖拽到應(yīng)用窗口后自動轉(zhuǎn)換為 GIF 動畫(其轉(zhuǎn)換進程動畫效果也超贊)纽谒。
  • JWAnimatedImage.swift - JWAnimatedImage.swift集中了目前主流的 GIF 顯示庫(如 FLAnimatedImage,Gifu 等)的優(yōu)點,進行重構(gòu)如输,代碼短小精悍鼓黔。而且使用了新的 frame 提取算法。
  • SwiftyGif - 高性能 Gif 播放引擎不见。
  • PHImageKit.swift - 出自 Product Hunter 開發(fā)小組的帶下載澳化、緩存的 GIF 播放組件庫。使用簡單又方便稳吮。

其他動畫@

  • GoogleNewsStandAnimation It is same like Google News Stand Animation with Customise Configuration file in Swift iOS Technology.
  • popping - popping是一個POP 使用實例工程
  • JHChainableAnimations 一個容易讀缎谷,和使用的鏈?zhǔn)絼赢嫀?同時支持Objective-C
  • PopMenu - 用POP動畫引擎寫的Sina微博的Menu菜單。
  • Spring - Spring是一個Swift編寫的開源庫灶似,可簡化Swift編寫的iOS動畫列林。支持shake瑞你、pop、morph希痴、squeeze者甲、wobble、swing砌创、flipX过牙、flipY、fall纺铭、squeezeLeft寇钉、squeezeRight以及squeezeDown等多種動畫形式,用 IBDesignable 讓使用者可以在 Xcode 中快速設(shè)置動畫效果舶赔。
  • JGTransitionCollectionView - swift扫倡,基于集合視圖擴展實現(xiàn)完成自動布局及單元項 Flip式動畫效果(效果很贊)。組件使用方便竟纳、自然(只需設(shè)置集合視圖數(shù)據(jù)源的標(biāo)準(zhǔn)方式即可)撵溃。
  • KYShareMenu - 帶彈性動畫的分享菜單。
  • BuildAnInfiniteCarousel - 自己動手造無限循環(huán)圖片輪播锥累,教程缘挑。
  • LLCycleScrollView - iOS圖片輪播(圖片循環(huán)播放), 支持文本圖片結(jié)合,支持圖片數(shù)據(jù)的延時加載,支持StoryBoard,支持本地圖片顯示及與網(wǎng)絡(luò)圖的混合顯示
  • tispr-card-stack - swift 卡片風(fēng)格動畫切換組件及完整交互示例。
  • ZLSwipeableViewSwift - swift 卡片堆疊效果的實現(xiàn)(ZLSwipeableView)】可實現(xiàn)類似Tinder和Potluck應(yīng)用程序的卡片堆疊效果桶略,該項目基于ZLSwipeableView objective-c實現(xiàn)语淘。1.自定義動畫。2.自定義滑動切換际歼。3.自定義方向惶翻。4.撤銷。
  • Koloda - 基于卡片的 Tinder-style 動畫效果示例鹅心。精細(xì)絕人吕粗。更贊的是額外附了詳細(xì)開發(fā)教程 How We Built Tinder-Like Koloda Animation in Swift 網(wǎng)頁鏈接 。Yalantis 出品動畫程序款款精品旭愧。
  • KDIntroView - swift 動態(tài)介紹視圖框架及演示颅筋。另外兩個相似的類庫是 RazzleDazzle和 Presentation,擇需使用输枯。
  • RazzleDazzle - 【IFTTT開源Swift編寫的幀動畫框架--RazzleDazzle】RazzleDazzle 是IFTTT開源的一個iOS幀動畫框架议泵,非常適用于APP初次使用時的介紹和引導(dǎo)信息。JazzHands是UIKit一個簡單的關(guān)鍵幀基礎(chǔ)動畫框架用押,可通過手勢肢簿、scrollview靶剑、KVO等控制動畫蜻拨,被IFTTT應(yīng)用在IFTTT for iPhone上池充。
  • SIFloatingCollection_Swift - 可定制的 Apple Music 風(fēng)格浮動形狀動畫組件及演示。
  • CKWaveCollectionViewTransition - swift缎讼, UICollectionViewController之間切換的動畫收夸。
  • CardsAnimationDemo - swift, 《使用 UICollectionView 實現(xiàn)的一個卡片動畫》不是直接操作所有 UIView 和 CALayer 的 transform3D 屬性來實現(xiàn)整個效果的血崭,而是使用 UICollectionView 來完成所有的視圖管理和實現(xiàn)卧惜。
  • TKRubberIndicator.swift - 一個很不錯的 page control。
  • TTGEmojiRate.swift - TTGEmojiRate.swift以Emoji表情為基礎(chǔ)繪圖夹纫,Swift開源項目: TTGEmojiRate的實現(xiàn)咽瓷。
  • CardAnimation.swift - CardAnimation 是國人開發(fā)的一個用 Swift 實現(xiàn)卡片垂直翻轉(zhuǎn)動畫的 Demo, 實現(xiàn)思路
  • UIViewXXYBoom.swift - 一個炫酷好玩的爆炸效果舰讹,如何實現(xiàn)這個效果茅姜。
  • ZLSwipeableViewSwift - ZLSwipeableView - ZLSwipeableViewSwift在Tinder and Potluck中的動畫效果實現(xiàn)思路(連續(xù)卡片翻頁效果),最貼心的是作者提供了OC和Swift兩個版本來供開發(fā)者使用月匣,非常絲滑順暢的效果钻洒。
  • RYCuteView - 用UIBezierPath實現(xiàn)果凍效果。 教程
  • IBAnimatable.swift - 第三方開源庫IBAnimatable可以幫助我們在Interface Builder和Swift Playground里面設(shè)計UI, 交互, 導(dǎo)航模式, 換場和動畫锄开。整個App 都是通過 IBAnimatable 在Interface Builder 設(shè)計完成素标,沒有任何一行代碼。
  • MotionMachine.swift - 功能強大萍悴、優(yōu)雅头遭、模塊化動畫庫。
  • circle-menu.swift - 動畫效率很贊的圓形縮放菜單演示及類庫癣诱。
  • BWWalkthrough.swift - BWWalkthrough.swift界面切換中加入靈動的動畫效果任岸。
  • hamburger-button.swift - hamburger-button.swift一個漢堡包動畫關(guān)閉按鈕。
  • HamburgerButton.swift - HamburgerButton.swift一個漢堡包動畫返回按鈕狡刘。
  • MDCSwipeToChooseView - MDCSwipeToChooseView翻牌子效果享潜。
  • Advance.swift - 簡單易用、功能強大的動畫框架庫嗅蔬。在手勢交互剑按、幀動畫、自定義動畫及仿真類型將是不錯的選擇澜术。
  • HWAnimationTransition_Swift 艺蝴、HWAnimationTransition_OC - 類似于格瓦拉啟動頁中的放大轉(zhuǎn)場動畫(objective-C && Swift)。教程
  • NumberMorphView.swift - 可愛的數(shù)字補間(變身)動畫類庫鸟废。
  • DisplaySwitcher.swift - 兩個集合視圖在不同布局(平鋪和列表)間平滑切換猜敢。Yalantis 出品。
  • DynamicButton.swift - 一套完整、且?guī)赢嬤^渡的圖標(biāo)按鈕庫缩擂。
  • TKDotSegment.swift - 是一個帶有圓點動畫的 segment鼠冕。
  • LiquidLoader.swift - 液態(tài)加載動畫的輕量級 UI 組件。
  • 15DaysofAnimationsinSwift - 15DaysofAnimationsinSwift動畫胯盯。
  • Interpolate.swift - 手勢驅(qū)動交互式轉(zhuǎn)場動畫框架庫懈费。這個很專業(yè),且非常有意思博脑。
  • PeekPop.swift - 3DTouch動畫組件憎乙。
  • fantastic-ios-animation.swift - 基于 UI 組件類別分類,且?guī)Ь蕜赢嬓Ч?iOS 組件庫集合叉趣。
  • GridPanelDemo 贊泞边,一個點擊翻轉(zhuǎn)的動畫Demo
  • astrology-motion-ios Astrology animation written in Swift 3

算法@

  • swift-algorithm-club 很多流行的算法和數(shù)據(jù)結(jié)構(gòu)的具體實現(xiàn),非常贊??????

VR@

  • VRDemo-Swift VRDemo是用Swift配合OpenGL ES實現(xiàn)的360度全景播放器

他人開源總結(jié)@

  • awesome-swift - A collaborative list of awesome swift resources 非常?????? .
  • awesome-swift - A curated list of awesome Swift frameworks, libraries and software.
  • SwiftMarch - 從開發(fā)者角度介紹被廣泛運用于實際Swift項目中的開源庫疗杉。

設(shè)計@

好的文章@

Xcode插件@

  • Swimat - Swimat椭蹄,是一款Xcode 插件,幫你一鍵格式化 swift 代碼净赴。
  • XcodeSwiftSnippets - XcodeSwiftSnippets, 提供了很多可在 Xcode 上使用的 Swift 代碼片段, 通過自動補全的方式極大的提高了開發(fā)效率绳矩。
  • XcodeGen Command line tool that generates your Xcode project from a simple spec and your folder structure

Xcode相關(guān)@

  • FengNiao 一個清理Xcode中沒使用的資源文件的命令行工具.

測試調(diào)試@

  • FBSimulatorControl 支持同時啟動多個模擬器的庫,F(xiàn)aceBook出品.
  • depcheck Swift 工程分析工具(Dependency analyzer tool for Swift projects)
  • CleanroomLogger - 相當(dāng)于 CocoaLumberjack 或 Log4j 的 Swift 版本玖翅,功能上甚至更強大翼馆。另外,源代碼中已經(jīng)內(nèi)含了完整的 API 文檔金度,使用非常方便应媚。
  • LifetimeTracker 內(nèi)存分析,幫助找出循環(huán)引用等內(nèi)存問題.Find retain cycles / memory leaks sooner.
  • Quick - 用于Swift中的單元測試(也可用于Objective-C)猜极,與Xcode整合在一起中姜。如果你是Objective-C的粉絲,我建議用Specta代替這個跟伏,但是對Swift使用者來說丢胚,Quick是最佳選擇。
  • Sleipnir - Swift的測試框架受扳。
  • XXPlaceHolder.swift - MMPlaceHolder的swift版本携龟。
  • SwiftyBeaver - 一個完善的日志工具,支持彩色輸出勘高、輸出內(nèi)容到文件峡蟋、重要性分級坟桅、多輸出目標(biāo)。工具執(zhí)行在后臺蕊蝗,不影響性能仅乓,可以極大提高開發(fā)效率。
  • swiftlog - 為Swift 應(yīng)用提供快捷添加日志信息的方法匿又,Swift 包管理支持(SPM)情萤、 使用驚艷的 Rainbow 包輸出彩色日志达传、支持寫入文件。使用 swiftlog
  • Log.swift - 靈活尊剔、易用洞慎、可定制輸出格式和主題風(fēng)格的日志類(Swift),支持控制臺彩色輸出痛单。
  • Cuckoo.swift - Cuckoo.swift一款用法更接近于傳統(tǒng)單元測試 Mock 框架庫(區(qū)別之處在于需要用腳本預(yù)先生成 Mock 類)。
  • XCGLogger.swift - XCGLogger.swift功能完整的日志管理類庫劲腿。
  • Peek.swift - 更友好旭绒、手勢方式檢查界面內(nèi)組件布局信息(相當(dāng)于瀏覽器元素檢查功能),界面調(diào)試?yán)鳌?/li>

分析@

WebView@

  • IOSCallJsOrJsCallIOS - IOSCallJsOrJsCallIOS:利用iOS7.0后出來的JavaScriptCore framework焦人,webview與Js交互是常見的需求挥吵。OC版本與swift版本。《OC JavaScriptCore與js交互》,《Swift JavaScriptCore與js交互》花椭。
  • WKWebViewTestDemo.swift - WKWebViewTestDemo:WKWebView新特性及JS交互,文章講解忽匈。
  • React.swift - 啟發(fā)自 React 的純 Swift 函數(shù)版基于 UIKit 封裝類庫。這種結(jié)構(gòu)是否似曾相識矿辽。
  • GRMustache 一個類似templateEngine的html渲染工具丹允,可以更加有效的幫助大家完成數(shù)據(jù)生成HTML的過程。
  • MarkdownView Markdown View for iOS. MarkdownView is a WKWebView based UI element, and internally use bootstrap, highlight.js, markdown-it.
  • swift-deep-linking 深度鏈接 A simple way to consume custom deep link URLs in a Swift app
  • highlight Rich featured syntax highlighter for Keynote slides.

FaceBook@

通訊錄@

  • PPGetAddressBookSwift - 一行代碼獲取按A~Z分組精準(zhǔn)排序的通訊錄聯(lián)系人 Swift版( 已處理姓名所有字符的排序問題)

Email@

  • Postal A swift framework for working with emails,Postal is a swift framework providing simple access to common email providers.

三方分享袋倔、支付雕蔽、登錄等等@

其他庫@

  • SwiftDate - 特別完整、強大的日期時間操作管理類庫宾娜。它幾乎涵蓋了已知開源日期類庫所有優(yōu)秀特性批狐。 他能幫你輕松處理時區(qū),處理時間加減前塔,計算到期時間等等場景下的問題贾陷。
  • SYKeyboardTextField - SYKeyboardTextField 是一個輕巧,簡單,非侵入式的鍵盤附隨輸入框! 采用Swift編寫。
  • ZFScan - 仿微信 二維碼/條形碼 掃描嘱根。
  • QRCodeReader.swift - QRCodeReader.swift一款簡單的 QR 二維碼閱讀組件及示例髓废,提供前后相機切換功能。
  • swiftScan - 具有豐富功能的二維碼掃描組件及類庫该抒。對應(yīng)OC版本LBXScan慌洪。
  • QR-Code-Generator.swift - 生成二維碼顶燕。
  • Parsimmon - swift,小而美的語言學(xué)類庫封裝工具包冈爹。提供分詞涌攻、標(biāo)記詞性、詞形歸并频伤、樸素貝頁斯分類恳谎、決策樹等自然語言分析小工具。P.S. 英語分詞效果好于中文憋肖,感興趣的同學(xué)可以針對中文做一些優(yōu)化開發(fā)因痛。參考譯文 NSHipster - NSLinguisticTagger
  • MKMapView-Extension - 這是關(guān)于 MKMapView 寫的一個基于swift的擴展岸更,可以擴展 MKMapView 的相關(guān)功能鸵膏,減少復(fù)用代碼量。
  • SwiftValidator - 基于規(guī)則的輸入驗證類庫怎炊。項目良好的面向?qū)ο笤O(shè)計思想谭企,使規(guī)則的擴展及自定義非常方便。更專業(yè)的規(guī)則引擎(甚至是基于自然語言的規(guī)則配置)解決方案评肆,比如:開源的 Drools债查,商用的 ILOG 等。
  • Validated.swift - Validated.swift通過值驗證或限定瓜挽,快速定義新類型的微類庫(約50行代碼)攀操。
  • Regex.swift - 實用的正則表達式微框架類庫。
  • PySwiftyRegex.swift - 像Python一樣簡潔高效地作正則處理秸抚。
  • PhoneNumberKit.swift - 解析速和、格式化及驗證國際電話號碼工具庫(相當(dāng)于 Google 的 libphonenumber 庫的 Swift 版本)。
  • SwiftSequence - 簡潔剥汤、靈活颠放、多變的操作 SequenceType 的類庫(基于微框架(μframework)設(shè)計思想)。
  • IDNFeedParser - 一個簡單易用的Rss解析庫吭敢。
  • Swifternalization - 一套實用的本地化工具庫碰凶。使用教程及 API 文檔完整。值得收入項目的“輪子”鹿驼。
  • Localize-Swift - Localize-Swift一款開發(fā)者不可或缺的國際化及本地化字符串框架支持類庫欲低。同樣地,使用簡單畜晰、直觀又方便砾莱。
  • apous - 一款有趣的 Swift 應(yīng)用 - 讓 Swift 成為腳本語言。
  • ControlOrientation - 如何用代碼控制以不同屏幕方向打開新頁面【iOS】凄鼻, 使用說明腊瑟。
  • SwiftyStoreKit - 一款輕量級的 iOS 應(yīng)用內(nèi)購買框架聚假。
  • Device-swift - 可以非常方便的獲取設(shè)備型號和屏幕尺寸,實現(xiàn)起來難度不大闰非,大家可以學(xué)習(xí)一下源碼膘格。
  • Plum-O-Meter - swift 稱重應(yīng)用, (3D Touch之我見)[http://swift.gg/2015/10/23/3d-touch-impressions-and-thoughts/]财松。
  • 打開自帶地圖瘪贱、百度地圖、騰訊地圖 - 打開自帶地圖辆毡、百度地圖菜秦、騰訊地圖。
  • MapManager.swift - MapManager.swift地圖及路徑管理封裝庫胚迫。
  • eviltransform.swift - eviltransform.swift解決國內(nèi)GPS地圖坐標(biāo)偏移問題,它將政府加密過的GCJ-02坐標(biāo)喷户,轉(zhuǎn)成世界通用的WGS-84坐標(biāo)唾那。
  • BabyBluetooth - 是一個非常容易使用的藍牙庫, 適用于 iOS 和 Mac OS, 基于原生 CoreBluetooth 框架封裝, 可以幫開發(fā)者們更簡單地使用 CoreBluetooth API, 使用鏈?zhǔn)椒椒w, 使得代碼更簡潔访锻、優(yōu)雅。iOS藍牙開發(fā)(四):BabyBluetooth藍牙庫介紹
  • RxBluetoothKit.swift - 基于 RxSwift 的藍牙通訊庫闹获。
  • BluetoothKit.swift - 基于 CoreBluetooth API 實現(xiàn)iOS/OS X 設(shè)備間藍牙通訊封裝類庫期犬。功能強大、傳輸穩(wěn)定避诽,示例完整龟虎,很酷。
  • CoreDataStack.swift - 存儲棧沙庐。
  • SYNQueue.swift - 執(zhí)行隊列類庫鲤妥。
  • DDMathParser.swift - 相比 NSExpression 和 GCMathPaser,功能更強大的數(shù)學(xué)表達式解析器拱雏。
  • RateLimit.swift - 簡單棉安、實用定時執(zhí)行任務(wù)工具類庫。
  • shoppingCart.swift - swift的購物車demo铸抑,采用純代碼UI贡耽,autolayout自動布局,core animation動畫效果鹊汛。
  • SwiftyGPIO - 通過 Swift 語言去控制基于 Linux 主板(比如:C.H.I.P. 和 樹莓派) 的 GPIO(General Purpose Input Output )蒲赂,去完成簡單的工控功能(比如 LED 燈的顯示)。
  • Scale.swifty - 簡單直觀的單位計算及換算類庫(支持常用計量類型)刁憋。代碼簡潔性滥嘴、直觀性杠杠的。
  • swift-pons - 面向協(xié)議的不受長度限制數(shù)字類型及數(shù)學(xué)計算擴充類庫至耻。用它做一款最攀仙科學(xué)計算器妥妥地届囚。
  • SwiftString - SwiftString:String 擴展功能很豐富(無論格式化雜亂字符串,還是子串查找是尖,亦或是格式轉(zhuǎn)換都很強大)意系。
  • FileBrowser.swift - FileBrowser.swift 一款開源的 iOS 文件瀏覽器, 支持文件搜索, 文件預(yù)覽和 3D touch 功能。
  • AFBrushBoard.swift - AFBrushBoard.swift基于swift的毛筆畫板Demo饺汹。包含多階貝塞爾曲線的抽取蛔添、模擬畫筆速度等算法。
  • SwiftForms - SwiftForms表單遞交庫兜辞,快速開發(fā)利器迎瞧。
  • Design-Patterns-In-Swift - Design-Patterns-In-Swift如何使用常用設(shè)計模式及示例。
  • Dollar.swift - Dollar.swift是一個Swift庫逸吵,無需擴展任何內(nèi)置對象就為Swift語言提供有效的函數(shù)式編程輔助方法凶硅,類似于Lo-Dash或JavaScript中的Underscore。而Cent則是通過擴展功能來擴展Swift中的特定對象類型扫皱。
  • Underscore.swift - 函數(shù)式編程輔助方法足绅,可靠性上壓倒目標(biāo)對手是 Dollar。
  • PathKit.swift - PathKit.swift小而美的路徑管理類韩脑。
  • Surge.swift - Surge.swift基于蘋果Accelerate高性能計算數(shù)學(xué)框架封裝庫氢妈。
  • Async.swift - Async.swift簡潔的后臺執(zhí)行代碼的異步封裝庫。
  • AlecrimAsyncKit.swift - 一款很優(yōu)雅的異步執(zhí)行框架庫段多。
  • BrightFutures.swift - BrightFutures.swift漫長或復(fù)雜計算由獨立線程異步來完成首量。
  • Euler.swift - Euler.swift直觀、簡潔的數(shù)學(xué)表達式?27÷3+∑[3,1,2]进苍。
  • Siren.swift - Siren.swift當(dāng)應(yīng)用更新時加缘,通知用戶并提供App Store鏈接。
  • BTree.swift - BTree.swift:相對于標(biāo)準(zhǔn)集合類型具有更優(yōu)執(zhí)行性能的基于B-Tree的優(yōu)化集合類型實現(xiàn)類庫觉啊。
  • PromiseKit - 同時支持 Swift 及 Objective-C 的 Promise 類庫拣宏,異步編程類庫 提供了很多實用的異步函數(shù) 讓異步編程更簡單。
  • Duration.swift - 測量代碼片段執(zhí)行時間工具類庫(Swift)柄延。
  • Bolts-Swift - 全平臺(所有支持 Swift 的設(shè)備)任務(wù)管理 futures/promises 異步實現(xiàn)類庫蚀浆。
  • BCColor.swift - 輕量而強大的顏色處理庫,純 Swift 版搜吧。 支持從圖片拾取一套主題色市俊,類似AppleMusic;支持圖片黑白化滤奈、對顏色的加深和變淺摆昧、生成漸變顏色等。
  • AIToolbox.swift - AI 主流模塊集工具箱庫蜒程。其中涉及 AI 知識實在廣闊又高端绅你。
  • EZSwiftExtensions - 對Swift標(biāo)準(zhǔn)庫伺帘, Foundation, UIKit 提供了很多高級擴展函數(shù)忌锯。
  • Venice.swift - 讓 Swift 3 提前支持協(xié)程(Coroutine)伪嫁。P.S. Chris 曾答疑過,Coroutine 不在 Swift 3 支持范圍中偶垮,將在更晚時候討論語言級支持张咳。
  • FlatBuffersSwift - Swift 版 FlatBuffers 實現(xiàn)類庫。P.S. FlatBuffers 是跨平臺似舵、高效脚猾,提供了 C++/Java 接口的序列化開源工具庫。
  • Lyft.swift - 一套面向 Lyft 開發(fā)者的 Swift API 類庫砚哗。
  • Up-Down.swift - Up-Down.swift:在 OS X 菜單欄上實時顯示網(wǎng)絡(luò)上傳和下載速度小工具龙助。
  • Algorithm.swift - 算法和概率模型工具集。(作者 Daniel Dahan)
  • Spots.swift - 一套為了加速開發(fā)效率蛛芥、將 view models 采用 JSON 格式存儲于云端 view controller 框架庫提鸟。
  • PinpointKit.swift - 簡單的手勢動作快速觸發(fā)反饋組件。主要功能包含自動截屏常空、附加說明和日志沽一。支持添加可定制箭頭盖溺、著重框漓糙、文本、模糊打碼等常用快照編輯功能烘嘱。它非常適合開發(fā)過程中測試人員反饋缺陷昆禽。
  • Switcher.swift - 一個 OS X 小 App,可以很輕松地切換 App Store 和 iTunes 的賬號蝇庭,對于同時使用多個 Apple ID 的人來說非常地方便醉鳖。
  • MotionBook Awesome iOS UI/UX Animation Book

地圖

  • Cluster 非常不錯的地圖標(biāo)注聚合.
  • ArcKit Location and activity recording framework for iOS

通知

  • NotificationBanner 最容易的方法顯示高度自定義的通知.
  • Homeoff - 用swift寫了一個模仿Launcher通知中心快捷方式的應(yīng)用。支持20個應(yīng)用哮内,并增加了一個返回到桌面來解放Home鍵的功能盗棵。
  • SwiftNotificationCenter - 一個面向協(xié)議的類型安全、線程安全北发、內(nèi)存安全的通知中心纹因。

版本新API的Demo

  • MTSwift-Learning - 通過一些簡單項目實戰(zhàn)演練開始學(xué)習(xí) Swift 。
  • iOS8-day-by-day - swift琳拨。
  • iOS9-day-by-day - swfit iOS9 Day-by-Day :: Day 2 :: UI Testing瞭恰。
  • uistackview-sample.swift - iOS 9 引進了 UIStackViews,提供 auto-layout 特性狱庇。如果你開發(fā)過 Android 應(yīng)用惊畏,會發(fā)現(xiàn)它和 LinearLayouts 概念上很類似恶耽,它是增強版。你可以手動創(chuàng)建颜启,也可以使用 IB 自動創(chuàng)建偷俭,本文用的是代碼實現(xiàn)。

代碼安全與密碼

  • OAuthSwift - OAuthSwift國外主流網(wǎng)站OAuth授權(quán)類庫缰盏。
  • CryptoSwift - swift加密庫, 支持md5,sha1,sha224,sha256...社搅。

未分類

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市乳规,隨后出現(xiàn)的幾起案子形葬,更是在濱河造成了極大的恐慌,老刑警劉巖暮的,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笙以,死亡現(xiàn)場離奇詭異,居然都是意外死亡冻辩,警方通過查閱死者的電腦和手機猖腕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恨闪,“玉大人倘感,你說我怎么就攤上這事×剩” “怎么了老玛?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長钧敞。 經(jīng)常有香客問我蜡豹,道長,這世上最難降的妖魔是什么溉苛? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任镜廉,我火速辦了婚禮,結(jié)果婚禮上愚战,老公的妹妹穿的比我還像新娘娇唯。我一直安慰自己,他們只是感情好寂玲,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布塔插。 她就那樣靜靜地躺著,像睡著了一般敢茁。 火紅的嫁衣襯著肌膚如雪佑淀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音伸刃,去河邊找鬼谎砾。 笑死,一個胖子當(dāng)著我的面吹牛捧颅,可吹牛的內(nèi)容都是我干的景图。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼碉哑,長吁一口氣:“原來是場噩夢啊……” “哼挚币!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起扣典,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤妆毕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后贮尖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體笛粘,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年湿硝,在試婚紗的時候發(fā)現(xiàn)自己被綠了薪前。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡关斜,死狀恐怖示括,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情痢畜,我是刑警寧澤垛膝,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站裁着,受9級特大地震影響繁涂,放射性物質(zhì)發(fā)生泄漏拱她。R本人自食惡果不足惜二驰,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秉沼。 院中可真熱鬧桶雀,春花似錦、人聲如沸唬复。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敞咧。三九已至棘捣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間休建,已是汗流浹背乍恐。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工评疗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茵烈。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓百匆,卻偏偏與公主長得像,于是被迫代替她去往敵國和親呜投。 傳聞我的和親對象是個殘疾皇子加匈,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • <轉(zhuǎn)>http://www.cnblogs.com/fengmin/p/6923328.html swift常用第...
    Helong閱讀 995評論 0 3
  • 網(wǎng)絡(luò)Alamofire:http網(wǎng)絡(luò)請求事件處理的框架。Moya:這是一個基于Alamofire的更高層網(wǎng)絡(luò)請求封...
    十二月的水瓶座閱讀 494評論 0 1
  • 網(wǎng)絡(luò) Alamofire: http網(wǎng)絡(luò)請求事件處理的框架仑荐。 Moya: 這是一個基于Alamofire的更高層網(wǎng)...
    竹子4117閱讀 580評論 0 1
  • 網(wǎng)絡(luò) Alamofire:http網(wǎng)絡(luò)請求事件處理的框架雕拼。 Moya:這是一個基于Alamofire的更高層網(wǎng)絡(luò)請...
    被吹落的風(fēng)閱讀 27,926評論 4 141
  • 這里的框架都是純swift的 , 感謝開源 粘招,感謝大神們 悲没。 json解析 SwiftyJSON json解析之王...
    竹子4117閱讀 1,830評論 0 5