swift第三方

網(wǎng)絡(luò)

Alamofire:http網(wǎng)絡(luò)請求事件處理的框架咳榜。

Moya:這是一個基于Alamofire的更高層網(wǎng)絡(luò)請求封裝抽象層。

Reachability.swift:用來檢查應(yīng)用當前的網(wǎng)絡(luò)連接狀況鞍泉。

綜合

Perfect:swift的服務(wù)器端開發(fā)框架(針對于移動后端開發(fā)、網(wǎng)站和web應(yīng)用程序開發(fā))肮帐。

RxSwift:

函數(shù)響應(yīng)式編程框架咖驮,是ReactiveX的swift版本,可以簡化異步操作和事件/數(shù)據(jù)流训枢。

Dollar:無需擴展任何內(nèi)置對象就為Swift語言提供有效的函數(shù)式編程輔助方法,類似于Lo-Dash或JavaScript中的Underscore托修。

MonkeyKing:社會化分享框架,支持分享text肮砾、url诀黍、image、audio仗处、file到WeChat眯勾、QQ枣宫、Alipay、Weibo吃环。

OAuthSwift:國外主流網(wǎng)站OAuth授權(quán)庫也颤。

R.swift:以一種優(yōu)雅安全的方式使用資源文件。

Design-Patterns-In-Swift:swift實現(xiàn)的各種設(shè)計模式郁轻。

Whisper:使用簡單翅娶、功能實用的消息及應(yīng)用通知組件。

Surge:mattt寫的性能加速框架好唯,為數(shù)字信號處理和圖像處理提供高性能竭沫。

Animation

Spring:MengTo寫的動畫框架,買過他的書《Design+Code》骑篙。

EasyAnimation:主要應(yīng)用于UIView.animateWithDuration(_:,

animations:...)蜕提。

IBAnimatable:主要使用于Interface

Builder,不需要一行代碼就可打造擁有炫酷動畫效果的UI界面。

Advance:可應(yīng)用于 iOS靶端、 tvOS谎势、 and OS X的動畫框架。

PeekPop:使用3D touch 被引用的兩個動畫特性peek杨名、pop脏榆。

Transition

StarWars.iOS:很炫酷的轉(zhuǎn)場動畫效果,視圖碎片化掉落台谍。

其他動畫

NumberMorphView:label數(shù)字變形過渡動畫须喂,用于金額數(shù)字變動或者時間上面會非常nice!

FillableLoaders:自定義的進度加載動畫典唇。

數(shù)據(jù)處理

SQLite.swift:用swift封裝的sqlite

3操作框架镊折。

解析、轉(zhuǎn)換

SwiftyJSON:很好介衔、很方便地處理JSON數(shù)據(jù)。

Argo:函數(shù)式j(luò)son解析轉(zhuǎn)換庫骂因。

ObjectMapper:把json對象映射為model對象炎咖。

存儲

SwiftyUserDefaults:對NSUserDefaults的封裝,讓NSUserDefaults使用更簡單寒波。

KeychainAccess:使用Keychain非常方便乘盼。

其他

SwiftString:關(guān)于swift中string處理的擴展,有between(left,

right)俄烁、camelize()绸栅、capitalize()、count(string)页屠、decodeHTML()粹胯、contains(substring)等蓖柔。

ReSwift:單向數(shù)據(jù)流處理,靈感來自于redux风纠。

Category况鸣、Extension

ExSwift: 包含一組標準類型和類的Swift擴展。

加載指示竹观、HUD

NVActivityIndicatorView:很多漂亮的加載指示器镐捧。

FillableLoaders:自定義的進度加載器,有waves臭增、plain懂酱、spike、rounded等效果誊抛。

Refresh

DGElasticPullToRefresh:有彈性效果的下拉刷新控件列牺。

圖表、繪畫

Charts:非常好的圖表框架芍锚,類似于MPAndroidChart昔园。

PNChart-Swift:周凱文寫的PNChart的swift版。

AutoLayout

SnapKit:自動布局框架并炮,類似于Masonry默刚。(推薦)

Cartography:自動布局DSL。

Neon:一款關(guān)于UI自動布局的框架逃魄。

Stevia:自動布局荤西。

TZStackView:UISatckView的代替品,支持iOS7+伍俘。

UIKit

Chatto:輕量級構(gòu)建聊天應(yīng)用的框架邪锌。

