swift 框架大全
生活随笔
收集整理的這篇文章主要介紹了
swift 框架大全
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載地址:http://lib.csdn.net/article/swift/52339
github排名?https://github.com/trending,github搜索:https://github.com/search
主要工作說明:?
1. 將Swift從Objective-C混合的md文件中抽出(正在進行…)
使用方法:根據目錄關鍵字搜索,記得包含@,以保證搜索目錄關鍵字的唯一性。
問題反饋:請廣大網友只按照目錄結構(即使目錄結構有問題)添加三方庫,并pull request。目錄問題大家提出issues后樓主會及時更改的。
目錄
- Swift學習資料@
- 完整App@
- App框架@?
- 響應式框架@
- UI@?
- 日歷三方庫@
- 下拉刷新@
- 模糊效果@
- 富文本@
- 圖表@
- 顏色@
- 表相關@(TabbleView、Tabbar、即時聊天界面)
- TableView@
- CollectionView@
- 隱藏與顯示@
- HUD與Toast@
- 對話框@
- 狀態欄@
- 導航欄@
- 設置@
- Switch@
- 主題@
- 電影選座@
- 瀑布流@
- 菜單@
- 其他UI@
- 動畫@?
- 側滑與右滑返回手勢@
- gif動畫@
- 其他動畫@
- AutoLayout@
- 網絡相關@?
- 網絡連接@
- 圖像獲取@
- 網絡聊天@
- 網絡測試@
- 網頁框架@
- 網絡解析?
- CSV
- JSON@
- XML&HTML@
- Other Parsing@
- 二維碼@
- 開發資料@?
- 播客@
- 學習資料@
- 他人開源總結@
- 開發博客列表@
- 學習筆記、書籍@
- 設計@
- 好的文章@
- 美工資源@
- 開發工具@?
- Xcode插件@
- 好用的軟件@
- Cagegory@
- 測試及調試@
- 數據存儲@?
- 緩存處理@
- 數據庫@
- 序列化@
- WebView與WKWebView@
- 游戲@
- FaceBook@
- 通訊錄@
- 其他庫@
- 三方分享、支付、登錄等等@
- PDF@
- 圖像瀏覽及處理@?
- 圖像圓角@
- 攝像照相視頻音頻處理@
- 視頻@
- 消息相關@?
- 消息推送客戶端@
- 消息推送服務器端@
- 通知相關@
- 時間日期@
- 設計模式@
- 版本新API的Demo@
- 代碼安全與密碼@
- 動態更新@
- AppleWatch@
- VPN@
- 未分類@
========
具體內容 =============================
========
Swift學習資料@
- SwiftGuide?很贊 的Swift學習資料
下拉刷新@
- ZLSwiftRefresh?- swift下拉刷新/上拉加載更多,支持自定義動畫,集成簡單,兼容UITableView/CollectionView/ScrollView/WebView。
- BreakOutToRefresh?- swift,上拉和下拉刷新。
- GearRefreshControl?- swift,上拉和下拉刷新。
- refresher?- swift,上拉和下拉刷新。
- ReplaceAnimation.swift?- 基于 @ZeeYoung歐陽哲 同學的創意下拉刷新動畫實現。值得稱贊還有額外增加了“取消及滾動”效果支持。
- PullToReflesh-Swift?- 一款炫酷的下拉刷新封裝庫(Mobile page refresh concept inspired by Google and for something like a news app)。源碼分析
- pull-to-refresh.swift?- 是一款非常易于開發者使用的下拉刷新和加載更多組件。通過一個 UIScrollView 的擴展,可以輕松為 UIScrollView 的所有子類添加下拉刷新功能。
模糊效果@
- Blurable.swift?- swift模糊組件。
AutoLayout@
- Snap?- Snap是Masonry Auto Layout DSL的Swift版本,是一款輕量級的布局框架,使用了更良好的語法封裝了AutoLayout。Snap支持iOS和OS X。
- Neon.swift?- 功能強大的 UI 布局神器。
- EasyPeasy.swift?- 編程方式自動布局框架庫。
富文本@
- RichEditorView?- swift,一套可定制富文本編輯器組件及示例。功能完整、代碼簡練、實現邏輯巧妙(編輯器核心與 WebView 結合,采用 HTML5 contentEditable 編輯模式,執行JS 配套命令 execCommand 實現富文本編輯功能)。
- SwiftyMarkdown.swift?- 用swift寫的markdown解析庫。
- Marklight.swift?- Markdown 語法高亮顯示編輯庫(Swift)。
- LTMorphingLabel?- swift 能夠實現文字變形動畫效果的Label,用Swift寫的一個能夠實現文字變形動畫效果的Label,很炫。
- Splitflap.swift?- 可用于快速給 iOS 應用創建文字翻轉的動畫效果。
- FloatLabelFields.swift?- FloatLabelFields.swift浮動標簽輸入效果類。
- cleartext-mac.swift?- 提供一千個常用單詞的編輯器。
- GlitchLabel.swift?- 可定制“黑(故障)文字標簽”類庫,熟稱晃瞎你的眼文字標簽。
圖表@
- swift-linechart?- 功能完整、實用的折線圖組件。使用方便,參數配置簡單。是不可多得的優質組件–swift。
- ios-charts?- 一款優秀 Android 圖表開源庫 MPAndroidChart 的 Swift 語言實現版(支持 Objective-C 和 Swift 調用)。缺省提供的示例代碼為 Objective-C。
- Scrollable-GraphView.swift?- 靈動感十足的自適應、可定制滾動曲(折)線圖表庫。
表相關、TabbleView、Tabbar、即時聊天界面@
- Eureka.swift?- Eureka 是 XLForm 的 Swift 的移植版本, 一個可以幫助開發者們快速構建 iOS 各種復雜表單的庫, 具有較高的可擴展性, 方便自定制樣式。
- HBHorizontalTableView?- swift,TableView 橫向滾動小示例(仿照 AppStore 應用展示)。
- Chats?- 聊天 UI 示例程序。此項目應該只為演示或學習之用,沒有服務器 – swift。
- Chatto.swift?- Chatto.swift:輕量級聊天應用框架及示例。文字及圖片可擴展輸入欄,汽泡效果等聊天核心特性,分頁及自動布局完善。
- COBezierTableView?- swift,通過編輯 Bezier 曲線四點位置設置 TableView 內 Cell 及對應按扭位置。實驗效果很贊。
- LxTabBarController?- 改變了原生tabbar切換tab時的生硬效果,并加入滑動切換手勢(有和界面上的其它手勢發生沖突的風險,可根據具體項目予以關閉),swift版本。
- Sapporo?- swift 單元格模型驅動的集合視圖管理器組件。又一個超實用的“輪子”。
- NavTopImage.swift?- NavigationController動態縮放titleView。
- paper-onboarding.swift?- 漂亮的 material design 風格頁面滑塊。示例完整,易用。
- Material.swift?- 基于 Material Design 動畫和圖像框架庫 (作者 Daniel Dahan)。
- ReorderableGridView-Swift?- 拖拽排序卡片。
- ZYThumbnailTableView.swift?- 可展開型預覽TableView,開放接口,完全自由定制。實現教程
- WHC_CollectionViewFramework.swift?- 高仿支付寶可拖拽排序編輯動畫效果cell的CollectionView集合視圖。
- SwipeViewController.swift?- 一款好用的頁面滑動和標簽選項卡類庫及示例。功能相當于 Objective-C 版 RKSwipeBetweenViewControllers。
- TabDrawer.swift?- 更適合單手操作的可定制 Tab Bar 組件庫。P.S. 自動布局選擇了 EasyPeasy。
- SFFocusViewLayout.swift?- UICollectionViewLayout實現的圖片瀏覽器。
- ESTabBarController.swift?- 自定義TabBarController組件,繼承自UITabBarControlle,可添加動畫和自定義樣式。swift 高度自定義TabBarController,支持自定義TabBarItem樣式或添加動畫
隱藏與顯示@
HUD與Toast@
- Toast-Swift?- 高可定制易用的 Toast 彈出信息或通知用戶界面組件類。
對話框@
- SwiftyDrop?- 輕量、易用的小清新彈出列表及信息提示組件真心不錯。
- PCLBlurEffectAlert.swift?- 細節定制較豐富的彈出警報窗口組件。
- GSAlert.swftt?- 蘋果在iOS8推出了全新的UIAlertController,舊的UIAlertView和UIActionSheet漸漸被廢棄,但如果你仍然支持iOS7系統,你將不得不寫兩套代碼。GSAlert解決了這個問題。
- TKSwarmAlert.swift?- TKSwarmAlert.swift:模仿 Swarm app 的 Alert 提醒框動畫工具。
- PMAlertController.Swift?- 可定制彈窗組件替代官版不可定制的 UIAlertController。
- TBActionSheet.swift?- 支持Carthage,可自定義度100%的 ActionSheet,支持微信樣式。
狀態欄@
導航欄@
設置@
Switch@
日歷@
- FSCalendar?一個包含objective-c和Swift版本的優秀的日歷
其他UI@
- KDCircularProgress?- KDCircularProgress是使用swift制作的色彩炫麗的進度條,可以加入多種顏色來控制進度條的漸變效果。
- RandomColorSwift?- 一個自動生成好看的顏色的 Swift 庫,RandomColorSwift。
- Hue.Swift?- Hue.Swift:顏色常規功能集于一身的定義、使用 Color 工具類庫(含圖片取色)。
- KtColor.swift?- 利用 Swift 的語法特性簡化創建 UIColor對象的過程。具體文章可以參考博客:當UIColor遇上 Swift。
- YPDropMenuViewDemo.swift?- 一款DropMenu,menuView,類似之前美團的下拉菜單,支持swift2.2,因為用到iOS8.的毛玻璃。所以想支持到iOS8.0,支持自定義,支持等寬排列,支持從左向右排列。
- ZMaterialDesignUIButton?- Swift Material Design UIButton。
- Twinkle?- 為字體加上鉆石版閃耀的效果。使用Swift編寫。
- Persei?- 非常贊 動畫隱藏或顯示頂部菜單支持庫及示例項目。–swift
- DateRangePicker.swift?- 可能是目前最好的 OS X 日期選擇器,高擴展性,界面風格看起來很舒服,不過注意,是 OS X 開發專用。
- SwiftyFORM?- swift 表單輸入框架(亮點是表單驗證規則引擎),是我見過地最易用的 Swift 表單組件。
- SwiftSpinner?- SwiftSpinner是使用swift制作的一款精致帶感的指示器,并且連帶有字體信息顯示,模糊背景,半透明,扁平化等IOS8的效果。
- AKPickerView-Swift?- 一款小而美的 3D 效果選擇器。
- iOS-RatingBar?- iOS-RatingBar swift版的評分控件,跟Android的RatingBar一樣有兩種模式,評分模式和只讀模式’支持視圖編輯,自定義星星數量,評分等級,另外還能支持非整數星,0.5顆星,0.1顆星,可以開啟動畫效果。
- LxGridView-oc?LxGridView-swift?- 利用UICollectionView模仿iOS系統桌面圖標的交互,作用如動圖。
- GMStepper?- swift 帶動畫效果、支持手勢滑動操作的步進標簽。
- LayoutTrait?- swift 一個小類庫。 做iPad 多任務分屏 適配的同學可以看一下。
- BTNavigationDropdownMenu?- 下拉列表暨導航標題組件。簡單、直接、易用 -swift。
- InceptionTouch.swift?- 讓沒有 3D Touch 設備也有類似交互體驗的 InceptionTouch 類(基于 UITextView 實現,支持日期,鏈接,電話號碼,地址觸摸響應)。
- TWControls.swift?- 簡單的開關和按鈕控制器,使用閉包來執行由控件觸發的操作。
- Instructions.swift?- 可定制嵌入式操作指引框架及演示。
- SMSegmentView.swift?- 高可定制化,既支持橫向,也支持縱向布局的圖文 Segment Control 組件,節選器。
- Gecco.Swift?- Gecco.Swift 是一款支持對視圖進行局部高亮的 Swift 庫, 幫助 iOS 開發者快速創建產品的新手指導界面。
- SubtleVolume.swift?- 更隱蔽的系統音量替代指示器。
- InkKit.swift?- 該類庫幫助開發者繪制簡單圖形更容易。
- SwiftSVG?- 支持多種接口(String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)繪制 SVG 類庫。
- LeeGo.swift?- 帶來更 聲明式的,可配置的和易復用的UI開發方式,讓UI開發變得像玩樂高積木一樣簡單直觀,某種程度上取代ComponentKit。用 struct 和 enum 來構建你的整套 UI
-
Caishen.swift?- 簡易、實用的付款輸入及校驗 UI 組件。
-
StackViewController?- 方便 iOS 開發者使用 UIStackView 構建表單或其它靜態內容視圖。
- LLBootstrapButton?- Bootstrap 3.0扁平化風格按鈕,自帶圖標,一句代碼直接調用!
- JMRoundedCorner?- UIView設置不觸發離屏渲染的圓角!
其他UI@
- ZSeatSelector?- 電影院位置排座位,電影選座。
- JMRoundedCornerSwift?- swift版本:UIView設置不觸發離屏渲染的圓角!
- PPNumberButtonSwift?- 仿京東淘寶商品數量的加減按鈕 Swift 版,可定制程度高,使用簡單!
========
動畫@
游戲@
側滑與右滑返回手勢@
- SideMenu?- swift實現,一款帶動畫效果可定制 Slide Menu,可以學習其動畫實現思路。P.S. 對于Hamburger式菜單,雖然很常用,不過,蘋果并不鼓勵使用,甚至有開發小組對其弊病用自家上線應用前后數據對比進行了抨擊。
- QQConfiguration?- swift,QQ-iPhone端框架,左側菜單欄拖動手勢。
- SwiftPages?- 高可定制類似 Instagram 視圖滑動切換功能類庫。API 簡單、易用。
- FlowingMenu.swift?- 菜單如此出場方式(橡皮筋彈跳式動畫)好玩又有趣。
gif動畫@
- YLGIFImage-Swift?- YLGIFImage-Swift。
- gifu.Swift?- gifu.Swift高性能GIF顯示類庫。
- droptogif?- droptogif視頻拖拽到應用窗口后自動轉換為 GIF 動畫(其轉換進程動畫效果也超贊)。
- JWAnimatedImage.swift?- JWAnimatedImage.swift集中了目前主流的 GIF 顯示庫(如 FLAnimatedImage,Gifu 等)的優點,進行重構,代碼短小精悍。而且使用了新的 frame 提取算法。
- SwiftyGif?- 高性能 Gif 播放引擎。
- PHImageKit.swift?- 出自 Product Hunter 開發小組的帶下載、緩存的 GIF 播放組件庫。使用簡單又方便。
其他動畫@
- popping?- popping是一個POP 使用實例工程
- PopMenu?- 用POP動畫引擎寫的Sina微博的Menu菜單。
- MZGuidePages?- 自己寫的通用導航頁,可以直接引入工程使用,請參考案例(版本新特性、導航頁、引導頁)。
- Wizardry.swift?- 可重用的方法和框架實現向導式用戶界面管理。(版本新特性、導航頁、引導頁)。
- Spring?- Spring是一個Swift編寫的開源庫,可簡化Swift編寫的iOS動畫。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多種動畫形式,用 IBDesignable 讓使用者可以在 Xcode 中快速設置動畫效果。
- JGTransitionCollectionView?- swift,基于集合視圖擴展實現完成自動布局及單元項 Flip式動畫效果(效果很贊)。組件使用方便、自然(只需設置集合視圖數據源的標準方式即可)。
- KYShareMenu?- 帶彈性動畫的分享菜單。
- BuildAnInfiniteCarousel?- 自己動手造無限循環圖片輪播,教程。
- tispr-card-stack?- swift 卡片風格動畫切換組件及完整交互示例。
- ZLSwipeableViewSwift?- swift 卡片堆疊效果的實現(ZLSwipeableView)】可實現類似Tinder和Potluck應用程序的卡片堆疊效果,該項目基于ZLSwipeableView objective-c實現。1.自定義動畫。2.自定義滑動切換。3.自定義方向。4.撤銷。
- Koloda?- 基于卡片的 Tinder-style 動畫效果示例。精細絕人。更贊的是額外附了詳細開發教程 How We Built Tinder-Like Koloda Animation in Swift?網頁鏈接?。Yalantis 出品動畫程序款款精品。
- KDIntroView?- swift 動態介紹視圖框架及演示。另外兩個相似的類庫是 RazzleDazzle和 Presentation,擇需使用。
- RazzleDazzle?- 【IFTTT開源Swift編寫的幀動畫框架–RazzleDazzle】RazzleDazzle 是IFTTT開源的一個iOS幀動畫框架,非常適用于APP初次使用時的介紹和引導信息。JazzHands是UIKit一個簡單的關鍵幀基礎動畫框架,可通過手勢、scrollview、KVO等控制動畫,被IFTTT應用在IFTTT for iPhone上。
- SIFloatingCollection_Swift?- 可定制的 Apple Music 風格浮動形狀動畫組件及演示。
- CKWaveCollectionViewTransition?- swift, UICollectionViewController之間切換的動畫。
- CardsAnimationDemo?- swift,?《使用 UICollectionView 實現的一個卡片動畫》不是直接操作所有 UIView 和 CALayer 的 transform3D 屬性來實現整個效果的,而是使用 UICollectionView 來完成所有的視圖管理和實現。
- TKRubberIndicator.swift?- 一個很不錯的 page control。
- TTGEmojiRate.swift?- TTGEmojiRate.swift以Emoji表情為基礎繪圖,Swift開源項目: TTGEmojiRate的實現。
- CardAnimation.swift?- CardAnimation 是國人開發的一個用 Swift 實現卡片垂直翻轉動畫的 Demo,?實現思路。
- CoreAnimationCode.swift?- 提供了 “iOS Core Animation Advanced Techniques” 書籍中的代碼實例, 方便開發者們進行參考學習。
- UIViewXXYBoom.swift?- 一個炫酷好玩的爆炸效果,如何實現這個效果。
- ZLSwipeableViewSwift?-?ZLSwipeableView?- ZLSwipeableViewSwift在Tinder and Potluck中的動畫效果實現思路(連續卡片翻頁效果),最貼心的是作者提供了OC和Swift兩個版本來供開發者使用,非常絲滑順暢的效果。
- RYCuteView?- 用UIBezierPath實現果凍效果。?教程
- IBAnimatable.swift?- 第三方開源庫IBAnimatable可以幫助我們在Interface Builder和Swift Playground里面設計UI, 交互, 導航模式, 換場和動畫。整個App 都是通過 IBAnimatable 在Interface Builder 設計完成,沒有任何一行代碼。
- MotionMachine.swift?- 功能強大、優雅、模塊化動畫庫。
- circle-menu.swift?- 動畫效率很贊的圓形縮放菜單演示及類庫。
- BWWalkthrough.swift?- BWWalkthrough.swift界面切換中加入靈動的動畫效果。
- hamburger-button.swift?- hamburger-button.swift一個漢堡包動畫關閉按鈕。
- HamburgerButton.swift?- HamburgerButton.swift一個漢堡包動畫返回按鈕。
- MDCSwipeToChooseView?- MDCSwipeToChooseView翻牌子效果。
- Advance.swift?- 簡單易用、功能強大的動畫框架庫。在手勢交互、幀動畫、自定義動畫及仿真類型將是不錯的選擇。
- HWAnimationTransition_Swift?、HWAnimationTransition_OC?- 類似于格瓦拉啟動頁中的放大轉場動畫(objective-C && Swift)。教程
- NumberMorphView.swift?- 可愛的數字補間(變身)動畫類庫。
- DisplaySwitcher.swift?- 兩個集合視圖在不同布局(平鋪和列表)間平滑切換。Yalantis 出品。
- DynamicButton.swift?- 一套完整、且帶動畫過渡的圖標按鈕庫。
- TKDotSegment.swift?- 是一個帶有圓點動畫的 segment。
- LiquidLoader.swift?- 液態加載動畫的輕量級 UI 組件。
- 15DaysofAnimationsinSwift?- 15DaysofAnimationsinSwift動畫。
- Interpolate.swift?- 手勢驅動交互式轉場動畫框架庫。這個很專業,且非常有意思。
- PeekPop.swift?- 3DTouch動畫組件。
- fantastic-ios-animation.swift?- 基于 UI 組件類別分類,且帶精彩動畫效果的 iOS 組件庫集合。
- GridPanelDemo?贊,一個點擊翻轉的動畫Demo
========
網絡@
網絡連接@
- Alamofire?- Alamofire是AFNetworking的作者mattt新寫的網絡請求的swift庫。Alamofire 最佳實踐
- SwiftRouter?- A URL Router for iOS, written in Swift 2.2 :large_orange_diamond:
- AlamofireObjectMapper.swift?- 將Alamofire JSON響應數據 轉為swift對象。
- RxAlamofire.swift?- 為Alamofire提供函數響應式(FRP)調用接口,以優雅的方式使用Alamofire進行網絡請求。
- socket.io-client-swift?- WebSockect 客戶端類庫。開放的通訊協議,有利于構建強大地跨平臺應用。
- Transporter?- swift, 短小、精悍、易用的多文件(并發或順序)上傳和下載傳輸庫。還支持后臺運行、傳輸進程跟蹤、暫停/續傳/取消/重試控制等功能。
- Just?- 小而美的 HTTP 類。功能簡單、直接、完整且健壯性高– swift。
- Future?- 基于微框架設計思想的異步執行及結果響應類,代碼即簡單又干凈– swift。
- HFDownLoad?- iOS開發網絡篇之文件下載、大文件下載、斷點下載:NSData方式、NSURLConnection方式、NSURLSession下載方式?下載方式具體的思路、區別見Blog?。
- Pitaya.swift?- Pitaya 是純 Swift 寫的 iOS 網絡庫,支持 Basic Authorization、SSL 鋼釘、HTTP raw body / JSON body、快速文件上傳等特性,并通過內置 JSONNeverDie 實現了對 JSON 的完全支持,開箱即用。?中文文檔
- starscream.swift?- starscream.swift:WebSocket客戶端類庫。
- SwiftNet.swift?- 基于 RxSwift 和 Alamofire 的網絡請求簡易封裝庫。
- Networking.Swift?- 使用簡單、功能驚喜,基于 NSURLSession 的網絡封裝。
圖像獲取@
- Kingfisher?- 純 Swift 實現的類 SDWebImage 庫,實現了異步下載和緩存圖片。
- KFSwiftImageLoader?- Swift,一個圖像緩存加載庫。
圖像獲取@
- Kingfisher?一個用于圖片緩存的開源庫,類似 SDWebImage,但是完全基于 Swift 語言開發。
網絡聊天@
- MessageKit.swift?- 消息 UI 庫 JSQMessagesViewController 的 Swift 版。
- jchat-swift?- 一個聊天 App,具有完備的即時通訊功能,JChat 的功能基于極光 JMessage SDK 來開發。
網絡測試@
- Reachability.swift?- 用于替換蘋果的 Reachability 類,可以方便地檢測當前是否聯網以及具體的聯網狀態。
- NetReachability?- swift2.0 簡單的方法檢查網絡連接的連通性,提供通知中心集成接口。
- SimpleBS.swift?- 網絡測試小工具。
網頁框架@
- Perfect.swift?- Perfect 致力于 Swift 服務端應用,從打造專業應用服務器開始。Swift服務端編程:Perfect項目上手指南
- swift-http?- Swift HTTP Server,又一個 Swift 服務器,最大的亮點是支持 Docker 部署。
- Swifton?- Swifton是一個優秀的Swift on Rails 的Web Framework。
- Taylor.swift?- Taylor一個swift的輕量級的http服務器的庫。
- NetworkObjects.swift?- NetworkObjects.swift輕量版HttpServer框架,跨平臺解決方案。
- vapor.swift?- vapor.swift:swift的服務器庫 vapor。
- Kitura.swift?- Kitura.swift:安裝、使用步驟及文檔最為清晰地來自 IBM Swift 開發組的開源 Web 服務器。此外,IBM 云服務 Bluemix 也為 Swift 打開通路。
CSV@
- CSwiftV?- A csv parser written in swift conforming to rfc4180 :large_orange_diamond:
- SwiftCSV?- CSV parser for Swift :large_orange_diamond:
WebView與WKWebView@
- IOSCallJsOrJsCallIOS?- IOSCallJsOrJsCallIOS:利用iOS7.0后出來的JavaScriptCore framework,webview與Js交互是常見的需求。OC版本與swift版本。《OC JavaScriptCore與js交互》,《Swift JavaScriptCore與js交互》。
- WKWebViewTestDemo.swift?- WKWebViewTestDemo:WKWebView新特性及JS交互,文章講解。
- React.swift?- 啟發自 React 的純 Swift 函數版基于 UIKit 封裝類庫。這種結構是否似曾相識。
- [GRMustache] (https://github.com/groue/GRMustache) 一個類似templateEngine的html渲染工具,可以更加有效的幫助大家完成數據生成HTML的過程。
Json@
- ObjectMapper?- 很贊 ObjectMapper 是一個基于 Swift 語言開發的能夠讓 JSON 與 Object 之間輕易轉換的類庫。通過 ObjectMapper 我們可以將 JSON 數據轉換成 Model 對象或將 Model 對象轉換成 JSON 數據。 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:
- SwiftyJSON?- The better way to deal with JSON data in Swift. :large_orange_diamond:
- XMLDictionary?- ios與mac os平臺下xml與NSDictionary相互轉化開源類庫。
- AEXML.swift?- AEXML.swift簡單又易于的XML解析類及示例。
- CFRuntime?- “Swift 版的 MJExtension,運行時、反射與一鍵字典模型互轉”。
- protobuf-swift?- Protocol Buffers 的 Swift 語言實現庫。P.S. Protocol Buffers 是 Google 開源項目,主要功能是實現直接序列化結構化的對象數據,方便跨平臺快速傳遞,開發者也可以直接修改 protobuf 中的數據。相比 XML 和 JSON,protobuf 解析更快,存儲更小。
- JSONCodable?- 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析類。
- SwiftyJSON?- 使Swift的JSON解析變得簡單。
- JSONNeverDie.swift?- JSON 到 Model 類的自動映射工具。
- Fuzi.swift?- Swift實現的輕量快速的 XML/HTML 解析器。
- SWXMLHash.swift?- 易用的 XML 解析類庫。非常實用的“輪子”。
- YYModel?- 高性能的 iOS JSON 模型框架。
- TidyJSON.swift?- TidyJSON.swift一款簡單、易用、明了的 JSON 解析小類庫。
- PMJSON.swift?- PMJSON.swift簡單、實用、高效的 JSON 解析類庫。
- Unbox.swift?- 極為易用、輕量,更少輔助代碼的 JSON 解析類。
- Wrap.swift?- 方便、易用的對象轉 JSON 類庫。
- JASON?- 高效的Json解析(Swift) Fast JSON parsing for Swift
- JSONCodable?- Swift json編碼解碼三方庫 Hassle-free JSON encoding and decoding in Swift
- Coolie?- Swift json轉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轉為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轉Model的Swift庫. A simple, type safe, failure driven mapping library for serializing JSON to models in Swift 2.0 (Supports Linux)
通訊錄@
- PPGetAddressBookSwift?- 一行代碼獲取按A~Z分組精準排序的通訊錄聯系人 Swift版( 已處理姓名所有字符的排序問題)
Email@
- Postal?A swift framework for working with emails,Postal is a swift framework providing simple access to common email providers.
三方分享、支付、登錄等等@
其他庫@
- SwiftDate?- 特別完整、強大的日期時間操作管理類庫。它幾乎涵蓋了已知開源日期類庫所有優秀特性。 他能幫你輕松處理時區,處理時間加減,計算到期時間等等場景下的問題。
- SYKeyboardTextField?- SYKeyboardTextField 是一個輕巧,簡單,非侵入式的鍵盤附隨輸入框! 采用Swift編寫。
- IQKeyboardManager?- 處理鍵盤事件強大的庫,有OC和Swift版本,純代碼、Storyboard和Xib都適用。
- ZFScan?- 仿微信 二維碼/條形碼 掃描。
- QRCodeReader.swift?- QRCodeReader.swift一款簡單的 QR 二維碼閱讀組件及示例,提供前后相機切換功能。
- swiftScan?- 具有豐富功能的二維碼掃描組件及類庫。對應OC版本LBXScan。
- QR-Code-Generator.swift?- 生成二維碼。
- Parsimmon?- swift,小而美的語言學類庫封裝工具包。提供分詞、標記詞性、詞形歸并、樸素貝頁斯分類、決策樹等自然語言分析小工具。P.S. 英語分詞效果好于中文,感興趣的同學可以針對中文做一些優化開發。參考譯文 NSHipster -?NSLinguistic?Tagger。
- MKMapView-Extension?- 這是關于 MKMapView 寫的一個基于swift的擴展,可以擴展 MKMapView 的相關功能,減少復用代碼量。
- SwiftValidator?- 基于規則的輸入驗證類庫。項目良好的面向對象設計思想,使規則的擴展及自定義非常方便。更專業的規則引擎(甚至是基于自然語言的規則配置)解決方案,比如:開源的 Drools,商用的 ILOG 等。
- Validated.swift?- Validated.swift通過值驗證或限定,快速定義新類型的微類庫(約50行代碼)。
- SwiftOCR?- 識別字母和數字相較于 Tesseract 有壓倒性優勢(附圖)的 OCR 類庫。
- Regex.swift?- 實用的正則表達式微框架類庫。
- PySwiftyRegex.swift?- 像Python一樣簡潔高效地作正則處理。
- PhoneNumberKit.swift?- 解析、格式化及驗證國際電話號碼工具庫(相當于 Google 的 libphonenumber 庫的 Swift 版本)。
- BFKit-Swift?- BFKit-Swift 這套工具庫可以提高應用開發效率。
- SwiftSequence?- 簡潔、靈活、多變的操作 SequenceType 的類庫(基于微框架(μframework)設計思想)。
- IDNFeedParser?- 一個簡單易用的Rss解析庫。
- Swifternalization?- 一套實用的本地化工具庫。使用教程及 API 文檔完整。值得收入項目的“輪子”。
- Localize-Swift?- Localize-Swift一款開發者不可或缺的國際化及本地化字符串框架支持類庫。同樣地,使用簡單、直觀又方便。
- apous?- 一款有趣的 Swift 應用 - 讓 Swift 成為腳本語言。
- ControlOrientation?- 如何用代碼控制以不同屏幕方向打開新頁面【iOS】,?使用說明。
- SwiftyStoreKit?- 一款輕量級的 iOS 應用內購買框架。
- Device-swift?- 可以非常方便的獲取設備型號和屏幕尺寸,實現起來難度不大,大家可以學習一下源碼。
- RunKit.swift?- 針對 GCD 框架的一個友好訪問封裝庫(支持方法鏈式調用)。
- Plum-O-Meter?- swift 稱重應用, (3D Touch之我見)[http://swift.gg/2015/10/23/3d-touch-impressions-and-thoughts/]。
- 打開自帶地圖、百度地圖、騰訊地圖?- 打開自帶地圖、百度地圖、騰訊地圖。
- MapManager.swift?- MapManager.swift地圖及路徑管理封裝庫。
- eviltransform.swift?- eviltransform.swift解決國內GPS地圖坐標偏移問題,它將政府加密過的GCJ-02坐標,轉成世界通用的WGS-84坐標。
- BabyBluetooth?- 是一個非常容易使用的藍牙庫, 適用于 iOS 和 Mac OS, 基于原生 CoreBluetooth 框架封裝, 可以幫開發者們更簡單地使用 CoreBluetooth API, 使用鏈式方法體, 使得代碼更簡潔、優雅。iOS藍牙開發(四):BabyBluetooth藍牙庫介紹
- RxBluetoothKit.swift?- 基于 RxSwift 的藍牙通訊庫。
- BluetoothKit.swift?- 基于 CoreBluetooth API 實現iOS/OS X 設備間藍牙通訊封裝類庫。功能強大、傳輸穩定,示例完整,很酷。
- CoreDataStack.swift?- 存儲棧。
- SYNQueue.swift?- 執行隊列類庫。
- DDMathParser.swift?- 相比 NSExpression 和 GCMathPaser,功能更強大的數學表達式解析器。
- RateLimit.swift?- 簡單、實用定時執行任務工具類庫。
- 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?- 面向協議的不受長度限制數字類型及數學計算擴充類庫。用它做一款最牛科學計算器妥妥地。
- SwiftString?- SwiftString:String 擴展功能很豐富(無論格式化雜亂字符串,還是子串查找,亦或是格式轉換都很強大)。
- FileBrowser.swift?- FileBrowser.swift 一款開源的 iOS 文件瀏覽器, 支持文件搜索, 文件預覽和 3D touch 功能。
- AFBrushBoard.swift?- AFBrushBoard.swift基于swift的毛筆畫板Demo。包含多階貝塞爾曲線的抽取、模擬畫筆速度等算法。
- SwiftForms?- SwiftForms表單遞交庫,快速開發利器。
- Design-Patterns-In-Swift?- Design-Patterns-In-Swift如何使用常用設計模式及示例。
- Dollar.swift?- Dollar.swift是一個Swift庫,無需擴展任何內置對象就為Swift語言提供有效的函數式編程輔助方法,類似于Lo-Dash或JavaScript中的Underscore。而Cent則是通過擴展功能來擴展Swift中的特定對象類型。
- Underscore.swift?- 函數式編程輔助方法,可靠性上壓倒目標對手是 Dollar。
- PathKit.swift?- PathKit.swift小而美的路徑管理類。
- Surge.swift?- Surge.swift基于蘋果Accelerate高性能計算數學框架封裝庫。
- Async.swift?- Async.swift簡潔的后臺執行代碼的異步封裝庫。
- AlecrimAsyncKit.swift?- 一款很優雅的異步執行框架庫。
- BrightFutures.swift?- BrightFutures.swift漫長或復雜計算由獨立線程異步來完成。
- Euler.swift?- Euler.swift直觀、簡潔的數學表達式?27÷3+∑[3,1,2]。
- Siren.swift?- Siren.swift當應用更新時,通知用戶并提供App Store鏈接。
- BTree.swift?- BTree.swift:相對于標準集合類型具有更優執行性能的基于B-Tree的優化集合類型實現類庫。
- PromiseKit?- 同時支持 Swift 及 Objective-C 的 Promise 類庫,異步編程類庫 提供了很多實用的異步函數 讓異步編程更簡單。
- Duration.swift?- 測量代碼片段執行時間工具類庫(Swift)。
- Bolts-Swift?- 全平臺(所有支持 Swift 的設備)任務管理 futures/promises 異步實現類庫。
- BCColor.swift?- 輕量而強大的顏色處理庫,純 Swift 版。 支持從圖片拾取一套主題色,類似AppleMusic;支持圖片黑白化、對顏色的加深和變淺、生成漸變顏色等。
- AIToolbox.swift?- AI 主流模塊集工具箱庫。其中涉及 AI 知識實在廣闊又高端。
- EZSwiftExtensions?- 對Swift標準庫, Foundation, UIKit 提供了很多高級擴展函數。
- TempiBeatDetection.swift?- Swift 語言寫的音樂節奏節拍檢測庫。
- Venice.swift?- 讓 Swift 3 提前支持協程(Coroutine)。P.S. Chris 曾答疑過,Coroutine 不在 Swift 3 支持范圍中,將在更晚時候討論語言級支持。
- FlatBuffersSwift?- Swift 版 FlatBuffers 實現類庫。P.S. FlatBuffers 是跨平臺、高效,提供了 C++/Java 接口的序列化開源工具庫。
- Lyft.swift?- 一套面向 Lyft 開發者的 Swift API 類庫。
- Up-Down.swift?- Up-Down.swift:在 OS X 菜單欄上實時顯示網絡上傳和下載速度小工具。
- Algorithm.swift?- 算法和概率模型工具集。(作者 Daniel Dahan)
- Spots.swift?- 一套為了加速開發效率、將 view models 采用 JSON 格式存儲于云端 view controller 框架庫。
- PinpointKit.swift?- 簡單的手勢動作快速觸發反饋組件。主要功能包含自動截屏、附加說明和日志。支持添加可定制箭頭、著重框、文本、模糊打碼等常用快照編輯功能。它非常適合開發過程中測試人員反饋缺陷。
- Switcher.swift?- 一個 OS X 小 App,可以很輕松地切換 App Store 和 iTunes 的賬號,對于同時使用多個 Apple ID 的人來說非常地方便。
數據存儲@
緩存處理@
- Cache.swift?- 一款簡單、易用的緩存庫。支持 MemoryCache, DiskCache 以及前兩項組合的 MultiCache。
- Cache.swift?- Nothing but Cache。
- AwesomeCache.swift?- Delightful on-disk cache (written in Swift)。
- Track.swift?- 基于文件系統和鏈表的 Cache。分為 Disk 和 Memory,線程安全,支持 LRU 淘汰,性能尚可。
CoreData@
- JSQCoreDataKit?- A swifter Core Data stack :large_orange_diamond:
數據庫@
- RealmIncrementalStore.swift?- RealmIncrementalStore.swift:集 Realm 數據庫和 CoreData 對象模型兩者優勢的 Realm 數據庫訪問類庫。
- Breeze?- 用Swift寫的一個輕量級的CoreData管理工具,并且還支持iCloud 。
- AlecrimCoreData?- Swift,更容易地訪問 CoreData 對象封裝類庫。除了 CRUD,還提供指針定位,強大的排序、篩選,異步數據獲取,以及獨立線程后臺存取數據。
- SQLite.swift?- 純swift實現的類型安全的SQLite3封裝,數據存儲和JSON解析是永恒的話題。
- fluent.swift?- 純swift實現的類型安全的SQLite3封裝,數據存儲和JSON解析是永恒的話題。
- swiftydb?- 是一個第三方 SQLite 工具,能夠大大簡化數據庫操作。如果你不放心 Realm,那就用 SwiftyDB 吧。使用教程、demo
- Graph.swift?- 設計新穎、使用簡單基于 Core Data 的數據驅動框架庫 (作者Daniel Dahan)。
- SwiftStore?- Key-Value store for Swift backed by LevelDB :large_orange_diamond:
PDF@
圖像瀏覽及處理@
- ShinpuruImage?- Syntactic Sugar for Accelerate/vImage and Core Image Filters :large_orange_diamond:
- core-image-explorer?- Core Image 濾鏡處理圖片– swift ,Core Image 介紹。
- GPUImage2.swift?- Swift 版基于 GPU 圖像和視頻處理框架庫。
- TimingFunctionEditor?- TimingFunctionEditor用swift編寫, 貝塞爾曲線編輯器,編輯后可以預覽或拷貝代碼片段直接使用。P.S. 該項目采用更簡單的依賴管理器。?Carthage?,而非常用的 CocoaPods。Carthage介紹中文。
- AAFaceDetection?- AAFaceDetection–swift,簡單、實用的面部識別封裝庫。雖然該技術從 iOS 5 發展,不過真正有趣的應用還不多。
- Concorde?- swift, Concorde, 一個可用于下載和解碼漸進式 JPEG 的庫, 可用來改善應用的用戶體驗。
- ZoomTransition?- swift, 通過手勢操控圖片的放大、縮小、旋轉等自由變化效果的組件及示例。
- AFImageHelper?- swift,一套針對 UIImage 和 UIImageView 的實用擴展庫,功能包含填色和漸變、裁剪、縮放以及具有緩存機制的在線圖片獲取。
- PinterestSwift?- swift,Pinterest 風格圖片縮放、切換示例。
- PhotoStackView-Swift?- PhotoStackView——照片疊放視圖,使用說明。
- MPParallaxView?- 是用 Swift 寫的類似 Apple TV Parallax 效果的視圖。
- SDECollectionViewAlbumTransition?- 用自定義的 push 和 pop 實現了有趣的 iOS 相冊翻開動畫效果。
- SKPhotoBrowser.swift?- swift中規中矩、實用的圖片瀏覽類庫。示例也很完整。
- Nuke.swift?- 完整、強大、實用的圖片管理類庫。主要功能包括可定制裝載,緩存,濾鏡及尺寸變換。
- PagingView.swift?- 注重細節的自動布局分頁視圖組件。
- DouBanMeinv.swift?- 抓取豆瓣美女圖片,瀑布流顯示。
- SwViewCapture.swift?- SwViewCapture.swift一個用起來還不錯的iOS截圖庫.(支持截取所有內容, 適用于所有ScrollView組成的視圖, 包括WebView)。
- Filterpedia.swift?- 強大的圖片濾鏡庫演示。
- preview-transition.swift?- 通過向導式代碼實現步驟,實現完整、自然流暢的圖片預覽及轉場功能。
- CartoonEyes.swift?- 前置攝像頭捕獲圖像后,采用 Core Image 臉部識別 CIDetector 和漫畫效果濾鏡復合出卡通效果眼睛。
圖表
攝像照相視頻音頻處理
- CameraManager?- 相機管理封裝類庫。看著極好用的樣子—-swift。
- recordDemo.swift?- 一個Swift語言實現直接可以用的錄音Demo,實現說明。
- Swift-Radio-Pro?- 集成 LastFM 的專業電臺應用(基于 Swift 2.0)。
- mobileplayer-ios.swift?- 很不錯的高度可定制播放器項目。
- Periscope-VideoViewController.swift?- 簡潔實用的視頻快進、倒帶控制視圖類庫。
- AudioKit.swift?- 音頻合成、加工及分析平臺(支持 iOS、OS X、tvOS)框架庫。無論其易用性,還是功能性及專業性。
- SkfSwiftCammer?- 一個相機demo,在oc里面調用了swift。
- BMPlayer.swift?- 基于 AVPlayer 使用 Swift 封裝的視頻播放器,方便快速集成,支持橫屏、豎屏,上下滑動調節音量、屏幕亮度,左右滑動調節播放進度。
響應式框架
- RxSwift?- RxSwift:函數響應式編程框架。
- RxPermission.swift?- 通過綁定 RxSwift 實現的 RxPermission。
- Permission.swift?- 統一的 API 請求 iOS 本地設備及資源權限類庫。
- ReactiveAnimation?- ReactiveCocoa 推出了一個叫 ReactiveAnimation 的子項目,直接用完全用 Swift 來實現了。
- Swiftest?- BDD 全稱 Behavior Driven Development,行為驅動開發。各種 DD 數不勝數,孰優孰劣爭論不休,其實歸根結底還是要根據使用場景進行選擇。
消息相關@
消息推送客戶端@
消息推送服務端@
通知相關@
- Homeoff?- 用swift寫了一個模仿Launcher通知中心快捷方式的應用。支持20個應用,并增加了一個返回到桌面來解放Home鍵的功能。
- SwiftNotificationCenter?- 一個面向協議的類型安全、線程安全、內存安全的通知中心。
時間日期@
版本新API的Demo@
- MTSwift-Learning?- 通過一些簡單項目實戰演練開始學習 Swift 。
- iOS8-day-by-day?- swift。
- iOS9-day-by-day?- swfit?iOS9 Day-by-Day :: Day 2 :: UI Testing。
- iOS 9 分屏多任務?- iOS 9 分屏多任務:Slide Over & Split View快速入門(中文版)。
- uistackview-sample.swift?- iOS 9 引進了 UIStackViews,提供 auto-layout 特性。如果你開發過 Android 應用,會發現它和 LinearLayouts 概念上很類似,它是增強版。你可以手動創建,也可以使用 IB 自動創建,本文用的是代碼實現。
代碼安全與密碼@
- OAuthSwift?- OAuthSwift國外主流網站OAuth授權類庫。
- CryptoSwift?- swift加密庫, 支持md5,sha1,sha224,sha256…。
測試及調試@
- depcheck?Swift 工程分析工具(Dependency analyzer tool for Swift projects)
- CleanroomLogger?- 相當于 CocoaLumberjack 或 Log4j 的 Swift 版本,功能上甚至更強大。另外,源代碼中已經內含了完整的 API 文檔,使用非常方便。
- Quick?- 用于Swift中的單元測試(也可用于Objective-C),與Xcode整合在一起。如果你是Objective-C的粉絲,我建議用Specta代替這個,但是對Swift使用者來說,Quick是最佳選擇。
- Sleipnir?- Swift的測試框架。
- XXPlaceHolder.swift?- MMPlaceHolder的swift版本。
- SwiftyBeaver?- 一個完善的日志工具,支持彩色輸出、輸出內容到文件、重要性分級、多輸出目標。工具執行在后臺,不影響性能,可以極大提高開發效率。
- swiftlog?- 為Swift 應用提供快捷添加日志信息的方法,Swift 包管理支持(SPM)、 使用驚艷的 Rainbow 包輸出彩色日志、支持寫入文件。使用 swiftlog
- Log.swift?- 靈活、易用、可定制輸出格式和主題風格的日志類(Swift),支持控制臺彩色輸出。
- Cuckoo.swift?- Cuckoo.swift一款用法更接近于傳統單元測試 Mock 框架庫(區別之處在于需要用腳本預先生成 Mock 類)。
- XCGLogger.swift?- XCGLogger.swift功能完整的日志管理類庫。
- Peek.swift?- 更友好、手勢方式檢查界面內組件布局信息(相當于瀏覽器元素檢查功能),界面調試利器。
動態更新@
AppleWatch@
- Apple Watch開發教程資料匯總?- Apple Watch開發教程資料匯總。
- Stargate?- 通過 iPhone 橋接實現 Mac 與 Watch 的即時通訊。Stargate 通過封裝兩個優秀的基礎類庫 MMWormhole 和 PeerKit 實現高效的通訊應用。–swift
- soon?- 一款倒計時 WatchKit 示例應用。作者從架構的角度,思考如何設計一款完整、通訊高效且性能又好的 WatchKit 擴展應用。該示例學習性非常強。–swift
- MMWormhole.swift?- MMWormhole.swift:iOS或OS X擴展與宿主應用的通訊框架。
VPN@
- vpnon?- swift的VPN On 的源碼和本地化內容都是開放的:?官方網站。
完整App@
- V2ex-Swift?- 用 Swift 寫的 V2EX 客戶端。
- iBBS-Swift?- “新手開源一個用Swift(2.0)寫的論壇客戶端”。BBS 服務端。
- NirZhihuDaily2.0_swift?- 精仿了知乎日報iOS端練手,Swift2.0,注釋相當詳細。
- DesignerNewsApp?- Swift 開發的 DesignerNews 客戶端,看著美美的!
- Eidolon?- 藝術品拍賣的投標亭平臺,用swift與反應式編程框架 ReactiveCocoa。
- BaiduFM-Swift?- 百度FM, swift語言實現,基于最新xcode6.3+swift1.2,初步只是為了實現功能,代碼比較粗燥,后面有時間會整理,支持Apple Watch。
- Tuan?- 模仿MJ老師iPad版美團(swift版),偶有bug 見諒。
- CocoaChinaPlus?- CocoaChina+是一款開源的第三方CocoaChina移動端。整個App都用Swift2.0編寫(除部分第三方OC代碼外,比如JPush和友盟)。
- SimpleMemo?- 易便簽已經轉到Swift2.0,全面適配iOS9和Watch OS2,并支持iPhone6s和iPhone6sPlus的3D Touch功能,包括圖標快捷鍵和內容預覽。
- furni-ios.swift?- furni-ios.swift是由 Twitter 開發團隊出品的一款用 Swift 寫的 iOS 家居商城應用, 其主要目的在于讓開發者從這款 Demo 應用中看出 Fabric 的強大。
-
SelectionOfZhihu.swift?- 『看知乎』iOS 客戶端,?項目說明。
-
Yep.swift?- Yep 一個由天才開發給天才們使用的社交軟件。
- LoveFreshBeen.swift?- 高仿愛鮮蜂 - Swift2.0
- trySwiftApp.swift?- trySwiftApp一款較為完整的會議原型應用。有需求的同學可以做為開發參考。
- PinGo.swift?- PinGo.swift:純Swift編寫的仿“隨遇”App。
- UmbrellaWeather.swift?- UmbrellaWeather.swift使用 Swift 編寫的一款天氣應用,現已上架 AppStore。
- SwiftWeather?- SwiftWeather清新淡雅持續改進天氣預報項目。
- Phonetic.swift?- Phonetic一個 iOS 版的 Phonetic Contacts,功能很多,其中昵稱功能非常實用,已在 GitHub 開源并上架 App Store。
- edhita.swift?- edhita.swift支持Markdown, HTML預覽的文本編輯器。
- PilesSugar.swift?- PilesSugar.swift:Swift高仿項目,堆糖。
- react-native-gitfeed?- 目前最實用簡潔的github客戶端了。
- SoundCloudSwift?- SoundCloud的Swift版本,采用Swift2.0,Reactive API with ReactiveCocoa 4.0。
- LeagueofLegends?- 一個關于英雄聯盟的完整iOS開源項目,接口均來自多玩,騰訊各大游戲平臺。
- Coderpursue.swift?- 一款 Github 第三方客戶端,使用最新 Swift 語言編寫。
- BTApp?- BTApp 仿半糖 iOS App 的 Demo 應用。
好的文章@
- RxSwift入坑手冊?- RxSwift入坑手冊。
- Xcode使用技巧?- SwiftGG 交流分享:Xcode使用技巧。
- Swift編程的15個技巧?- Swift編程的15個技巧。
Xcode插件@
- Swimat?- Swimat,是一款Xcode 插件,幫你一鍵格式化 swift 代碼。
- XcodeSwiftSnippets?- XcodeSwiftSnippets, 提供了很多可在 Xcode 上使用的 Swift 代碼片段, 通過自動補全的方式極大的提高了開發效率。
美工資源@
其他資源@
開發資源@
二維碼@
- LBXScan?贊 A barcode and qr code scanner (二維碼、掃碼、掃一掃、ZXing和ios系統自帶掃碼封裝,掃碼界面效果封裝)(Objective-C和Swift均支持).
開發資料@
- Swift 開源項目精選-v1.0?- Swift 開源項目精選-v1.0。
- Swift開源項目精選?- Swift開源項目精選–推薦,每周都有更新。
- Swift中文指南?- 中文版Apple官方Swift教程《The Swift Programming Language》,老碼版本?歷史版本更新說明。
- The Swift Programming Language 中文版?- The Swift Programming Language 中文版。
- swifttoolbox?- swifttoolbox swift開發的開源庫匯總。
-
SwiftGuide?- 這份指南匯集了Swift語言主流學習資源,并以開發者的視角整理編排– 非常不錯,值得推薦。
-
Awesome Swift?- 一個收集了很多 Swift 開發資源的網站。
- Developing_iOS_8_Apps_With_Swift?- Developing iOS 8 Apps with Swift 字幕簡體中文翻譯項目(斯坦福白胡子老頭swift教學視頻)。
- Swift-On-iOS?- JohnLui 的 Swift On iOS 代碼倉庫。
- 30DaysofSwift?- 30DaysofSwift 自學 iOS -?三十天三十個 Swift 項目。
學習資料@
- SwiftGuide?非常贊 這份指南匯集了Swift語言主流學習資源,并以開發者的視角整理編排。http://dev.swiftguide.cn
- the-swift-programming-language-in-chinese?非常贊 中文版 Apple 官方 Swift 教程《The Swift Programming Language》
- iOS-Swift-Demos?精心收集并分類整理的Swift開發學習資源,包括Apple官方提供的示例代碼和文檔,以及github上的項目和國內外開發者的技術博客。歡迎提交pull-request一起維護。[iOS Swift Demos from Apple]?http://blog.liulantao.com/SwiftBeginnersGuide/
他人開源總結@
學習筆記@
好用的軟件@
設計@
物聯網@
視頻播放器@
總結
以上是生活随笔為你收集整理的swift 框架大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot连接redis 没有
- 下一篇: php pusher,php,pushe