Koloda:卡片視圖,而且滑動視圖有滑動卡片一樣的動畫效果癌瘾。

ImagePicker:圖片選擇器觅丰。

MaterialKit:關(guān)于Material

design做的一系列UI組件。

Material:集Animation和UI與一身妨退,還有Icon妇萄、Color等元素,使用這個庫就可以打造一個漂亮的UI界面并具有優(yōu)雅的動畫效果咬荷。

引導頁冠句、新手教程

IFTTT/RazzleDazzle:集成引導頁,具有不錯的動畫效果幸乒。

Instructions:應(yīng)用于操作指南懦底、新手教程。

Tab Bar

Animated Tab Bar:Ramotion出品,給tabbar

items各單元添加動畫效果罕扎。

Adaptive Tab Bar:同樣的Ramotion出品聚唐,提供適合的Tab Bar丐重。

Table View

Eureka:通過詳細的映射,創(chuàng)建動態(tài)的table-viewforms拱层。

folding-cell:折疊的cell效果弥臼,動畫很nice。

Alert根灯、Sheet

SCLAlertView-Swift:不錯的一款alert

view径缅。

SweetAlert-iOS:alert。

Button

DOFavoriteButton:有動畫效果的button烙肺,適用于收藏纳猪、喜歡、點贊等桃笙。

hamburger-button: hamburger button氏堤,動畫過渡不錯。

Switch

paper-switch:Ramotion出品搏明,turned

on覆蓋父視圖的動畫效果鼠锈。

Label

LTMorphingLabel:擁有很多種特性的label。

ActiveLabel.swift:支持Hashtags星著、Mentions购笆、Links響應(yīng)事件處理。

TextField

TextFieldEffects:具有非常多虚循、非常nice的輸入框視圖同欠。

PhoneNumberKit:專門針對電話號碼格式做的一個輸入框,很贊横缔。

SkyFloatingLabelTextField:類似于OC的JVFloatLabeledTextField铺遂,編輯就會出現(xiàn)浮動的提示label。

FloatLabelFields:類似于SkyFloatingLabelTextField茎刚。

TextView

NextGrowingTextView:取自于HPGrowingTextView,文本輸入視圖襟锐,對于消息編輯非常有用。

Font膛锭、Color

Hue:集成color功用的庫捌斧,使用的是hex顏色值。

CoreText泉沾、AttributeText

TextAttributes:封裝NSAttributedString的框架,讓attributed

strings處理更加簡單妇押,而且是鏈式結(jié)構(gòu)跷究,看起來更加直觀。

Image

GPUImage2:GPUImage的Swift版敲霍,GPU加速image和video的處理俊马。

圖片加載丁存、緩存

Kingfisher:喵神王巍寫的一款關(guān)于圖片下載、緩存的框架柴我,靈感取自于SDWebImage解寝。

HanekeSwift:輕量帶緩存高性能圖片加載組件。

Gif

Gifu:加載gif的框架艘儒,表現(xiàn)良好聋伦。

JWAnimatedImage:加載gif和apng的引擎,低內(nèi)存和cpu消耗界睁。

特殊效果

Filterpedia:給圖片加濾鏡效果觉增,有很多種濾鏡。

Toucan:圖片處理翻斟,支持重設(shè)尺寸逾礁、裁剪、風格化等

Menu

FlowingMenu:很有意思的一個menu,具有平滑的彈簧效果访惜,且手勢拖動動畫特別有趣嘹履。

ENSwiftSideMenu:手勢側(cè)滑menu。

CircleMenu:簡單债热、優(yōu)雅的一款circle

menu,有不錯的動畫效果砾嫉。

Page Menu

PageMenu:滑動出現(xiàn)不同分頁的一個pagemenu,用于不同狀態(tài)分頁效果上是很好的選擇阳柔。

XLPagerTabStrip:功能同上焰枢,類似于Android的PageTabStrip。

測試

Quick:測試框架舌剂,支持Swift和OC济锄,靈感來自于RSpec,Specta, andGinkgo

Sleipnir:BDD測試框架霍转,靈感來自于OC寫的cedar荐绝。

日志、Log

XCGLogger:功能完整的日志管理庫避消。

Log:強有力的日志框架低滩。

工具、插件

Carthage:包管理工具岩喷,類似于CocoaPod恕沫。

swift-package-manager:同樣的,包管理工具纱意。

SwiftLint: 一個用于檢查 Swift 編程風格和約定的試驗性工具婶溯。

其他

TSWeChat:仿Wechat。

FlappySwift:游戲flappy

bird的swift實現(xiàn)。

OCR

SwiftOCR:ocr圖像識別庫迄委。

Asynchronous

PromiseKit:能提供強大的 iOS 開發(fā)異步功能,非常容易使用褐筛。

Async:關(guān)于GCD異步分發(fā)的語法糖。

KVO

Observable-Swift:用于kvo的庫叙身。

Permission

PermissionScope:統(tǒng)一許可管理渔扎。(推薦)

Permission:統(tǒng)一管理iOS系統(tǒng)的許可,比如相機信轿、相片晃痴、定位等。

App內(nèi)購

SwiftyStoreKit:封裝的輕量級的APP內(nèi)購框架虏两。

Bluetooth

BluetoothKit:使用藍牙更方便愧旦。

App間跳轉(zhuǎn)、DeepLink

Appz:非常方便地實現(xiàn)App間跳轉(zhuǎn)和DeepLink定罢。

狀態(tài)機

SwiftTask:用Swift編寫的狀態(tài)機笤虫,綜合了 Promise + progress + pause + cancel,使用SwiftState祖凫。

算法以及數(shù)據(jù)結(jié)構(gòu)

swift-algorithm-club:swift中的算法以及數(shù)據(jù)結(jié)構(gòu)琼蚯,還有解釋說明。

開源APP

Yep:周凱文團隊開源的一個社交APP,對于學習swift開發(fā)整個項目非常有價值惠况。

資料遭庶、資源

iOS-9-Sampler:關(guān)于iOS9新特性的所有demo。

iOS9-day-by-day:day-by-day系列相信很多人都很熟悉稠屠,主要介紹一些新特性峦睡、新框架的使用。

30DaysofSwift:作者Allen

Wang是一名產(chǎn)品設(shè)計師权埠,這是他學習swift的項目榨了,在dribbble上看到過他的設(shè)計作品:openallen,挺不錯的攘蔽。

SwiftGuide:這份指南匯集了Swift語言主流學習資源龙屉,并以開發(fā)者的視角整理編排。

Awesome-Swift-Education:swift學習資源整理满俗。

awesome-swift:swift資源大合集转捕,覆蓋了幾乎所有方面。

awesome-ios:iOS開發(fā)資源大整合唆垃,包括OC五芝、Swift,涉及到frameworks辕万、libraries与柑、tutorials谤辜、xcode

plugins、components等价捧。

最后編輯于
?著作權(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é)果婚禮上婶芭,老公的妹妹穿的比我還像新娘东臀。我一直安慰自己,他們只是感情好雕擂,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布啡邑。 她就那樣靜靜地躺著,像睡著了一般井赌。 火紅的嫁衣襯著肌膚如雪谤逼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天仇穗,我揣著相機與錄音流部,去河邊找鬼。 笑死纹坐,一個胖子當著我的面吹牛枝冀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼果漾,長吁一口氣:“原來是場噩夢啊……” “哼球切!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绒障,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤吨凑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后户辱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸵钝,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年庐镐,在試婚紗的時候發(fā)現(xiàn)自己被綠了恩商。 大學時的朋友給我發(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
  • 正文 我出身青樓范嘱,卻偏偏與公主長得像送膳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丑蛤,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫叠聋、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,022評論 4 62
  • 懷著興奮和忐忑的心從北京到丹東的火車下來盏阶,叫了一輛車趕往丹東雙靈寺內(nèi)觀中心晒奕。路上和師父有一腔沒一腔的聊著,心里還掛...
    可樂先生要重啟閱讀 1,156評論 6 2
  • 【讀經(jīng)】 耶2 【金句】 但我的百姓將他們的榮耀換了那無益的神名斟。(耶利米書 2:11 和合本) 【感動】 神是我的...
    chanor閱讀 157評論 0 0
  • 有時會被自己的畫丑到不想繼續(xù)畫砰盐,可是讓我此生完全棄筆不畫,我又做不到坑律。 有人告訴我岩梳,等到畫到第100張就好了。
    溫迪畫畫閱讀 144評論 0 2
  • [幸福人兒]20170701學習力6期踐行記錄Day47 ?指讀四首墻上貼的唐詩晃择,她是老師帶著我這個學生冀值。 ?玩翻...
    金大地閱讀 171評論 0 0