2018 iOS 三方庫(僅供方面查看)

用到的組件

1奏路、通過CocoaPods安裝

項目名稱 項目信息
AFNetworking 網(wǎng)絡請求組件
FMDB 本地數(shù)據(jù)庫組件
SDWebImage 多個縮略圖緩存組件
UICKeyChainStore 存放用戶賬號密碼組件
Reachability 監(jiān)測網(wǎng)絡狀態(tài)
DateTools 友好化時間
MBProgressHUD 一款提示框第三方庫
MWPhotoBrowser 一款簡單的 iOS 照片瀏覽控件
CTAssetsPickerController 一個選擇器組件, 支持從用戶的相片庫選擇多張照片和視頻。
QBPopupMenu 無需使用圖片文件的 iOS 彈出式菜單
UAAppReviewManager 一個能夠讓你方便地將提醒用戶評分的功能加入 App 的工具
Mantle 主要用來將 JSON 數(shù)據(jù)模型化為 Model 對象
MTLFMDBAdapter Mantle 和 FMDB 的轉(zhuǎn)換工具
FMDBMigrationManager 支持 iOS SQLite 數(shù)據(jù)庫遷移
Bugsnag 集成 Bugsnag 到應用中
GVUserDefaults 對 NSUserDefaults 進行了封裝, 方便的進行本地化存儲操作
FCCurrentLocationGeocoder 對用戶當前地理位置進行正向地址編碼和反向地址編碼
AFSwipeToHide 頁面滾動時隱藏工具欄
BaiduTranslate 非官方百度翻譯工具
JSBadgeView 添加帶動畫效果的未讀消息數(shù)提醒
Masonry 一個輕量級的布局框架, 用于替換官方的 AutoLayout 寫法
MMPlaceHolder 可在應用中顯示視圖的尺寸
TOWebViewController 可在應用中嵌套 Web 頁面

2育灸、第三方類庫安裝

項目名稱 項目信息
MJRefresh 下拉刷新助赞,上拉加載更多組件
VPImageCropper 用戶上傳頭像組件
JCScrollView 快速給應用視圖添加滾動分頁效果
BWTitlePagerView 創(chuàng)建類似 Twitter 的導航欄分頁效果
CNPPopupController 創(chuàng)建彈出卡片視圖
FeSpinner 加入沙漏等多種動畫加載效果
PulsingHalo 漣漪動畫效果
JMHoledView 方便創(chuàng)建用戶引導視圖
RKNotificationHub 添加未讀消息數(shù)顯示提醒
CRToast 從應用狀態(tài)欄彈出消息提醒
KeychainIDFA 獲取 IDFA 標示當設備唯一識別, 并保存到 KeyChain 中
DZNEmptyDataSet 為 TableView 和 CollectionView 展示空數(shù)據(jù)視圖
SwipeView 快速給應用添加上滑動視圖
FXBlurView 對視圖進行模糊操作
AreaPicker 省市地理位置選擇器
MLAudioRecorder 邊錄邊轉(zhuǎn)碼, 播放網(wǎng)絡音頻Button(本地緩存), 實時語音
MPTextView 支持占位符的 UITextView 子類擴展
MagicalRecord 幫助清除 CoreData 引用的代碼, 協(xié)助 CoreData 工作
THProgressView 微型加載進度條
VPImageCropper 輕松實現(xiàn)微信選取圖片并裁剪成頭像的控件
WCAlertView 對官方 Alert View 進行封裝, 更加容易使用

3语御、第三方服務

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

github排名:https://github.com/trending,

github搜索:https://github.com/search.

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

版本管理@

Git用法@

GitHub@

GitBook@

  • GitBook 簡明教程 - 本教程主要圍繞 GitBook 的安裝庐舟,使用欣除,集成,書籍發(fā)布挪略,個性化以及實用插件幾個方面历帚。
  • Gitbook 入門教程 - 本書將簡單介紹如何安裝、編寫杠娱、生成挽牢、發(fā)布一本在線圖書,且示例全部在windows下展示(其他系統(tǒng)差不多一致):
  • Git教學 - GIT版本控制
  • Gitbook 使用入門 - 本書將簡單介紹如何安裝、編寫墨辛、生成卓研、發(fā)布一本在線圖書。
  • api-guide - gitbook 的api 文檔

Git文章@

GithubRank@

桌面工具@

  • ohmystar - Mac上管理你GitHub star的工具
  • GithubPulse - OS X狀態(tài)欄的APP,幫你記住你在GitHub每天的貢獻
  • githubtrending - OS X狀態(tài)欄的APP蝴蜓,顯示GitHub Trending碟绑,也有iOS端
  • ghstatus - OS X狀態(tài)欄的APP,顯示GitHub Status
  • pophub - OS X狀態(tài)欄的APP茎匠,顯示GitHub 的activities
  • git-dude - git commit通知
  • gitee - Gitee, OS X status bar application for Github 漂亮的GitHub數(shù)據(jù)統(tǒng)計工具格仲,還有notifications功能

Github客戶端@

  • MVVMReactiveCocoa - GitBucket iOS App,一個GitHub第三方客戶端
  • Monkey - Monkey是一個GitHub第三方iOS客戶端诵冒,主要是用來展示GitHub上的開發(fā)者的排名凯肋,以及倉庫的排名。
  • react-native-gitfeed - 一個React Native寫的Github客戶端汽馋,支持iOS和Android
  • githot - GitHot是一個Android App,用來發(fā)現(xiàn)世界上最流行的項目和人
  • CodeHub - CodeHub是C#寫的侮东,它是iOS設備上最好的GitHub倉庫瀏覽和維護工具圈盔。
  • ioctocat - GitHub的iOS客戶端
  • napcat - 一個比較全面的GitHub的iOS客戶端
  • RepoStumble - 查看GitHub倉庫的手機客戶端
  • GithubTrends - Material Design風格的查看GitHub倉庫trending app
  • ForkHub - Android平臺的GitHub客戶端
  • GitEgo - Android平臺的GitHub客戶端
  • Sources - 一個極簡的 Github 客戶端,Sources悄雅。內(nèi)置幾十個語法高亮的主題可供選擇驱敲。
  • igithub - github 的iPhone端
  • gitmonitor-ios - 一個通知你不用再push代碼的iOS app
  • GithubWidget - 輕量級顯示Github用戶的貢獻、星數(shù)煤伟、Follower數(shù)癌佩、熱門倉庫的App木缝。
  • GitPocket - Swift編寫GitHub客戶端
  • GitHubContributionsiOS - 顯示你的GitHub Contributions的Today Extension,App Store鏈接,Contributions for GitHub

Github插件@

Git平臺與工具@

  • git - git源碼
  • sourcetree - Windows 和Mac OS X 下免費的 Git客戶端
  • gitbucket - Scala編寫的開源Git平臺插佛,擴展性好杠巡,兼容GitHub
  • gogs - Gogs (Go Git Service) 是一款極易搭建的自助 Git 服務,由無聞編寫并開源在GitHub雇寇。
  • gitlab - GitLab 是一個用于倉庫管理系統(tǒng)的開源項目氢拥,地址在gitlabhq
  • git-annex - git管理大文件
  • gitx - Mac平臺上的Git GUI客戶端
  • gity - mac的git客戶端
  • svn2git - ruby 實現(xiàn)的遷移svn工程到git
  • stupidgit - python編寫的git的跨平臺GUI
  • GitUp - Objective-C編寫的Mac上的Git客戶端

命令行@

  • hub - github官方出品的命令行工具,讓你更好地使用github
  • gitflow
  • gh -gh 是一個用 Go 語言開發(fā)的 Github 命令行客戶端锨侯。
  • node-gh -Node GH 是基于 Node.js 編寫的 Github 命令行工具嫩海。
  • gitsome - supercharged Github Client
  • git-blame-someone-else - 吐槽別人的爛代碼
  • git-pulls - github pull requests的命令后行工具
  • git-scribe - 寫電子書的命令行工具
  • github-gem - github命令行工具
  • ghterm - github終端
  • git-sh - 適合git的bash工作環(huán)境
  • legit - 靈感來自于github for mac的git 命令行工具
  • git-sweep - git命令行工具,幫助你清理已經(jīng)merge到master的分支
  • github-email - 獲取用戶的郵箱
  • git-smart
  • git-subtree
  • git-town
  • git-fire - 緊急情況下保存代碼
  • gitsome - Git/GitHub命令行工具
  • maintainer - 讓你的 GitHub repo 對開發(fā)者更加友好的命令行工具

Github項目@

Git庫@

  • octokit - GitHub API的官方封裝庫
  • GitHub Java API (org.eclipse.egit.github.core) - eclipse出品,Java寫的GitHub API的封裝庫
  • github - michael - JavaScript寫的GitHub API的封裝庫
  • PyGithub - Python的GitHub API封裝庫
  • UAGithubEngine - Objective-C的GitHub API封裝庫
  • RxGitHubAPI -基于RxSwift的GitHub API封裝庫
  • GitHub API for Java -面向?qū)ο蟮腉itHub API庫
  • GitHubObjC -Objective-C實現(xiàn)的GitHub API庫
  • go-github -Go實現(xiàn)的GitHub API庫
  • ruby-github -Ruby實現(xiàn)的GitHub API庫
  • libgit2 - Git核心庫痴荐,通過它可以寫一個自己的git應用血柳。
  • Gift - 通過Swift綁定libgit2,通過它你可以clone一個倉庫生兆,查看commit难捌,提交等。
  • gitkit-js - gitkit-js皂贩,SamyPesse開源的git的javascript實現(xiàn)栖榨,包含一系列API,可以管理git倉庫,包括讀文件明刷,commit婴栽, clone,push辈末,fetch等愚争,可以工作在瀏覽器和node.js上
  • github3.py - GitHub API v3的python接口
  • PyGithub - GitHub API v3的python接口
  • github-backup - 備份GitHub倉庫,包括branches, tags, other forks, issues, comments, wikis, milestones, pull requests, watchers, and stars. 通過haskell編寫
  • github - Haskell - GitHub API 的Haskell接口
  • objective-git - Git的Objective-C實現(xiàn)
  • node-gitlab - gitlab的node api
  • php-github-api - php的github api
  • cocoagit - git的objetive-c實現(xiàn)
  • ruby-github - mbleigh寫的ruby的github api
  • Git.framework - mac os x 平臺的objective-c的git實現(xiàn)
  • pygit2 - libgit2的python版
  • git.js - git的js實現(xiàn)
  • nodegit - git的node實現(xiàn)
  • GitSharp - .Net實現(xiàn)的git
  • erlangit - erlang 的git實現(xiàn)
  • github4j - 一個github 下載的java api
  • libgit2sharp - .Net實現(xiàn)的git
  • Gift - Swift編寫的git實現(xiàn)
  • SwiftGit2 - Swift編寫的git實現(xiàn)
  • GithubPilot - Swift的GitHub API 封裝
  • GitYourFeedback - 讓你可以直接在iOS App內(nèi)feedback時向GitHub提交issue

Github瀏覽器工具@

完整App@

  • PPRows for Mac - 在Mac上優(yōu)雅的計算你寫了多少行代碼挤聘。
  • open-source-ios-apps - iOS開源App集合轰枝,分:swift與Objective-C--國外人整理。
  • NewsBlur 作者獨自一個人 Samuel Clay 做出來的一款名為 NewsBlur 的新聞閱讀器, 很多人都稱其為 Google Reader 的替代品, 這是它的源碼 NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
  • HackerNews-React-Native用 React Native 完成的 HackerNews 客戶端组去。
  • WeChat 實現(xiàn)類似微信朋友圈或者QQ空間鞍陨,評論回復,九宮格布局从隆。處理鍵盤彈出后定位到當前點擊的被評論人處诚撵。另:滑動時候FPS在57-60之間缭裆,縱享絲滑!
  • MessageDisplayKit An IM App like WeChat App has to send text, pictures, audio, video, location messaging, managing local address book, share a circle of friends, drifting friends, shake a fun and more interesting features.
  • iOSAppTemplate高仿微信寿烟,iOS應用開發(fā)模板澈驼,個人總結(jié)。
  • Bilibili_Wuxianda贊 高仿Bilibili客戶端
  • Coding-iOS - Coding iOS 客戶端源代碼
  • Coding-iPad - Coding iPad 客戶端源代碼
  • Monkey - GitHub第三方iOS客戶端
  • firefox-ios Firefox for iOS
  • RSSRead “已閱”(iOS上開源RSS新聞閱讀器)
  • zulip-ios Dropbox收購公司內(nèi)部社交服務商Zulip,然后全部開源筛武,這是iOS App
  • ChatSecure-iOS - Objective-C寫的XMPP聊天應用
  • FirebaseChat - Objective-C寫的完整的聊天應用
  • Meizi - 豆瓣妹子圖iOS客戶端
  • PlainReader 簡閱是一款 iOS(iPhone + iPad) 新聞類客戶端缝其,內(nèi)容抓取自 cnBeta.COM。在售期間倍受好評徘六,但由于版權(quán)問題已于今年一月從 AppStore 下架内边,下架至今,每天仍有幾千人在使用這款 App硕噩。
  • ECMobile_iOS 基于ECShop的手機商城客戶端
  • wikipedia-ios 維基百科官方App, 已上架
  • Sol 漂亮的扁平風格的天氣App
  • v2exv2ex第三方iOS客戶端假残。V2EX是一個知名技術(shù)創(chuàng)意網(wǎng)站,由設計師、程序員及有創(chuàng)意的人參與的社區(qū)。 它基于興趣將用戶創(chuàng)建的內(nèi)容組織分類成不同“節(jié)點”玩徊,網(wǎng)站以內(nèi)容的活躍程度決定在首頁排序的位置晰筛。
  • WNXHuntForCity城覓By-Objective-C
  • breadwallet breadwallet - bitcoin wallet
  • GreatReader GreatReader PDF閱讀客戶端
  • Tropos天氣客戶端
  • WordPress-iOSWordPress iOS官方客戶端. 筆者強烈推薦的開源項目.
  • TeamTalk 蘑菇街TeamTalk. 開源IM. 筆者強烈推薦.
  • MessageDisplayKit一個類似微信App的IM應用,擁有發(fā)送文字莹汤、圖片快鱼、語音、視頻纲岭、地理位置消息抹竹,管理本地通信錄、分享朋友 圈止潮、漂流交友窃判、搖一搖和更多有趣的功能。筆者推薦的學習IM的好東西.
  • iOS-Oncenote 這是一款類似于印象筆記Evernote的生活類iOS應用——朝夕筆記 Oncenote喇闸。我希望能為更多的iOS開發(fā)者提供幫助與服務袄琳。當然App中還有不少bug和可擴展的功能模塊,也希望各位開發(fā)者為該項目貢獻自己的code力量燃乍。大家可以通過點擊右上角的fork到自己的Github倉庫唆樊,也可以點擊star實時關(guān)注項目進度。
  • GSD_WeiXin 高仿微信
  • v2ex - v2ex 的客戶端刻蟹,新聞逗旁、論壇。
  • wikipedia-ios - wikipedia-ios 客戶端舆瘪。
  • DeckRocket - 在相同 WiFi 網(wǎng)絡環(huán)境內(nèi)片效,通過iPhone 控制并播放 Mac 中的 PDF 文檔仓洼。
  • DSLolita - 模仿新浪微博做的一款app,有發(fā)送博文堤舒,評論色建,點贊,私聊功能舌缤。
  • STPhotoBrowser - 高仿新浪微博的圖片瀏覽器箕戳,極佳的編寫方式,易擴展国撵,低耦合陵吸。
  • Tropos - Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應用, 截至今天, thoughtbot 已在 GitHub 上貢獻了 174 個開源項目, 實在令人敬佩。
  • SmileWeather -開源天氣類應用,天氣圖標很完整介牙。
  • MVVMReactiveCocoa - GitBucket 2.0 通過審核啦壮虫,她是我在公司實踐了一年多 MVVM 和 RAC 的基礎(chǔ)上,利用業(yè)余時間開發(fā)的第三方 GitHub 客戶端环础,旨在能夠?qū)ο雽嵺` MVVM 和 RAC 的 iOS 開發(fā)者有所幫助囚似。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa线得。
  • Tomate - 這個圓盤式計時器讓你更專注于工作或?qū)W習饶唤。P.S. App Store 上架收費應用(0.99 歐)。
  • WNXHuntForCity - iOS高仿城覓項目(開發(fā)思路和代碼)贯钩。
  • ZYChat - 關(guān)于聊天界面的可消息類型擴展募狂,響應綁定設計。
  • meituan - 美團5.7iOS版(高仿)角雷,功能包括祸穷,團購首頁,高德地圖搜索附近美食并顯示在地圖上勺三,上門服務雷滚,商家,友盟分享檩咱。
  • JFMeiTuan - 造美團應用界面構(gòu)建的 iOS 應用, 第二個是 @tubiebutu 的 JFMeiTuan揭措。
  • SXNews - 模仿網(wǎng)易新聞做的新聞軟件,完成了主導航頁刻蚯,新聞詳情頁绊含,圖片瀏覽頁,評論頁炊汹。效果不錯躬充,比網(wǎng)上流傳的各種和網(wǎng)易新聞UI架構(gòu)有關(guān)的代碼都要完整,都要好。
  • Monkey - Monkey for GitHub是一個GitHub開發(fā)者和倉庫排名的開源App充甚。這次主要增加了登錄GitHub的功能以政,隨手follow和star,并且增加發(fā)現(xiàn)模塊伴找,包括GitHub的trending盈蛮,動態(tài)喊巍,showcases等侦讨。
  • Uther - 跟蠢萌的外星人聊天,還能幫你記事”钦奋。itunes下載 衰倦。
  • 高仿斗魚TV - 高仿斗魚TV袒炉,點擊頭部滾動視圖可以播放視頻。
  • Coding-iPad - Coding-iPad 是@Coding的官方 iPad 客戶端, 又是一個完整的開源應用樊零。
  • react-native-gitfeed - 目前最實用簡潔的github客戶端了我磁。
  • phphub-ios - PHPHub的iOS客戶端,同時兼容iPhone和iPad驻襟。
  • LeagueofLegends - 一個關(guān)于英雄聯(lián)盟的完整iOS開源項目夺艰,接口均來自多玩,騰訊各大游戲平臺塑悼。
  • BTApp - BTApp 仿半糖 iOS App 的 Demo 應用劲适。
  • iOS完整App資源收集 - iOS開發(fā)學習者都希望得到實戰(zhàn)訓練,但是很多資料都是只有一小部分代碼厢蒜,并不能形成完成的App,筆者在此處收集了很多開源的完整的App烹植,都有源代碼哦斑鸦!--標哥的技術(shù)博客
  • XCFApp-1 - 高仿下廚房App,Objective-C草雕,Xcode7.2巷屿,數(shù)據(jù)通過Charles抓的,有接口也有本地數(shù)據(jù)墩虹。說明:關(guān)于代碼被清空嘱巾,會用git的你肯定明白,教程
  • YoCelsius - 已經(jīng)上線的一款天氣預報的應用,幾乎所有的交互動畫效果诫钓,想學習動畫的開發(fā)人員可以作為參考旬昭。
  • DayDayNews 仿網(wǎng)易新聞客戶端,實現(xiàn)新聞瀏覽菌湃,視頻播放问拘,仿搜狐視頻、百思不得姐等當前主流視頻播放器,實現(xiàn)流媒體播放骤坐,自動監(jiān)聽屏幕轉(zhuǎn)動绪杏,實現(xiàn)橫屏播放 , 抓取百度圖片,瀑布流顯示纽绍,夜間模式蕾久,環(huán)信即時通訊
  • ECMobile_iOS基于ECShop的手機商城客戶端(iOS、Android拌夏、Php一體)
  • TKeyboard 這款應用名為:TKeyboard僧著。有一個 Mac 端和一個 iOS 端 App。簡單來說辖佣,可以通過藍牙霹抛,使用 Mac 的鍵盤輸入內(nèi)容到 iPhone 設備中。
  • BDJProjectExample 基于VIPER設計模式卷谈,以XFLegoVIPER框架為引擎的仿《百思不得姐》項目
  • UberSignature 一個通過觸摸前面的App.
  • HiPDA HiPDA的非官方客戶端(iOS版)杯拐!
  • yanxuan-weex-demo a demo developed using weex/weex高仿網(wǎng)易嚴選App.

框架@

  • nimbus Nimbus是一個開源的iOS框架,比起Three20世蔗,Nimbus的文檔更為全面端逼、豐富,能夠?qū)崿F(xiàn)很多非常炫的界面特效污淋。因此顶滩,開發(fā)者可以借助Nimbus來降低項目設計的復雜度。
  • ReactiveCocoa - ReactiveCocoa 受函數(shù)響應式編程激發(fā)寸爆。不同于使用可變的變量替換和就地修改礁鲁,RAC提供Signals來捕獲當前值和將來值( 使用介紹 ),不錯的例子,入門好教程:ReactiveCocoa入門教程:第一部分 赁豆。Reactive Cocoa 3.0 在 MVVM 中的應用 ,小碼哥:快速讓你上手ReactiveCocoa之基礎(chǔ)篇仅醇。
  • react-native-maps React Native Mapview component for iOS + Android.
  • react-native-svg SVG library for React Native. react-native-svg is built to provide a SVG interface to react native on both iOS and Android.
  • react-native-code-push React Native module for CodePush.
  • CYLTabBarController - 低耦合集成TabBarController,最低只需傳兩個數(shù)組即可完成主流App框架搭建。
  • samurai-native 是一個基于瀏覽器內(nèi)核通過HTML+CSS 開發(fā)原生移動應用的iOS框架魔种。
  • HHRouter 一言以蔽之析二,URL Router 即將 UIViewController 映射成 URL,從而支持通過 URL 進行界面跳轉(zhuǎn)节预。是的叶摄,就和 Web 一樣。當然安拟,這并不是 Web Developer 轉(zhuǎn)職為 iOS Developer 后所做的無聊玩具蛤吓。URL Router 有著許多切實的好處中狂。
  • [katana-swift](https://github.com/BendingSpoons/katana-swift)一個用于編寫iOS應用程序的現(xiàn)代Swift框架谈飒,靈感來自React和Redux梦谜。 Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by React and Redux.
  • AsyncDisplayKit 異步界面渲染庫,為極限優(yōu)化View效果而生(同時提供 UIView bridge 接口) Smooth asynchronous user interfaces for iOS apps.
  • RestKitRestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X
  • XFLegoVIPER A lightweight framework base on VIPER architecture for iOS, to build robust and maintained large scale project.
  • publishImageAndVideoAnsRecord 因為公司有很多模塊,幾乎每個模塊都需要發(fā)布視頻衩茸、語言盾舌、照片淮菠。所以在很多庫的基礎(chǔ)上爹耗,搭建了一個集合,其中包括帶placeHolder的TextView艾岂、錄制小視頻顺少、錄制音頻、選擇照片或拍照王浴。其中包括了很多網(wǎng)絡上的資源脆炎,只是做了集合,在此留個記錄氓辣,也希望對一些有需求額的朋友有幫助秒裕。
  • XBSettingController 快速搭建類個人中心及應用設置界面
  • EVNEstorePlatform App項目框架 簡書解析
  • TemplateCocoa 本教程旨在讓我們更加快速、高效的開發(fā)移動app

React@

  • react-native A framework for building native apps with React.
  • weex A framework for building Mobile cross-platform UI.

響應式@

  • LoginWithReactiveCocoa - ReactiveCocoa - 登錄交互效果的實現(xiàn)钞啸。
  • BeeFramework - 與ReactiveCocoa類似几蜻,BeeFramework用戶指南 v1.0
  • Objective-Chain - Objective-Chain是一個面向?qū)ο蟮捻憫娇蚣芴逭叮髡弑硎驹摽蚣芪樟?ReactiveCocoa 的思想梭稚,并且想做得更面向?qū)ο笠恍?/li>
  • MVVMFramework - (OC版)總結(jié)整理下一個快速開發(fā)框架,分離控制器中創(chuàng)建tableView和collectionView的代碼絮吵,已加入cell自適應高度弧烤,降低代碼耦合,提高開發(fā)效率蹬敲。

framework@

  • Small A small framework to split app into small parts

混合開發(fā)@

  • rexxar-ios 豆瓣推的混合開發(fā)庫 Mobile Hybrid Framework Rexxar iOS Container

樣例App@

  • MeiTuan 高仿美團客戶端 React-Native版暇昂,支持iOS、Android

服務端@后臺@

網(wǎng)絡@

網(wǎng)絡連接@

  • AFNetworking - ASI不升級以后伴嗡,最多人用的網(wǎng)絡連接開源庫 iOS開發(fā)下載文件速度計算 , AFNetworking 3.0遷移指南 , AFNetworking2.0源碼解析<一> 话浇、AFNetworking2.0源碼解析<二>AFNetworking源碼解析<三>闹究、AFNetworking源碼解析<四>
  • YTKNetwork - 是基于 AFNetworking 封裝的 iOS網(wǎng)絡庫食店,提供了更高層次的網(wǎng)絡訪問抽象渣淤。相比AFNetworking,YTKNetwork提供了以下更高級的功能:按時間或版本號緩存網(wǎng)絡請求內(nèi)容吉嫩、檢查返回 JSON 內(nèi)容的合法性价认、文件的斷點續(xù)傳、批量的網(wǎng)絡請求發(fā)送自娩、filter和插件機制等用踩。
  • HYBNetworking - 基于AFN封裝的網(wǎng)絡庫渠退,可以通用。基于AFNetworking封裝網(wǎng)絡庫說明目前已經(jīng)提供了通用的GET/POST脐彩、上傳碎乃、下載API等。
  • LxFTPRequest - 支持獲取FTP服務器資源列表惠奸,下載/上傳文件梅誓,創(chuàng)建/銷毀ftp服務器文件/目錄,以及下載斷點續(xù)傳佛南,下載/上傳進度梗掰,自動判斷地址格式合法性跟蹤等功能!國人開發(fā)嗅回,QQ:349124555及穗。
  • HSDownloadManager - HSDownloadManager,下載音樂绵载、視頻埂陆、圖片各種資源,支持多任務尘分、斷點下載猜惋。
  • MutableUploadDemo - 模擬需求:圖文混編,要求用戶選擇圖片后就上傳培愁,可選擇多圖著摔,并行上傳,用戶確定提交后后臺執(zhí)行定续,必須全部圖片上傳完才能提交文字谍咆。
  • WTRequestCenter - 方便緩存的請求庫庙曙,提供了方便的HTTP請求方法矢沿,傳入請求url和參數(shù),返回成功和失敗的回調(diào)碧囊。 UIKit擴展提供了許多不錯的方法倡鲸,快速緩存圖片供嚎,圖片查看,縮放功能峭状, 顏色創(chuàng)建克滴,設備UUID,網(wǎng)頁緩存优床,數(shù)據(jù)緩存等功能劝赔。 無需任何import和配置,目前實現(xiàn)了基礎(chǔ)需求胆敞。
  • MMWormhole - Message passing between iOS apps and extensions 2個iOS設備之間通信着帽。
  • STNetTaskQueue - STNetTaskQueue Objective-C 可擴展網(wǎng)絡請求管理庫杂伟。
  • MZDownloadManager - 下載管理。
  • DVR - 針對網(wǎng)絡請求的測試框架仍翰,超實用的工具赫粥。且支持 iOS, OSX, watchOS 全平臺。
  • HFDownLoad - iOS開發(fā)網(wǎng)絡篇之文件下載歉备、大文件下載傅是、斷點下載:NSData方式、NSURLConnection方式蕾羊、NSURLSession下載方式 下載方式具體的思路喧笔、區(qū)別見Blog
  • PPNetworkHelper - AFN3.x與YYCache的二次封裝,一句話搞定網(wǎng)絡請求與緩存,和FMDB說拜拜!
  • WANetworkRouting - An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers

socket@

網(wǎng)絡下載@

  • WHCNetWorkKit WHCNetWorkKit 是http網(wǎng)絡請求開源庫(支持GET/POST 文件上傳 后臺文件下載 UIButton UIImageView 控件設置網(wǎng)絡圖片 網(wǎng)絡數(shù)據(jù)工具json/xml 轉(zhuǎn)模型類對象 網(wǎng)絡狀態(tài)監(jiān)聽)
  • HSDownloadManager下載音樂膨报、視頻、圖片各種資源适荣,支持多任務现柠、斷點下載!

網(wǎng)絡聊天@

網(wǎng)絡測試@

  • Reachability - 蘋果提供過一個Reachability類,用于檢測網(wǎng)絡狀態(tài)浸剩。但是該類由于年代久遠擦盾,并不支持ARC。該項目旨在提供一個蘋果的Reachability類的替代品系忙,支持ARC和block的使用方式诵盼。iOS網(wǎng)絡監(jiān)測如何區(qū)分2、3笨觅、4G
  • SimpleCarrier - 簡單的運營商信息獲取!拦耐。
  • NetworkEye - 一個網(wǎng)絡調(diào)試庫,可以監(jiān)控App內(nèi)HTTP請求并顯示請求相關(guān)的詳細信息见剩,方便App開發(fā)的網(wǎng)絡調(diào)試杀糯。
  • RealReachability - iOS下的實際網(wǎng)絡連接狀態(tài)檢測,解決“如何判斷設備是否真正連上互聯(lián)網(wǎng)苍苞?而不是只有網(wǎng)絡連接”的問題固翰。
  • LDNetDiagnoService_IOS IOS平臺利用ping和traceroute的原理,對指定域名(通常為后臺API的提供域名)進行網(wǎng)絡診斷羹呵,并收集診斷日志骂际。

WebView與WKWebView@

  • WebViewJavascriptBridge 是一個連接javascript和iOS Native交互的開源框架。使用它可以在UIWebview中響應事件并執(zhí)行Native方法,也可以使用Native方法調(diào)用javascript方法, 正如其名,它好像已做橋梁連接了兩端.
  • MGTemplateEngine - MGTemplateEngine比較象 PHP 中的 Smarty冈欢、FreeMarker 和 Django的模版引擎歉铝,是一個輕量級的引擎,簡單好用凑耻。只要設置很多不同的HMTL模版太示,就能輕松的實現(xiàn)一個View多種內(nèi)容格式的顯示柠贤,對于不熟悉HTML或者減輕 工作量而言,把這些工作讓設計分擔一下還是很好的类缤,也比較容易實現(xiàn)設計想要的效果臼勉。
  • GTMNSString-HTML - 谷歌開源的用于過濾HTML標簽。
  • D3Generator - D3Generator根據(jù)dict字典生成對象餐弱。 適用webview和push推送時宴霸,根據(jù)后臺傳回字典實現(xiàn)動態(tài)跳轉(zhuǎn)。實現(xiàn)說明
  • [GRMustache] (https://github.com/groue/GRMustache) 一個類似templateEngine的html渲染工具膏蚓,可以更加有效的幫助大家完成數(shù)據(jù)生成HTML的過程瓢谢。
  • iOS-WebView-JavaScript iOS UIWebView,WKWebView 與 JavaScript的深度交互
  • WKWebView OC版WKWebView 支持POST請求 加載本地頁面 直接加載網(wǎng)頁 JS交互 集成支付寶/微信URL支付功能 仿微信返回按鈕
  • BAWKWebView 用分類封裝 WKWebView,一行代碼搞定 request降允、URL恩闻、URLString、本地 HTML文件剧董、HTMLString等請求幢尚,一個 block 搞定 title、progress翅楼、currentURL尉剩、當前網(wǎng)頁的高度等等所需

網(wǎng)絡解析@

JSON@

  • MJExtension - 用于json轉(zhuǎn)model進行使用,轉(zhuǎn)換效率很高毅臊,使用也比較簡單理茎,只要前后臺約定好,json直接就轉(zhuǎn)成了model管嬉。

  • YYModel - High performance model framework for iOS/OSX.

  • jsonmodel Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.

  • JSONKit - JSONKit庫是非常簡單易用而且效率又比較高的皂林,重要的JSONKit適用于ios 5.0以下的版本,使用JSONKit庫來解析json文件,只需要下載JSONKit.h 和JSONKit.m添加到工程中蚯撩;然后加入libz.dylib即可础倍。

  • JSONModel - 解析服務器返回的Json數(shù)據(jù)的庫,JSONModel源碼解析一

  • Mantle - Mantle主要用來將JSON數(shù)據(jù)模型化為OC對象, 大系統(tǒng)中使用胎挎。為什么選擇Mantle沟启。

  • RFJModel - RFJModel是一個IOS類庫,可以將JSON字典自動裝填到OBJC對象犹菇。相比JSONModel有一些非常好的特性德迹,使用上也比較簡單。

  • XMLDictionary - ios與mac os平臺下xml與NSDictionary相互轉(zhuǎn)化開源類庫揭芍。

  • DDModel - 快速搭建項目Model層胳搞,支持ORM映射關(guān)系,能從JSON/XML直接實例一個Model對象。支持SQLite本地數(shù)據(jù)持久化流酬,封裝了HTTP币厕, 減少HTTP代碼與UIViewController的代碼耦合,支持Cache芽腾;類似RESTKit、Mantle的功能页衙;使用該類庫以后簡化了網(wǎng)絡層的開發(fā)工作盖奈,把更多的精力放在UI上面亩码;目前只支持GET/POST方法的請求。使用到的第三方庫有:1.SQLitePersistentObject; 2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;

  • TouchJSON - JSon解析庫(早已停止更新)

  • JSON-Framework - JSON解析庫

  • Groot - From JSON to Core Data and back.

  • KZPropertyMapper - 可以幫助你在對象與Array、Dict數(shù)據(jù)間進行轉(zhuǎn)換清寇,尤其適用于將json對象轉(zhuǎn)換成objective-c中的實體對象。作者還寫了一篇文章stop-writing-data-parsing-code-in-your-apps介紹它的使用蜻韭。

  • FastEasyMapping - 一個快速對json進行序列化和反序列化的工具 A tool for fast serializing & deserializing of JSON.

  • OCMapper - (一年未更新)OCMapper 是 Objective-C 和 Swift 庫蔑担,它可以很容易地將 NSDictionary 映射到模型目標上。Objective-C & Swift library to easily map NSDictionary to model objects, works perfectly with Alamofire. ObjectMapper works similar to GSON

  • Gloss - 一個很棒的Swift +json解析庫.

  • Cereal - 對象序列化三方庫 Swift object serialization

  • SwiftyJSONAccelerator - json轉(zhuǎn)model的三方庫 Generate Swift model files from JSON using either SwiftyJSON or ObjectMapper. Supports NSCoding and provides method for JSON string representation of the model.

  • [Tyro](htt ps://github.com/typelift/Tyro) - Functional JSON parsing and encoding

  • Unbox - The easy to use Swift JSON decoder

  • JSONJoy-Swift - Convert JSON to Swift objects.

  • LazyObject - Lazily deserialize JSON into strongly typed Swift objects

  • Elevate - Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.

  • AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper

  • WAMapping 一個將字典和iOS對象相互轉(zhuǎn)化的庫. A library to turn dictionary into object and vice versa for iOS. Designed for speed!

XML&HTML@

  • AEXML - Simple and lightweight XML parser written in Swift.
  • Ji - XML/HTML parser for Swift.
  • Ono - A sensible way to deal with XML & HTML for iOS & OS X
  • AlamofireXmlToObjects - Fetch a XML feed and parse it into objects
  • Fuzi - A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
  • Kanna - Kanna(鉋) is an XML/HTML parser for MacOSX/iOS.
  • SwiftyXMLParer - Simple XML Parser implemented in Swift
  • HTMLKit - An Objective-C framework for your everyday HTML needs.
  • SWXMLHash - Simple XML parsing in Swift

Other Parsing@

  • WKZombie - WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests or manipulate websites using Javascript.
  • URLPreview - An NSURL extension for showing preview info of webpages [e]
  • FeedKit - An RSS and Atom feed parser written in Swift
  • Erik - Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript. Erik - Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

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

  • realm-cocoa 一個號稱要代替Core Data & SQLite的用于移動端的數(shù)據(jù)庫廉侧,非常不錯 页响,同時支持Swift.
  • CoreModel Replace CoreData
  • WHC_ModelSqliteKit 專業(yè)的數(shù)據(jù)庫存儲解決方案
  • JQFMDB FMDB的封裝,操作簡單,線程安全,擴展性強,直接操作model或dictionary

緩存處理@

  • YTKKeyValueStore - Key-Value存儲工具類,說明段誊。
  • JLKeychain - 快捷使用keychain存儲數(shù)據(jù)的類闰蚕,使keychain像NSUserDefaults一樣工作。
  • UICKeyChainStore - 封裝keychain连舍,使keychain像NSUserDefaults一樣簡單
  • sskeychain - SSKeyChains對蘋果安全框架API進行了簡單封裝,支持對存儲在鑰匙串中密碼没陡、賬戶進行訪問,包括讀取、刪除和設置索赏。
  • KeychainAccess - 管理Keychain接入的小助手盼玄。
  • YYCache - 高性能的 iOS 緩存框架。
  • RuntimeDemo - runtime自動歸檔/解檔,源碼分析潜腻。

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

  • RealmObjectEditor Realm Object Editor is a visual editor where you can create your Realm entities, attributes and relationships inside a nice user interface. Once you finish, you can save your schema document for later use and you can export your entities in Swift, Objective-C and Java.
  • FMDB - sqlite的工具埃儿, 多線程FMDatabaseQueue實例FMDB數(shù)據(jù)庫的使用演示和封裝工具類砾赔,基于fmdb 的基本操作通過 fmdb 進行的數(shù)據(jù)庫的 基本操作(增刪改查 )查找是使用 UISearchBar 和UISearchDisplayController 進行混合使用蝌箍。
  • WHC_ModelSqliteKit 專業(yè)的數(shù)據(jù)庫存儲解決方
  • sqlitebrowser Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: http://sqlitebrowser.org
  • GXDatabaseUtils - 在FMDB基礎(chǔ)上的工具。
  • MagicalRecord - CoreData第一庫暴心,MagicalRecord就像是給Core Data提供了一層外包裝妓盲,隱藏掉所有不相關(guān)的東西。 其中事務管理及查詢是其比較大的亮點专普,整套 API 功能完整悯衬。
  • GKDatabase -基于SQLite3簡單封裝了下,實現(xiàn)了一行代碼解決增刪改查等常用的功能!并沒有太過高深的知識,主要用了runtime和KVC:請看Demo~ 原理篇請看這里:簡書地址
  • CoreStore - Core Data 管理類庫。 其中事務管理及查詢是其比較大的亮點,整套 API 功能完整筋粗。
  • mogenerator - mogenerator為你定義了的Core Data生成默認的數(shù)據(jù)類策橘。與xCode不一樣的是(xCode一個Entity只生成一個NSManagedObject的子類),mogenerator會為每一個Entity生成兩個類娜亿。一個為機器準備丽已,一個為人類準備。為機器準備的類一直去匹配data model买决。為人類準備的類就給你輕松愉快的去修改和保存沛婴。
  • Presentation - 重量級好項目 Presentation,它可以方便你制作定制的動畫式教程督赤、Release Notes嘁灯、個性化演講稿等。
  • SQLCipher - SQLCipher使用256-bit AES加密躲舌,SQLCipher分為收費版本和免費版本丑婿。官方教程加密你的SQLite - 各種sqlite數(shù)據(jù)庫加密介紹没卸。 SQLCipherDemo下載 羹奉。

序列化@

  • FastCoding 是用來替代OSX及iOS中默認的序列化實現(xiàn)。它結(jié)構(gòu)簡單(僅頭文件和.m文件兩個)办悟、支持ARC尘奏,線程安全,速度較內(nèi)置實現(xiàn)更快病蛉。下次做項目的時候可以試著用用炫加。

動畫@

  • lottie-ios 非常贊 一個用來渲染After Effects矢量動畫的iOS庫
  • AIAnimationDemo 非常不錯的一個各種動畫Demo集合庫 .
  • AwesomeMenu 作者是一位中國人, 該項目主要是使用 CoreAnimation 還原了 Path menu 的動畫效果 Path 2.0 menu using CoreAnimation :) https://github.com/levey/AwesomeMenu
  • MMTweenAnimation一個基于 POP 的擴展,提供了 10 種自定義的動效铺然。
  • pop - facebook出品的非常贊的動畫引擎俗孝。
  • Core Animation筆記,基本的使用方法 - Core Animation筆記魄健,基本的使用方法:1.基本動畫赋铝,2.多步動畫,3.沿路徑的動畫沽瘦,4.時間函數(shù)革骨,5.動畫組。
  • awesome-ios-animation - iOS Animation 主流炫酷動畫框架(特效)收集整理 收集整理了下iOS平臺下比較主流炫酷的幾款動畫框架析恋。
  • FleaMarket "咸魚"新特性-視頻動畫
  • JHChainableAnimations - 在應用中采用鏈式寫出酷炫的動畫效果, 使代碼更加清晰易讀良哲,利用block實現(xiàn)的鏈式編程,同時支持Swift助隧。
  • awesome-animation - 在內(nèi)的十多位童鞋們一起發(fā)起的一起動畫開源組正式成立啦Github組織名稱:Animatious麻汰,這是我們第一期成員先前開源的一些動效庫查辩,我們的第一個合作開源項目正在緊鑼密鼓的準備請大家期待設計和代碼的碰撞吧徒爹。
  • BCMagicTransition一個動效框架,用于自定義UINavigationController的切換動畫滓技,效果類似 Keynote 軟件中 Magic Move 切換。它可以用于任意兩個UIViewController之間棚潦,只需指定兩個VC中的相同元素即可令漂。
  • popping - popping是一個POP 使用實例工程
  • MMTweenAnimation - facebook POP的自定義動畫擴展(基于POPCustomAnimation) 提供10種函數(shù)式動畫。
  • ZQLRotateMenu - 這是一個旋轉(zhuǎn)視圖的選擇器丸边。
  • CoolLoadAniamtion - 一個簡單但是效果不錯的loading動畫洗显。
  • AnimationsThe Animation Collection.
  • JSDownloadView 精巧順滑的下載動畫
  • SYAppStart - App啟動插畫的自定義過度。
  • VJDeviceSpecificMedia - 如何根據(jù)設備選擇不同尺寸的圖片 可以通過設置不同尺寸設備的LaunchImage原环,來使得App適配這些設備,要是在不同不同尺寸設備上使用不同大小的圖片处窥,則需要在代碼中一一判斷嘱吗,然后加載。
  • RMParallax - RMParallax是一個app啟動頁引導開源項目滔驾,除了細微的翻頁視差效果谒麦,描述文本的過渡也非常美觀(版本新特性、導航頁哆致、引導頁)绕德。
  • ADo_GuideView - 轉(zhuǎn)動的用戶引導頁(模仿網(wǎng)易bobo) 因為沒有從app包里抓到@3x的圖片,建議在iPhone5模擬器運行,保證效果~ (版本新特性、導航頁摊阀、引導頁)耻蛇。
  • CoreNewFeatureVC - 版本新特性(引導頁),1.封裝并簡化了版本新特性啟動視圖胞此!2.添加了版本的本地緩存功能臣咖,3.集成簡單,使用方便漱牵,沒有耦合度夺蛇,4.支持block回調(diào)(版本新特性、導航頁酣胀、引導頁)刁赦。
  • MZGuidePages - 自己寫的通用導航頁,可以直接引入工程使用闻镶,請參考案例(版本新特性甚脉、導航頁、引導頁)儒溉。
  • ABCIntroView - ABCIntroView是一個易于使用的入門類宦焦,讓你到達主屏幕之前介紹你的應用程序(版本新特性、導航頁、引導頁)波闹。
  • KYBezierBounceView - 手勢控制貝塞爾曲線酝豪,取消手勢貝塞爾曲線會有反彈效果。
  • cadisplaylinkanduibezierpath - CADisplayLink結(jié)合UIBezierPath的神奇妙用精堕。
  • KYCuteView - 實現(xiàn)類似QQ消息拖拽消失的交互+GameCenter的浮動小球效果孵淘,分析
  • KYWaterWaveView - 一個內(nèi)置波浪動畫的UIView歹篓,里面有魚跳躍水濺起來的效果瘫证。
  • KYPingTransition - 實現(xiàn)圓圈放大放小的轉(zhuǎn)場動畫,可以根據(jù)自己的需要使用Paper中的彈性效果庄撮,有Material風格背捌。
  • KYNewtonCradleAnimiation - 牛頓擺動畫。
  • LayerPlayer - 一款全面展示核心動畫 API 示例項目(上架應用)洞斯。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互動演示毡庆。
  • KYShareMenu - 帶彈性動畫的分享菜單。
  • Context-Menu.iOS - 可以為app的菜單添加漂亮的動畫內(nèi)容烙如,可自定義icon么抗,并可根據(jù)自己的喜好設計單元格和布局。
  • DeformationButton - 一個簡單的變換形狀動畫按鈕亚铁。
  • UnReadBubbleView - UnReadBubbleView是一個能夠拖拽并拉長的氣泡視圖蝇刀。拖拽到一定的長度會消失,可以通過系數(shù)設置來控制拖拽的長度徘溢。氣泡也支持多種屬性設置吞琐。
  • PPDragDropBadgeView - 實現(xiàn)了類似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC,氣泡能夠帶有數(shù)字標識甸昏,同時支持消失block方法顽分。消失時還帶有消失效果動畫。
  • GiftCard-iOS - 禮品卡購買的炫酷動畫施蜜。
  • GiftCard-Implementation - 購買的炫酷動畫卒蘸。
  • KIPageView - 無限循環(huán)PageView份企,橫向TableView熔酷,無限輪播庸娱。
  • 簡單實用的無限循環(huán)輪播圖 - 簡單實用的無限循環(huán)輪播圖 状囱。
  • CPInfiniteBanner - 是一個循環(huán)播放的組件啊央,可以左右無縫滑動,3個imageview實現(xiàn)束亏。高效圖片輪播故黑,兩個ImageView實現(xiàn)傀广。
  • XTLoopScroll - 用兩個 timer 三個重用的 view 實現(xiàn)無限循環(huán) scrollView肯污,1自動輪播 2點擊監(jiān)聽回調(diào)當前圖片 3手動滑動后重新計算輪播的開始時間, 良好的用戶體驗翘单。
  • HotGirls - 卡片動畫吨枉。
  • KYAnimatedPageControl - 除了滾動視圖時PageControl會以動畫的形式一起移動,點擊目標頁還可快速定位哄芜。支持兩種樣式:粘性小球和旋轉(zhuǎn)方塊貌亭。
  • Presentation - 一個類似RazzleDazzle的框架。
  • FillableLoaders - 基于 CGPaths 可定制個性化填空式裝載類庫认臊。附水波上漲式示例圃庭。
  • SXWaveAnimate - 實現(xiàn)非常美觀的灌水動畫。
  • LSPaomaView - 可循環(huán)滾動的較長文字失晴,跑馬燈剧腻,效果很好,一句話集成涂屁。
  • Cheetah - 易用书在、高可讀鏈式動畫類庫。另一個類似類庫是 DKChainableAnimationKit拆又。
  • CKWaveCollectionViewTransition - swift蕊温, UICollectionViewController之間切換的動畫。
  • TKSubmitTransition - 基于 UIButton 的登錄加載遏乔、返回按鈕轉(zhuǎn)場動畫組件及示例。
  • ARAnimation - ARAnimation 對 Core Animation 進行了封裝, 幫助 iOS 開發(fā)者能更加便捷的在項目中使用動畫发笔。
  • 漸變特效文字 - 做了一個仿iPhone的移動滑塊來解鎖的漸變特效文字,還有一個類似ktv歌詞顯示的文字特效盟萨。
  • HYAwesomeTransition - 模仿格瓦拉的轉(zhuǎn)場效果。
  • RYCuteView - 用UIBezierPath實現(xiàn)果凍效果了讨。 教程
  • STLBGVideo - STLBGVideo讓您的視圖控制器的自定義backgroundvideo,實現(xiàn)說明1捻激、實現(xiàn)說明2
  • MYBlurIntroductionView - 方便好用的引導類庫前计,在App注冊登錄頁面可以用到胞谭。
  • ZFCityGuides - 實現(xiàn)City Guides的動畫效果,數(shù)字動態(tài)變化的動畫效果男杈。
  • INPopoverController - OS X可自由定制的 Popover 視圖丈屹。
  • WZXJianShuPopDemo - 仿簡書、淘寶等等的View彈出效果伶棒,已封裝好旺垒,使用簡單。實現(xiàn)原理
  • LSAnimator 非侵入式的多鏈式動畫

gifAnimation@

  • UIImageView-PlayGIF - UIImageView-PlayGIF肤无。
  • YLGIFImage - 異步方式實現(xiàn)突Gif突破編碼先蒋、顯示,低內(nèi)存占用宛渐。
  • droptogif - droptogif視頻拖拽到應用窗口后自動轉(zhuǎn)換為 GIF 動畫(其轉(zhuǎn)換進程動畫效果也超贊)竞漾。

轉(zhuǎn)場@

多媒體@

GIF@

VR@

AR@

二維碼@

PDF@

  • Reader - Reader可提供類似iBooks的文檔導航念链,支持屏幕旋轉(zhuǎn)和所有方向盼忌,并通過密碼保護加密PDF文件,支持PDF鏈接和旋轉(zhuǎn)頁面掂墓。
  • PDFXKit A drop-in replacement for Apple PDFKit powered by our PSPDFKit framework under the hood.

流媒體@

音頻@

  • ESTMusicPlayer 一個簡潔谦纱、易用的音樂播放器
  • EZAudio - EZAudio 是一個 iOS 和 OSX 上簡單易用的音頻框架,根據(jù)音量實時顯示波形圖,基于Core Audio,適合實時低延遲音頻處理滤否,非常直觀。中文介紹,官網(wǎng)祠乃。
  • novocaine - 高性能的音頻,支持iOS and Mac OS X.
  • SubtleVolume - 用更微妙的指示器替換系統(tǒng)卷彈出窗口
  • NVDSP - iOS/OSX DSP for audio (with Novocaine)
  • IQAudioRecorderController - 一個可以內(nèi)置App的兑燥、通用的亮瓷、帶有漂亮的用戶界面音頻錄制程序
  • QuietModemKit 靜態(tài)調(diào)制解調(diào)器的iOS框架(聲音數(shù)據(jù))
  • IOS錄音和播放功能demo - 比較完整的ios錄音和播放功能的實現(xiàn)。
  • MCAudioInputQueue - 簡易錄音類降瞳,基于AudioQueue的嘱支。
  • MusicPlayert - MusicPlayert音樂播放器,用reveal可以查看層次關(guān)系挣饥,主要實現(xiàn)了歌詞的同步顯示斗塘。
  • 音樂播放器 - 音樂播放器:顯示歌詞。
  • amr - 做即時通訊的音頻處理亮靴,錄音文件是m4a馍盟,便于web端的音頻播放。
  • 邊錄音邊轉(zhuǎn)碼 - 一邊錄音茧吊,一邊將錄制成的 wav 格式音頻文件轉(zhuǎn)碼成 amr 音頻格式贞岭。只支持真機運行調(diào)試八毯。

視頻@

視頻播放@

  • FFmpeg 一個處理多媒體數(shù)據(jù)的開源、免費的庫 ffmpeg - ffmpeg官網(wǎng)瞄桨,FFmpeg在iOS上完美編譯话速。
  • vlc) VLC media player
  • mpv - 非常Video player based on MPlayer/mplayer2
  • ijkplayer - 非常贊 B站開源的視頻播放器,支持Android和iOS芯侥。 iOS中集成ijkplayer視頻直播框架泊交。
  • ZFPlayer - 非常贊 基于AVPlayer,支持橫屏柱查、豎屏(全屏播放還可鎖定屏幕方向)廓俭,上下滑動調(diào)節(jié)音量、屏幕亮度唉工,左右滑動調(diào)節(jié)播放進度
  • WMPlayer 贊 WMPlayer視頻播放器研乒,AVPlayer的封裝,繼承UIView淋硝,想怎么玩就怎么玩雹熬。支持播放mp4、m3u8谣膳、3gp竿报、mov,網(wǎng)絡和本地視頻同時支持继谚。全屏和小屏播放同時支持仰楚。 cell中播放視頻,全屏小屏切換自如犬庇。
  • XCDYouTubeKit 一個能夠在國內(nèi)播放YouTube視頻的播放器
  • HJDanmakuDemo iOS端視頻彈幕
  • MRVLCPlayer - 相信Mac用戶都很熟悉一款VLC播放器,這款播放器在Mac上表現(xiàn)異常優(yōu)異侨嘀,支持的格式幾乎涵蓋了所有格式(就是這么屌3敉臁)。沒錯咬腕,就是它創(chuàng)造者--VideoLAN欢峰,開源了一款牛逼的視頻播放框架MobileVLCKit![介紹信息:] (http://gold.xitu.io/entry/578c304b2e958a0054320503?from=singlemessage&isappinstalled=1)
  • plask Plask is a multimedia programming environment.
  • KRVideoPlayer - 36Kr出品的類似Weico的播放器涨共,支持豎屏模式下全屏播放纽帖。
  • JPVideoPlayer 類似微博主頁在列表中自動播放視頻
  • HcdCachePlayer 在線視頻邊下邊播,支持緩存到本地
  • bilibili-mac-client bilibili非官方的mac客戶端
  • PBJVideoPlayer 一個易用的流媒體播放器
  • KrVideoPlayerPlus 根據(jù)36Kr開源的KRVideoPlayer 進行修改和補充實現(xiàn)一個輕量級的視頻播放器举反,滿足大部分視頻播放需求
  • VKVideoPlayer 一個非常不錯的擁有上百萬用戶的視頻播放器
  • PKShortVideo iOS仿微信小視頻功能開發(fā)優(yōu)化記錄
  • AVAnimator - 一個不錯的原生的開源視頻庫懊直,可以輕松實現(xiàn)視頻、音頻的功能
  • SSVideoPlayer - 一個支持本地和網(wǎng)絡視頻播放的庫
  • SRGMediaPlayer-iOS - 一個提供簡潔的方法為iOS應用添加通用的音頻火鼻、視頻播放的庫
  • ABMediaView - 一個UIImageView的子類室囊,可以播放本地和來源于網(wǎng)絡的圖片雕崩、視頻、GIF和音頻融撞∨翁可以最小化和全屏。同時支持視頻設置GIF預覽圖尝偎。 UIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner.
  • kxmovie - 使用ffmpeg的影片播放器饶火,修改說明修改代碼致扯,基于FFmpeg的kxMoive艱難的編譯運行肤寝。
  • StreamingKit - StreamingKit流媒體音樂播放器。
  • FreeStreamer - FreeStreamer流媒體音樂播放器急前,cpu占用非常小醒陆。
  • DOUAudioStreamer - DOUAudioStreamer豆瓣的音樂流媒體播放器。
  • fmpro - 電臺播放器,支持鎖屏歌詞撩独,支持基本播放流程扎运,歌詞展示,后臺鎖屏播放和控制以及鎖屏后封面+歌詞澡刹,fmpro_R
  • TBPlayer - 視頻變下變播耘婚,把播放器播放過的數(shù)據(jù)流緩存到本地罢浇,支持拖動。采用avplayer沐祷。實現(xiàn)說明
  • IWatch - 一個視頻日報類的app 播放器用到了AVFoudation嚷闭。
  • 自定義視頻播放器AVPlayer - 利用系統(tǒng)類AVPlayer實現(xiàn)完全自定義視頻播放器,顯示播放時間赖临,緩存等功能胞锰。代碼清晰,注釋詳細兢榨。
  • DraggableYoutubeFloatingVideo - 展示像類似Youtube移動應用的那種瀏覽視頻的效果嗅榕,當點擊某視頻時能夠從右下方彈出一個界面,并且該界面能夠通過手勢吵聪,再次收縮在右下方并繼續(xù)播放凌那。這是通過AutoLayout設計實現(xiàn)。

視頻處理@

  • BeautifyFaceDemo - 一個基于 GPUImage 的實時直播磨皮濾鏡的開源實現(xiàn),主要功能臉部去斑磨皮吟逝!
  • simplest_ffmpeg_mobile ffmpeg examples in Android / IOS / WinPhone

視頻錄制@

  • SCRecorder - 酷似 Instagram/Vine 的音頻/視頻攝像記錄器帽蝶,以 Objective-C 為基礎(chǔ)的過濾器框架。 你可以做很多如下的操作:記錄多個視頻錄像片段块攒。刪除任何你不想要的記錄段嘲碱〗鹂常可以使用任何視頻播放器播放片段。保存的記錄可以在序列化的 NSDictionary 中使用麦锯。(在 NSUserDefaults 的中操作)添加使用 Core Image 的視頻濾波器恕稠。可自由選擇你需要的 parameters 合并和導出視頻扶欣。
  • LLSimpleCamera視頻錄制 A simple, customizable camera control - video recorder for iOS.
  • SlowMotionVideoRecorder 120 fps SLO-MO video recorder using AVFoundation. Including convenient wrapper class. Available on the iPhone5s.
  • PBJVision iOS媒體捕獲鹅巍,點擊錄制視頻,顯示運動和照片. iOS Media Capture – features touch-to-record video, slow motion, and photography
  • ALCameraViewController - ALCameraViewController 攝像頭視圖控制器(含可定制照片選擇器料祠,圖片簡單裁切功能)及演示骆捧。
  • VideoBeautify - 功能酷似美拍,秒拍等應用的源碼:對視頻進行各種美化處理,采用主題形式進行分類髓绽,內(nèi)含各種濾鏡敛苇,動畫特效和音效等。
  • IPDFCameraViewController - 支持相機定焦拍攝顺呕、濾鏡枫攀、閃光、實時邊框檢測以及透視矯正功能株茶,并有簡單易用的API来涨。

視頻剪切@

  • ICGVideoTrimmer - ICGVideoTrimmer提供提供視頻剪切的視圖(類似系統(tǒng)相冊中瀏覽視頻時頂部那個條狀視圖)。左右兩個邊界選擇器還能夠自定義启盛。
  • VideoEditing Video processing of the video capture and add background music

彈幕@

直播@

  • LFLiveKit 開源遵循RTMP協(xié)議的直播SDK
  • MiaowShow iOS視頻直播項目 http://www.reibang.com/users/9723687edfb5
  • LMLiveStreaming IOS Live,H264 and AAC Hard coding蹦掐,support GPUImage Beauty, rtmp and flv transmission僵闯,weak network lost frame卧抗,Dynamic switching rate 參考文檔
  • PLPlayerKit PLPlayerKit 是 Pili 直播 SDK 的 iOS 播放器。支持所有直播常用的格式鳖粟,如:RTMP社裆、HLS、FLV牺弹。擁有優(yōu)秀的功能和特性,如:首屏秒開时呀、追幀優(yōu)化张漂、豐富的數(shù)據(jù)和狀態(tài)回調(diào)、硬解軟解支持谨娜。而且可以根據(jù)自己的業(yè)務進行高度定制化開發(fā)航攒。
  • PLMediaStreamingKit PLMediaStreamingKit 是 Pili 直播 SDK 的 iOS 推流端,支持 RTMP 推流趴梢,h.264 和 AAC 編碼漠畜,硬編币他、軟編支持。具有豐富的數(shù)據(jù)和狀態(tài)回調(diào)憔狞,方便用戶根據(jù)自己的業(yè)務定制化開發(fā)蝴悉。具有直播場景下的重要功能,如:美顏瘾敢、背景音樂拍冠、水印等功能挖胃。
  • 520Linkee本項目實現(xiàn)了作為一個直播App的基本功能箱锐,比如本地視頻流采集舍扰、播放线欲、美顏饵沧、禮物谒出、點贊出心等娩鹉。
  • LMLiveStreaming iOS直播建炫,支持H246/AAC典蜕,支持GPUImage美化断盛,支持rtmp和flv,較慢的網(wǎng)絡優(yōu)化
  • 直播技術(shù)的總結(jié)
  • Tencent-NOW IOS視頻直播:高仿 騰訊旗下 < NOW > 直播 類似 映客 斗魚 直播類型 喜歡的記點star謝謝 IOS Live video

圖像@

  • SVGKit SVGKit是一個非常強大的嘉裤,可以快速渲染SVG文件的框架郑临。你可以直接把SVG文件加載至app中,并且SVG中的每個圖形會變成一個CAShapeLayer屑宠,可以方便地進行縮放和動畫你的圖形厢洞。如果你想渲染app中的矢量圖形,SVGKit是個不錯的解決辦法典奉。

拍照@

圖像處理@

圖像瀏覽@

  • MWPhotoBrowser - 一個非常不錯的照片瀏覽器益兄,在github的star超過6000個锻梳,解決MWPhotoBrowser中的SDWebImage加載大圖導致的內(nèi)存警告問題
  • TZImagePickerController - 很贊 一個支持多選净捅、選原圖和視頻的圖片選擇器疑枯,同時有預覽功能,適配了iOS6789系統(tǒng)灸叼。教程.
  • RMPZoomTransitionAnimator一個放大縮小的動效開源庫神汹,可以實現(xiàn)圖片的放大縮小效果。
  • ZLPhotoBrowser 方便易用的相冊多選框架古今,支持預覽/相冊內(nèi)拍照屁魏、預覽快速多選相片,3DTouch預覽照片捉腥,單選gif氓拼、Live Photo及video;相冊混合選擇抵碟;原圖功能桃漾;支持多語言國際化(中文簡/繁,英語拟逮,日語)撬统;在線下載iCloud端圖片;自定義最大選擇量及最大預覽量敦迄;自定義照片升序降序排列恋追;自定義照片顯示圓角弧度
  • CLImageEditor - 超強的圖片編輯庫,快速幫你實現(xiàn)旋轉(zhuǎn)罚屋,防縮苦囱,濾鏡等等一系列麻煩的事情。
  • XBImageFilters - 圖像濾鏡脾猛。
  • CoreImageShop - CoreImageShop圖片濾鏡處理-- Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder撕彤。
  • EBPhotoPages 類似facebook的相冊瀏覽庫.
  • RSKImageCropper - 適用于iOS的圖片裁剪器,類似Contacts app猛拴,可上下左右移動圖片選取最合適的區(qū)域羹铅。
  • WZRecyclePhotoStackView - 刪除照片交互--WZRecyclePhotoStackView,就是模擬生活中是刪除或保留猶豫不決的情形而產(chǎn)生的愉昆。 在上滑职员,下滑的部分,借鑒了TinderSimpleSwipeCards撼唾。
  • PhotoTweaks - 這個庫挺贊的廉邑,正好是對圖像操作的催享。
  • KYElegantPhotoGallery - 一個優(yōu)雅的圖片瀏覽庫滨达。
  • SDPhotoBrowser - 仿新浪動感圖片瀏覽器,非常簡單易用的圖片瀏覽器,模仿微博圖片瀏覽器動感效果寸士,綜合了圖片展示和存儲等多項功能渤愁。
  • HZPhotoBrowser - 一個類似于新浪微博圖片瀏覽器的框架(支持顯示和隱藏動畫牵祟;支持雙擊縮放,手勢放大縮卸陡瘛诺苹;支持圖片存儲;支持網(wǎng)絡加載gif圖片雹拄,長圖滾動瀏覽收奔;支持橫豎屏顯示)。
  • ZZPhotoKit 基于Photos和AVFoundation框架開源滓玖,相冊多選與相機連拍坪哄。
  • MarkingMenu - 基于手勢、類似 Autodesk Maya 風格標記菜單及圖片渲染势篡。
  • SXPhotoShow - UICollectionViewFlowLayout流水布局 是當下collectionView中常用且普通的布局方式翩肌。本代碼也寫了三種好看的布局,其中LineLayout和流水布局有很大的相同點就直接繼承UICollectionViewFlowLayout禁悠,然后StackLayout念祭,CircleLayout這兩種都是直接繼承自最原始的UICollectionViewLayout 布局方案。
  • PictureWatermark - 主要實現(xiàn)了給圖片加文字以及圖片水印的功能碍侦,已封裝成了UIImage的類別粱坤,方便使用。
  • PhotoBrowser 照片瀏覽器
  • StitchingImage - 仿微信群組封面拼接控件, 直接拖進項目就可使用祝钢,教程比规。
  • SDECollectionViewAlbumTransition - 用自定義的 push 和 pop 實現(xiàn)了有趣的 iOS 相冊翻開動畫效果。
  • DNImagePicker - 類似wechat的圖片選擇拦英。
  • CocoaPicker - 仿QQ圖片選擇器(OC)蜒什。
  • JFImagePickerController - vvebo作者:多選照片、預覽已選照片疤估、針對超大圖片優(yōu)化灾常。
  • VIPhotoView - 圖片瀏覽,用于展示圖片的工具類铃拇,因為是個 View钞瀑,所以你可以放在任何地方顯示。支持旋轉(zhuǎn)慷荔,雙擊指定位置放大等雕什。
  • YUCIHighPassSkinSmoothing - 磨皮濾鏡!
  • YUGPUImageHighPassSkinSmoothing - 一個基于 GPUImage 的磨皮濾鏡!
  • [XHImageViewer] (https://github.com/JackTeam/XHImageViewer) XHImageViewer is images viewer, zoom image.
  • [card.io-iOS-SDK] (https://github.com/AllLuckly/card.io-iOS-SDK) OCR光學識別儲蓄卡以及信用卡,oc與swift使用教程.
  • 自定義寬高比的相冊框 拍照 - 取出照片時 彈出自定義view贷岸。在這個自定義view上創(chuàng)建一個需要的相框大小的view層 把取出的圖片賦值給UIImageView按縮放添加到這個層上壹士。對uiimageView添加捏合、移動 手勢偿警。添加按鈕 選取躏救,最后根據(jù)位移和縮放比例 裁剪image。
  • LGPhotoBrowser - LGPhotoBrowser:相冊選擇/瀏覽器/照相機(仿微信),包含三個模塊:照片瀏覽器螟蒸,相冊選擇器盒使,照相機。
  • BeautyHour - 完整應用七嫌,功能與“美圖秀秀”雷同少办。
  • WSImagePicker 高性能多選圖片庫,類似于微信發(fā)布朋友圈中 ‘獲取相冊及拍照’模塊
  • JTSImageViewController - 圖片瀏覽
  • SGPhotoBrowser 圖片瀏覽.

圖像緩存@

  • Kingfisher 一個輕量級的純粹的用于從web下載和緩存圖片的Swift庫.
  • SDWebImage - 非常優(yōu)秀的圖像緩存庫.
  • UIActivityIndicator-for-SDWebImage 為SDWebImage顯示加載效果
  • FastImageCache - 非常棒的一個 一個高效顯示圖片的庫诵原,支持圖片緩存凡泣、平滑滾動和圖片檢索。
  • DFImageManager -圖片加載皮假、處理鞋拟、緩存、預加載
  • Twitter Image Pipline - Twitter出品的一個高性能的圖片下載惹资、緩存庫.
  • AlamofireImage - Alamofire的一個圖片組件贺纲,支持圖片序列化,UIImage擴展(壓縮褪测、縮放猴誊、圓角、核心圖像)侮措,單個懈叹、多個的圖片過濾、自動清除內(nèi)存分扎,隊列圖片下載澄成、URL鑒定、圖片占位和異步遠程圖片下載畏吓、UIImageView過濾和轉(zhuǎn)換等. An image component library for Alamofire.
  • AsyncImageView - 一個易用的UIImageView擴展墨状,用于異步加載审洞、顯示圖片球碉,對UI顯示無影響。
  • PINRemoteImage - 一個線程安全扣溺、高效的遠程圖片管理庫宏悦,支持圖片下載镐确、緩存包吝、處理,也支持GIF.
  • FastImageCache -非常贊 FastImageCache 網(wǎng)絡圖片獲取及緩存處理源葫,iOS圖片加載速度極限優(yōu)化—FastImageCache解析漏策。
  • YYWebImage - 異步圖片加載庫 (supports WebP, APNG, GIF).
  • EGOCache - 十分知名的第三方緩存類庫,可以緩存NSString臼氨、UIImage、NSImage以及NSData芭届。除此储矩,如果還可以緩存任何一個實現(xiàn)了接口的對象。所有緩存的數(shù)據(jù)都可以自定義過期的時間褂乍,默認是1天持隧。EGOCache 支持多線程(thread-safe),UITableView加載多張照片導致內(nèi)存上漲的問題逃片。
  • YYWebImage - 一個圖片加載庫 YYWebImage屡拨,支持 APNG、WebP褥实、GIF 播放呀狼,支持漸進式圖片加載,更高性能的緩存损离,更多圖像處理方法哥艇,可以替代 SDWebImage 等開源庫,相關(guān)文章僻澎。
  • JDSwiftAvatarProgress - 容易定制的異步圖片加載進度條
  • ImageButter - 平滑的處理網(wǎng)絡圖片貌踏,支持緩存,異步編碼窟勃,加載進度View祖乳,GIFs動畫等.

圖像識別@

  • libfacedetection - C++ 人臉識別 包含正面和多視角人臉檢測兩個算法.優(yōu)點:速度快(OpenCV haar+adaboost的2-3倍), 準確度高 (FDDB非公開類評測排名第二),能估計人臉角度秉氧。
  • YLFaceuDemo - 在直播應用中添加Faceu貼紙效果眷昆。Faceu貼紙效果其實就是在人臉上貼一些圖片,同時這些圖片是跟隨著人臉的位置改變的汁咏。說明
  • IDCardRecognition中國大陸第二代身份證識別隙赁,自動讀出身份證上的信息(姓名、性別梆暖、民族伞访、住址、身份證號碼)并截取身份證照片 Edit
  • AiyaEffectsIOS 寶寶特效 SDK IOS Demo轰驳,支持美顏厚掷,3D特效弟灼,3D動畫特效,2D特效等冒黑,免費使用 visual effects IOS demo, support 3D effect, 3D Animation, 2D effect for FREE http://www.bbtexiao.com/

圖像圓角@

算法@

上架@

Xcode8插件@

  • Import 快捷導入頭文件-Xcode extension for adding imports from anywhere in the code.
  • XcodeSourceEditorExtension-Alignment 對齊屬性聲明 This Xcode source editor extension align your assignment statement.
  • Dash-iOS Dash gives your iPad and iPhone instant offline access to 150+ API documentation sets https://kapeli.com/dash_ios
  • HYBUnicodeReadable -解決打印日志對于Unicode編碼不能正常顯示中文的問題,只需要將文件導入工程冬竟,不需要引用欧穴,就能達到打印日志顯示Unicode編碼中文數(shù)據(jù)
  • JSONExport - 一個json轉(zhuǎn)模型的mac軟件,ESJsonFormat-Xcode的替代產(chǎn)品,非常不錯 .
  • WHC_DataModelFactory Mac上iOS開發(fā)輔助工具泵殴,快速把json/xml數(shù)據(jù)轉(zhuǎn)換生成對應模型類屬性涮帘,省去麻煩手動創(chuàng)建,提高開發(fā)效率笑诅。

UI@

綜合UI@

  • TextureTexture——保持最復雜的用戶界面的流暢和響應 Smooth asynchronous user interfaces for iOS apps.
  • Material-Controls-For-iOS Many Google Material Design Controls for iOS native application
  • Material-Controls-For-iOS 大神模仿谷歌做的各種各樣的iOS原生特效控件调缨,非常全面.

日歷三方庫@

  • TEAChart - xhacker/TEAChart 一個簡潔的 iOS 圖表庫,支持柱狀圖吆你、餅圖以及日歷等弦叶。
  • CVCalendar - 是一個方便開發(fā)者集成自定義日歷視圖到自己 iOS 應用的項目, 支持 Storyboard 和手動配置, 使用 CocoaPods 進行安裝, 提供了豐富的 API 供開發(fā)者使用。

下拉刷新@

  • MJRefresh - 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能妇多⊥迓可以自定義上下拉刷新的文字說明。具體使用看“使用方法”砌梆。 (國人寫)
  • XHRefreshControl - XHRefreshControl 是一款高擴展性默责、低耦合度的下拉刷新、上提加載更多的組件咸包。(國人寫)
  • CBStoreHouseRefreshControl - 一個效果很酷炫的下拉刷新控件滋将。
  • KYJellyPullToRefresh - 實現(xiàn)彈性物理效果的下拉刷新掺栅,神奇的貝塞爾曲線,配合UIDynamic寫的一個擬物的下拉刷新動畫。
  • MHYahooParallaxView - 類似于Yahoo Weather和News Digest首屏的視差滾動端壳。
  • SDRefreshView - 簡單易用的上拉和下拉刷新(多版本細節(jié)適配)况凉。
  • 可展開/收縮的下拉菜單--SvpplyTable - 一個可展開可收縮的下拉菜單本姥,類似Svpply app妻枕。
  • ODRefreshControl - 原iOS6上的橡皮糖刷新樣式,很有意思「鹫耍現(xiàn)在也很多大的 App 在用柠衅,比如蝦米音樂和 QQ 客戶端。
  • PullToMakeSoup - PullToMakeSoup, 自定義下拉刷新的動畫效果:煮飯, Yalantis新作籍琳!
  • TwitterCover - Twitter iOS客戶端的下拉封面模糊效果菲宴。
  • Replace-iOS - Replace-iOS 讓人眼前一亮的下拉刷新(iOS)贷祈。
  • Animations - 封裝了一下,使用的時候只要兩行代碼喝峦。一些動畫的飛機稿势誊,都是一些單獨分離出來的用于測試的子動畫,現(xiàn)在統(tǒng)一歸類一下谣蠢。
  • PullToBounce - 下拉刷新的動畫 for UIScrollView粟耻。
  • WaterDropRefresh - 仿Path 水滴的下拉刷新效果 還有視差滾動。
  • ESRefreshControl - 仿新浪微博眉踱、百度外賣挤忙、網(wǎng)易新聞下拉刷新樣式Demo(僅供參考)。
  • WaveRefresh - 下拉刷新水波紋動畫勋锤。
  • DGElasticPullToRefresh - 是一款帶有彈性效果的 iOS 下拉刷新組件。
  • BanTangAnimation - 半糖下拉刷新的原理侥祭。簡單來說是利用CGGlyph叁执,字符圖形轉(zhuǎn)換成cgpath,然后繪制strokeEnd動畫矮冬。把timeoffset和scrolloffset結(jié)合就行了谈宛。
  • SURefresh - BOSS直聘APP下拉刷新動畫實現(xiàn),效果展示圖-> 實現(xiàn)思路再復雜的動畫都可以拆分成許多簡單的動畫組合起來胎署,這個動畫大概可以分成兩個主體吆录,我把它分別錄制出來給大家看看
  • TGRefreshOC 彈簧、橡皮筋下拉刷新控件琼牧,類似QQ下拉刷新效果恢筝,同時支持其他樣式

模糊效果@

  • FXBlurView - 是一個UIView子類,支持iOS5.0以上版本巨坊,支持靜態(tài)撬槽、動態(tài)模糊效果,繼承與UIView的模糊特效趾撵。
  • VVBlurPresentation -很簡單易用的在原來viewconntroller基礎(chǔ)上做模糊侄柔,然后present新的viewcontroller的。
  • UICustomActionSheet - 通過模糊背景來著重強調(diào)與菜單相關(guān)的元素--對話框 里面已經(jīng)收藏占调。
  • SABlurImageView - 支持漸變動畫效果的圖像模糊化類庫暂题。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者。

AutoLayout@

  • Masonry - 非常贊-Masonry是一個輕量級的布局框架究珊,擁有自己的描述語法薪者,采用更優(yōu)雅的鏈式語法封裝自動布局,簡潔明了并具有高可讀性( 使用介紹1 使用介紹2)剿涮,iOS自適應前段庫-Masonry的使用)啸胧,Masonry赶站、Classy、ClassyLiveLayout介紹纺念。使用DEMO 視圖居中顯示贝椿、子視圖含邊距、視圖等距離擺放陷谱、計算ScrollView的contentsize烙博。
  • PureLayout 非常簡單強大的AutoLayout庫,同時支持Objective-C烟逊。非常贊
  • Classy - Classy是一個能與UIKit無縫結(jié)合stylesheet(樣式)系統(tǒng)渣窜。它借鑒CSS的思想,但引入新的語法和命名規(guī)則宪躯,Classy官網(wǎng)乔宿,Masonry、Classy访雪、ClassyLiveLayout介紹详瑞。
  • ClassyLiveLayout - ClassyLiveLayout通過結(jié)合Classy stylesheets與Masonry一起使用,能夠在運行的模擬器中微調(diào)Auto Layout約束實時顯示效果的工具臣缀,Masonry坝橡、Classy、ClassyLiveLayout介紹精置。
  • PureLayout - PureLayout 是 iOS & OS X Auto Layout 的終極 API——非常簡單婆誓,又非常強大掐禁。PureLayout 通過一個全面的Auto Layout API 擴展了 UIView/NSView, NSArray 和 NSLayoutConstraint翔悠,仿照蘋果自身的框架冯痢。
  • UIView-AutoLayout - Deprecated in favor of PureLayout, which includes OS X support:https://github.com/smileyborg/PureLayout。
  • UIView-FDCollapsibleConstraints - 一個AutoLayout輔助工具赖阻,最優(yōu)雅的方式解決自動布局中子View的動態(tài)顯示和隱藏的問題贝淤。第二個Demo模擬了一個經(jīng)典的FlowLayout,任意一個元素隱藏時政供,底下的元素需要自動“頂”上來播聪,配合這個擴展,你可以在IB里連一連布隔,選一選离陶,不用一行代碼就能搞定。
  • Autolayout_Demo - 在項目中用自動布局實現(xiàn)的類似抽屜效果衅檀。
  • 當view隱藏的時候也隱藏其autolayout的NSLayoutAttribute - 當view隱藏的時候也隱藏其autolayout的NSLayoutAttribute招刨,從而不用大量的代碼工作
  • SDAutoLayout - AutoLayout 一行代碼搞定自動布局!支持Cell哀军、Label和Tableview高度自適應沉眶,致力于做最簡單易用的AutoLayout庫打却。
  • MyLinearLayout MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,LayoutSizeClass to build your App 自動布局 UIView UITableView UICo…
  • WHC_AutoLayoutKit Had better use the auto layout of open source framework,致力打造使用最簡單功能最強大的自動布局開源庫
  • NerdyUI 好用的快速布局 UI 庫谎倔,適用于 iOS 8 及以上版本柳击。

圖表@

  • PNChart - 國內(nèi)開源作者,動態(tài)的圖表片习。
  • XJYChart 優(yōu)秀的的圖表框架捌肴。支持動畫,點擊藕咏,滑動状知,區(qū)域高亮
  • YOChartImageKit - 支持在watchOS上繪制圖表,看它最近更新挺勤快的孽查,可以關(guān)注一下饥悴。
  • RealtimeGradientText - Fun With CALayer Mask 剛好今天開源了一個有趣的項目 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask盲再,說明西设。
  • XYPieChart -XYPieChart:餅狀圖, 餅圖, 數(shù)據(jù)統(tǒng)計, 數(shù)據(jù)可視化,可以在圖形上標注數(shù)據(jù)。效果十分漂亮洲胖,而且沒有用到一張圖片济榨。
  • ZFChart - 模仿PNChart寫的一個圖表庫坯沪,用法簡單绿映,暫時有柱狀圖,線狀圖腐晾,餅圖三種類型叉弦,后續(xù)可能會更新新的類型。
  • ios-charts - 一款優(yōu)秀 Android 圖表開源庫 MPAndroidChart 的 Swift 語言實現(xiàn)版(支持 Objective-C 和 Swift 調(diào)用)藻糖。缺省提供的示例代碼為 Objective-C淹冰。
  • JYRadarChart 一個很贊的圖表庫

顏色@

  • Colours Colours–顏色庫,包含100種預定義的顏色和方法
  • DKNightVersion - Manage Colors, Integrate Night/Multiple Themes

表相關(guān)@、TabbleView巨柒、即時聊天界面@

TableView@

  • SWTableViewCell 非常贊 UITableViewCell 的子類, 實現(xiàn)了左右滑動顯示信息視圖并調(diào)出按鈕 An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
  • RETableViewManager 贊 一個非常強大的使用數(shù)據(jù)驅(qū)動的 UITableView 內(nèi)容管理樱拴。可以十分方便地生成各種樣式洋满、各種功能的TableView晶乔。只要開發(fā)者能想到的列表效果或者功能,都可以利用這份代碼迅速編寫出來牺勾。比如正罢,之前要實現(xiàn)一個填寫各種資料的列表,可能需要很多代碼驻民,現(xiàn)在只需要幾行代碼就可以實現(xiàn)翻具。
  • DZNEmptyDataSet - 非常贊 DZNEmptyDataSet算是一個很標準的iOS內(nèi)建方式履怯,適合用來處理空的tableview和collection view。會自動將collection view處理完善裆泳,并將用戶消息以合適美觀的方式顯示出來叹洲。每個iOS項目都可以自動處理。
  • folding-cell 很贊 一個比較酷炫的cell折疊動畫效果
  • VVeboTableViewDemo 此項目由VVebo剝離晾虑,希望你能通過這個demo看到我是如何進行TableView流暢度優(yōu)化的疹味。
  • SWTableViewCell - 國內(nèi)開源作者,帶很多手勢的表單元格帜篇。
  • MGSwipeTableCell - 另一個常見于很多應用中的UI組件糙捺,蘋果應該考慮在標準的iOS SDK中加入一些類似的內(nèi)容。Swipeable表格cell是這個pod的最佳描述笙隙,也是最好的洪灯。
  • MCSwipeTableViewCell - 帶很多手勢的表單元格。
  • TMQuiltView - 瀑布流。
  • XRWaterfallLayout - 超簡單的瀑布流實現(xiàn),實現(xiàn)說明
  • WaterfallFlowDemo - 一個簡單的UICollectionView瀑布流布局演示demo氏身。
  • XLForm - 很多表格類的table,寫法更高冷一點枢冤,推薦使用。
  • UIScrollSlidingPages - 允許添加多視圖控件仗颈,并且可以橫向滾動。有點類似于Groupon app。
  • HorizontalScrollCell - HorizontalScrollCell是一款使用方便的水平方向可滾動的單元格昧旨,適用于UICollectionView中實現(xiàn)水片方向滾動視圖。 祥得。
  • SYJiugonggeTableView - tableView封裝的九宮格兔沃。
  • UUChatTableView - UUChatTableView 氣泡聊天界面,支持文本级及、圖片以及音頻的氣泡聊天界面乒疏。源碼推薦說明
  • Atlas-iOS - 快速在iOS里集成聊天功能饮焦,類似開源版本的環(huán)信怕吴。Layer家開源了一套聊天app界面的解決方案.看起來很贊,很多蠻復雜的東西直接都幫封好了县踢。不得不說現(xiàn)在做app開發(fā)真是很簡單转绷,大部分時間搭積木就可以了。官方網(wǎng)站殿雪。
  • DLSlideView - DLSlideView對常見的頂部Tab頁點擊暇咆、滑動分頁做了封裝。它使用基于ViewController的container特性(而不是scrollview)來管理各個子頁面,以支持無限分頁爸业,源碼推薦說明其骄。
  • VOVCManager - 頁面管理器:1.跳轉(zhuǎn)指定頁面,只需要知道viewController的Class名,如果有storyboard,則需要指定storyboard名;2.無需添加基類扯旷;3.支持URLScheme跳轉(zhuǎn)指定頁面拯爽。
  • MBXPageViewController - 簡潔快速的頁面切換--MBXPageViewController,帶有按鈕控件的UIPageController钧忽,非常整潔毯炮、簡單以及快速。該項目通過三種形式展示頁面之間的切換耸黑,比如導航欄上的多個tab切換桃煎、頁面左右兩端箭頭指示切換,以及使用分段控件大刊。
  • PagerTab - UIScrollView實現(xiàn)滑動轉(zhuǎn)換頁面为迈,類似網(wǎng)易云音樂iOS版的頁面滑動切換效果。
  • BATabBarController - A TabBarController with a unique animation for selection GUITabPagerViewController - 多個tab滑動切換缺菌。
  • VOMetroLayoutDemo - Metro風格的UICollectionView, 目前只支持橫向布局,僅在iPad上應用葫辐。
  • KYCellAnimation - 給UITableViewCell增加進入的動畫。
  • RDVTabBarController - 一個TabBar組件伴郁,可以方便設置底部菜單的文字圖片耿战,點擊效果,小紅點提示等焊傅。
  • WXTabBarController - 在系統(tǒng) UITabBarController 的基礎(chǔ)上完美實現(xiàn)了安卓版微信 TabBar 的滑動切換功能剂陡,單手操作 iPhone 6 Plus 切換 TabBar 一直是一件很痛苦的事情,而滑動切換是一種不錯的解決方案租冠,支持屏幕旋轉(zhuǎn)鹏倘。
  • GooeyTabbar - 皮筋式彈性縮放工具欄示例及演示薯嗤。
  • 橫向展示文本內(nèi)容的自定義cell - 可以橫向展示文本內(nèi)容的自定義cell顽爹,根據(jù)文本無限滾動。
  • ExpandingStackCells - 采用 UIStackView 實現(xiàn)表格單元格擴展內(nèi)容顯示示例及解決方案骆姐。
  • FDStackView - 可以將 UIStackView 的最低支持版本拉低到 iOS6镜粤,無需配置,沒有代碼侵染玻褪,扔到工程里后直接用系統(tǒng) UIStackView 的 API 即可肉渴,同時兼容 Storyboard。
  • MDIHorizontalSectionTableViewController - 根據(jù)產(chǎn)品需求開源了一個交互項目带射,可以理解為橫向Section的TableView同规,section和cell同時支持拖拽,后續(xù)安卓版本也會開源出來。
  • JZNavigationExtension - 多功能導航控制器券勺,可以透明返回欄绪钥。
  • QuickRearrangeTableView - 基于 UITableView 的快速重排功能擴展子類。通過長按選定單元格然后滾動移動到指定位置关炼。
  • uicollectionview-reordering - UICollectionViews的拖拽(拖動程腹、移動)效果,實例教程.
  • LLNoDataView - 超簡單的空數(shù)據(jù)提示通用View支持UIScrollView、UITableView儒拂、UICollectionView寸潦、UIWebView。
  • XLPlainFlowLayout - 可以讓UICollectionView的header也支持懸停效果社痛,類似于tableView的Plain風格见转。
  • WMPageController - 一個方便的 pageContrller 的控件低滩,里面還包括滾動視圖谴轮。
  • PSTCollectionView - PSTCollectionView。
  • LLRiseTabBar-iOS - 直接使用系統(tǒng)的特性實現(xiàn)的tabbar换团,比較簡單凡怎。
  • MTMaterialDelete - 非常有趣的Material Design動畫校焦,動畫刪除表里面的單元格。
  • BusyNavigationBar - 進度條式NavigationBar導航條统倒。
  • LGSettingView - LGSettingView僅需三句代碼即可快速集成設置界面寨典,免去每次開發(fā)新應用都要重新布置設置界面的煩惱。
  • 微博cell自動布局 - 使用autoLayout對微博的cell進行自動布局房匆,自適應cell的高度耸成。
  • TreeTableView - ZYTreeTableView:TreeView 模仿好友列表的實現(xiàn)方式。
  • ZWSlideViewController - ZWSlideViewController多頁滑動視圖控制器(類似新聞類門戶APP),可以用最簡單的繼承方法使用浴鸿,也可以不用繼承井氢,只用菜單或主視圖頁面,可實現(xiàn)豐富的定制岳链,可以使用在多種不同形態(tài)的APP下花竞,還可以將其做為多頁或多圖的滑動介紹。
  • XWCatergoryView - 一個輕量級的頂部分類視圖控件掸哑,只需要通過簡單的設置约急,你就可以快速集成該控件, 控件目前暫時有底部橫條移動苗分,橢圓背景移動厌蔽,文字縮放,文字顏色變化摔癣,和文字顏色漸變五種效果奴饮,五種效果可以疊加使用也可以單一使用纬向。實現(xiàn)教程
  • jingDongFenLei - 簡單仿寫京東分類中的多級分類頁面。
  • RKSwipeBetweenViewControllers - 頁面滑動和標簽選項卡類庫戴卜。
  • FriendSearch - 兩種UI的搜索罢猪,搜索的算法可以滿足中英文互搜,聯(lián)想搜索等叉瘩,其中還包含對一組數(shù)據(jù)自動進行按字母分組等功能膳帕。
  • YX_UITableView_IN_UITableView - UITableview嵌套UITableView案例實踐(仿淘寶商品詳情頁實現(xiàn)),項目講解薇缅。
  • TYPagerController - 簡單危彩,支持定制,頁面控制器,可以滾動內(nèi)容和標題欄,包含多種style泳桦。
  • YZHeaderScaleImage一行代碼快速集成tableView中頭部縮放視圖
  • ExpandTableView 可折疊展開的tableView汤徽,QQ好友分組列表。
  • SwipeTableView Both scroll horizontal and vertical for segment scrollview which have a same header. — 類似半糖灸撰、美麗說主頁與QQ音樂歌曲列表布局效果谒府,實現(xiàn)不同菜單的左右滑動切換,同時支持類似tableview的頂部工具欄懸停(既可以左右滑動浮毯,又可以上下滑動)完疫。兼容下拉刷新,自定義 collectionview實現(xiàn)自適應 contentSize 還可實現(xiàn)瀑布流功能
  • TableViewAnimationKit TableView Animation 债蓝,move your tableView

TableView適配@

CollectionView@

對話交互@

隱藏與顯示@

  • SlideTapBar - 滾動欄菜單,向上滾動時隱藏tabbar憎妙,向下滾動馬上顯示tabbar库正。
  • FoldingTabBar.iOS - 可折疊Tab Bar和Tab Bar Controller曲楚。
  • KMNavigationBarTransition - LTNavigationBar在右滑返回的時候NavigationBar顯示都不完美,KMNavigationBarTransition一個用來統(tǒng)一管理導航欄轉(zhuǎn)場以及當 push 或者 pop 的時候使動畫效果更加順滑的通用庫厘唾,并且同時支持豎屏和橫屏。
  • HYNavBarHidden - 導航條滾動透明龙誊,超簡單好用的監(jiān)聽滾動,導航條漸隱的UI效果實現(xiàn)抚垃。
  • BLKFlexibleHeightBar - 非常贊,是一個使導航欄高度可以動態(tài)變化的 UI 庫。固定Header的效果庫鹤树,一個擁有非常靈活高度的標題欄铣焊,可以為使用軟件的用戶提供更多的閱讀和滑動空間,現(xiàn)在已經(jīng)被眾多app所采用罕伯。
  • JXT_iOS_Demos - AboutNavigationBar:一些關(guān)于navigationBar的非常規(guī)的但是較為實用的操作曲伊,包括利用毛玻璃、動態(tài)透明追他、動態(tài)隱藏,以及頭視圖的動態(tài)縮放,并同時涉及了statusBar的動態(tài)設置(換色)闹炉。教程脊框。
  • NavigationBarScaleViewDemo - iOS導航條自由縮放頭像效果。原理剖析单雾。

HUD與Toast@

  • MBProgressHUD - 非常贊 最多人用的loading赚哗。
  • SVProgressHUD - 非常贊 SVProgressHUD的loading,如果你需要定制化的等待提示器硅堆,這個就是了(也許是最好的)屿储。
  • JDStatusBarNotification 非常贊的自定義頂部通知. Easy, customizable notifications displayed on top of the statusbar.
  • Toast An Objective-C category that adds toast notifications to the UIView object class.
  • EBuyCommon - 1.基于MBProgressHUD實現(xiàn)得圖形加載提示方式,及其它標題方式提醒渐逃。2.彈窗扩所。
  • WZDraggableSwitchHeaderViewShow status for transition across viewControllers.
  • ProgressHUD - ProgressHUD的loading,使用最簡單朴乖。
  • MMProgressHUD - 設置HUD出現(xiàn)和消失的方式(包括上下祖屏、左右、淡入淡出买羞、放大縮小等等)袁勺,設置HUD的內(nèi)容(可以在HUD中加入幀動畫、動態(tài)圖片等等)畜普,設置HUD出現(xiàn)時的底部覆蓋層顏色期丰,等等〕蕴簦總而言之钝荡,這是一份集大成的HUD代碼。慢慢看視頻吧舶衬,括了所有效果埠通。
  • WSProgressHUD - 一個小巧精致的HUD,支持添加到自定義View上, 還有更多小細節(jié).。
  • PreLoader - 一個很有意思的HUD loading 逛犹,通過運動污點和固定污點之間的粘黏動畫吸引用戶的眼球跟蹤端辱,能有效分散等待注意力梁剔。PreLoader的實現(xiàn)講解
  • FillableLoaders - 自定義加載進度UI-Completely customizable progress based loaders drawn using custom CGPaths written in Swift
  • TopAlert 頂部提示View.

對話框@

  • LCActionSheet 一款簡約而不失強大的 ActionSheet,微信和微博都采取了極其類似的樣式舞蔽。
  • WCAlertView - 自定義的對話框荣病。
  • IOS7AlertView - IOS7AlertView的對話框。
  • STPopup - 提供了一個可在 iPhone 和 iPad 上使用的具有 UINavigationController 彈出效果的 STPopupController 類, 并能在 Storyboard 上很好的工渗柿。
  • AMSmoothAlert - 動畫效果不錯个盆,最多star,但不支持arm64朵栖。
  • DQAlertView - 扁平化的樣式不錯砾省。
  • HHAlertView - 一個簡易的alertview 有三種樣式,有成功混槐,失敗编兄,和警告三種樣式,支持Delegate和block兩種回調(diào)声登。
  • MJPopupViewController - 實現(xiàn)彈出視圖的各種彈出和消失效果狠鸳,包括淡入淡出(fade in,fade out)悯嗓,從屏幕上方飛進件舵,下方飛出,從屏幕左方飛進脯厨,右方飛出等等效果铅祸,彈窗。
  • MMPopupView - 彈出框的基類組件(彈窗)合武。
  • Menu - 項目中可能會用到的常用菜單临梗,以后有時間會繼續(xù)補充,彈窗稼跳。
  • EasyTipView - 彈出提示框類及演示示例盟庞。同樣地,API 簡單汤善、易用什猖。好“輪子”,彈窗红淡。
  • kxmenu - kxmenu彈出菜單不狮,點擊視圖上任意位置的按鈕,會彈出一個菜單在旱,并且有個小箭頭指向點擊的按鈕摇零,類似氣泡視圖。彈出的菜單位置會根據(jù)按鈕的位置來進行調(diào)整颈渊。
  • QBPopupMenu - QBPopupMenu彈出菜單遂黍,實現(xiàn)類似 UIMenuItem 的彈出菜單按鈕终佛。點擊按鈕俊嗽,會彈出一個菜單雾家,上面可以排列多個按鈕。純代碼實現(xiàn)绍豁,不需要任何圖片芯咧。
  • STModalDemo - 彈出視圖(通知,提示竹揍,選擇敬飒,窗口)。
  • TAOverlay - TAOverlay可通過疊加層展示有用的信息芬位,可自定義文本和背景色无拗,添加陰影和模糊效果玛荞,以及更改字體大小或者用自定義圖片替換頁面上的icon牍陌。
  • UICustomActionSheet - 通過模糊背景來著重強調(diào)與菜單相關(guān)的元素--模糊效果 里面已經(jīng)收藏靠汁。
  • ActionSheetPicker-3.0 - 該項目是此前熱門項目ActionSheetPicker的新版本糜值,快速復制了iOS 8上的下拉 UIPickerView/ActionSheet功能番电。
  • MJAlertView - 3D效果轉(zhuǎn)場效果警示圖--MJAlertView容达。
  • PSTAlertController - 兼容 iOS7的 XXAlertController构舟,接口跟UIAlertController 一模一樣洪碳,做到高低版本通用狭握。
  • PCLBlurEffectAlert.swfit - 細節(jié)定制較豐富的彈出警報窗口組件闪金。
  • GSAlert.swfit - 蘋果在iOS8推出了全新的UIAlertController,舊的UIAlertView和UIActionSheet漸漸被廢棄论颅,但如果你仍然支持iOS7系統(tǒng)哎垦,你將不得不寫兩套代碼。GSAlert解決了這個問題恃疯。
  • SweetAlert-iOS - SweetAlert-iOS 帶動畫效果彈窗對話框封裝類撼泛。
  • CCActionSheet - CCActionSheet:仿照微信朋友圈自定義actionsheet,一行代碼即可使用澡谭。
  • CustomPopOverView - 自定義彈出視圖愿题,內(nèi)容支持傳一組菜單標題,也支持自定義view蛙奖,或者自定義viewController潘酗,支持任意按鈕觸發(fā),會顯示在按鈕底部雁仲,也支持切換按鈕的對齊方式:左對齊仔夺、居中、右對齊攒砖。
  • TOActionSheet 是一個 iOS UI 控件缸兔,提供一個模態(tài)提示控制日裙,類似于 UIActionSheet。不同于 UIActionSheet 的是惰蜜,它可以深度重設主題昂拂,通過對每個按鈕使用塊來避免委托模式

Pop@

  • AMPopTip 一個可以定義frame的帶動畫的popover. An animated popover that pops out a given frame, great for subtle UI tips and onboarding.
  • DXPopover 很贊 DXPopover微信右上角的+點擊展示列表效果,彈窗菜單抛猖。 A Popover mimic Facebook app popover using UIKit
  • zhPopupController Popup your custom view is easy, support custom mask style, transition effects and gesture to drag.
  • LewPopupViewController ios 彈出視圖
  • PopMenu - 用POP動畫引擎寫的Sina微博的Menu菜單格侯。
  • MLMOptionSelectView 彈出-選擇-展示框

通知相關(guān)@

  • JSQNotificationObserverKit - 一款輕量、易用的通知發(fā)送及響應框架類庫财著。作者是知名開源項目 JSQMessagesViewController(Objective-C 版即時聊天)的作者 Jesse Squires.
  • CWStatusBarNotification 酷炫的通知欄联四,多種通知樣式,使用簡單,非常贊 .
  • GLPubSub - 一個簡短實用的 NSNotificationCenter 的封裝撑教。
  • JDStatusBarNotification - 在狀態(tài)欄頂部顯示通知朝墩。可以自定義顏色字體以及動畫伟姐。支持進度顯示以及顯示狀態(tài)指示器收苏。

狀態(tài)欄@

  • MTStatusBarOverlay MTStatusBarOverlay 是一個定制的 iOS 狀態(tài)欄,用于覆蓋系統(tǒng)默認的狀態(tài)欄玫镐,類似 Reeder, Evernote and Google Mobile App倒戏。支持兩種點擊動作:1. 當用戶點擊狀態(tài)欄時,狀態(tài)欄會收縮恐似,僅僅遮蓋住狀態(tài)欄右方的電池圖標杜跷;2. 當用戶點擊狀態(tài)欄時,一個有詳細信息的視圖會從系統(tǒng)狀態(tài)欄中下拉出現(xiàn)矫夷。

導航欄@

  • WRNavigationBar ?超簡單8鹈啤!双藕! 一行代碼設置狀態(tài)欄淑趾、導航欄按鈕、標題忧陪、顏色扣泊、透明度,移動等
  • AMScrollingNavbar 一個可以上拉隱藏導航欄和下拉顯示導航欄的框架
  • JTNavigationController 一個擁有更平滑的navigationBar切換動畫的NavigationController
  • NavigationController 實現(xiàn)類似微信的 webView 導航效果嘶摊,包括進度條延蟹,左滑返回上個網(wǎng)頁或者直接關(guān)閉,就像 UINavigationController
  • LTNavigationBar 疊叶堆。實現(xiàn)教程

設置@

  • InAppSettingsKit InAppSettingsKit 是一款功能強大的ios設置組件阱飘,可以滿足各種各樣的app設置需求。
  • ViralSwitch A UISwitch that infects its superview with its tint color.

Switch@

  • JTMaterialSwitch A Customizable Switch UI for iOS, Inspired from Google's Material Design
  • LLSwitch 一個有趣的switch

Label@

  • PPCounter - 一款簡單實用的數(shù)字加減動畫,支持UILabel、UIButton顯示

Search@

  • PYSearch 非常贊 An elegant search controller for iOS.
  • search 搜索歷史標簽
  • CYLSearchViewController 模仿iPhone短信聊天里的搜索框樣式沥匈,點擊搜索后蔗喂,搜索框平滑移動到導航欄上。

主題@

  • LEETheme 優(yōu)雅的主題管理庫- 一行代碼完成多樣式切換
  • PYTheme PYTheme通過NSObject的分類實現(xiàn)使用簡單的主題更換高帖。 An easy way to change theme through NSObject's category for iOS.
  • FUThemeManager 設置主題缰儿、圖片賦值、字體棋恼;支持代碼或Interface Builder設置

電影選座@

  • ZFSeatsSelection 高仿貓眼電影選座(選票)模塊(High imitation opal film seat selection (vote) module)
  • FVSeatsPicker FVSeatsPicker是一個高性能的選座框架返弹,可以直接pod引入锈玉,使用時可以直接當做View添加到任何視圖控件內(nèi)部爪飘!

瀑布流@

  • CHTCollectionViewWaterfallLayout 贊 UICollectionViewLayout的一個子類,盡可能地模仿了UICollectionViewFlowLayout的用法拉背,靈感來源于Pinterest师崎,同時還兼容PSTCollectionView。

菜單@

  • JSDBanTangHomeDemo 真正的仿半塘首頁效果椅棺,半糖首頁核心技術(shù)解析犁罩。
  • HACursor 幫助開發(fā)者方便集成導航指示器,用于管理視圖頁面
  • ZTPageController 模仿網(wǎng)易新聞和其他新聞樣式做的一個菜單欄两疚,欄中有各自的控制器床估。 不建議用VC做展示,具體可以參考我最近寫的
  • circle-menu 贊 一個不錯的旋轉(zhuǎn)點擊菜單诱渤,類似于遙控器的上下左右中點擊樣式
  • KYGooeyMenu - KYGooeyMenu 是一個具有 Gooey Effects 帶粘性的扇形菜單控件(衛(wèi)星菜單丐巫、path)。
  • DCPathButton - Path逼裆,4.0的彈出菜單到踏,呼出或者關(guān)閉菜單時募寨,多個小圖標會分別按照逆時針和順時針的方向進行滾動。
  • 類似美團的下拉選項 - 類似于美團缎脾、大眾點評的下拉菜單選項,code4app代碼占卧,評論代碼有瑕疵遗菠。

TabBar@

  • DLSlideView DLSlideView對常見的頂部Tab頁點擊、滑動分頁做了封裝华蜒。 它使用基于ViewController的container特性(而不是scrollview)來管理各個子頁面辙纬,保留原始的系統(tǒng)消息,沒有隱患友多。 同時內(nèi)存模型更優(yōu)于使用scrollview的方式牲平,理論上可以支持無限分頁。
  • 仿淘寶閑魚的 TabBar

小紅點@

  • WZLBadge - 小紅點域滥,Badge纵柿,支持橫豎屏支持iOS5~iOS8允許高度定制化蜈抓,包括“紅點”的背景顏色,文字(字體大小昂儒、顏色)沟使,位置等。說明.
  • RKNotificationHub - 快速給 UIView 添加上炫酷的通知圖標(Badge渊跋、紅點腊嗡、提示)。
  • PPBadgeView - iOS自定義Badge組件, 支持UIView拾酝、UITabBarItem燕少、UIBarButtonItem ,支持Objective-C/Swift雙版本;

page@

  • NinaPagerView 一行代碼搞定頂部菜單欄。類似網(wǎng)易新聞蒿囤、今日頭條客们、虎撲看球等app做的一個頂部菜單欄,每欄中有獨立的控制器材诽,可自己定制底挫。
  • PageMenu A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram) [??已失去維護]
  • MXSegmentedPager 分頁滾動,多個分頁的pageController效果
  • XHTwitterPaggingViewer A twitter like navigation bar, page viewer.

輪播@

  • iCarousel 非常贊 作者是英國 Charcoal Design 公司的創(chuàng)始人, 開源領(lǐng)域的貢獻頗為卓著, 這個項目就是其中之一, 這是一款可以在 iOS 上實現(xiàn)旋轉(zhuǎn)木馬視圖切換效果的第三方控件, 并提供多種切換效果脸侥。是一個使用簡單建邓、高度自定義的多類型視圖切換的控件,支持iOS/Mac OS睁枕、ARC & Thread Safety; A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
  • SDCycleScrollView - 無限循環(huán)自動圖片輪播器(一步設置即可使用)官边。
  • HYBLoopScrollView 一行代碼接入輪播組件,自帶圖片下載譬重、緩存相關(guān)功能拒逮,無任何第三方依賴、輕量級組件臀规。

選擇器@

  • ASDayPicker - 適用于iOS (iPhone)的日期選擇器(時間選擇器)滩援,類似于Calendar app的周視圖。
  • HSDatePickerViewController - 帶有Dropbox Mailbox感覺的時間日期選擇器(時間選擇器)塔嬉。啟動是背景被模糊化玩徊。界面也是主流的扁平化風格。
  • HZQDatePickerView - 自定義時間選擇器(日期選擇器)谨究,包括開始日期和結(jié)束日期兩種類型恩袱。
  • CFCityPickerVC - 城市選取控制器。
  • JFCitySelector (仿美團)簡單好用的城市選擇器胶哲,三行代碼搞定畔塔!

購物車@

  • ShoppingCartExample - 購物車最多star demo。
  • shoppingCart1 - 仿美團購物車效果。
  • ZFShoppingCart - 仿照美團外賣加入購物車的動態(tài)效果澈吨。
  • shoppingCart2 - 一個購物車demo把敢,包含購物車動畫效果、購物車多選谅辣、刪除修赞、編輯等功能。
  • shoppingCart-demo - 一個簡單的購物車功能實現(xiàn)demo桑阶。
  • iOS_oShoppingCart_Demo - 簡單實現(xiàn)購物車常見的篩選功能柏副。
  • XNQShoppingTrolley - 購物車功能 基本功能仿照淘寶的購物車。
  • ShoppingDemo - iOS仿美團外賣餓了嗎App點餐動畫,購物車蚣录。
  • shopCarDemobyCX - shopCarDemobyCX一個簡易購物車效果割择,最重要的是可以分單結(jié)算,分單個商品結(jié)算包归,代理是主要技術(shù)锨推。
  • MVVM KVO購物車 - MVVM KVO 購物車(一處計算總價錢)铅歼。
  • CartDemo - CartDemo比較完整的購物車界面及邏輯,商品展示,多選,單選,全選及滑動刪除,價格計算公壤。

引導@

  • Onboard 一個iOS框架,輕松創(chuàng)建一個美麗和吸引人的使用引導椎椰,只需行代碼厦幅,非常贊,同時支持Swift慨飘。
  • JMHoledView 一個不錯的使用引導庫确憨,使用View實現(xiàn).
  • TNTutorialManager 內(nèi)嵌的App使用引導庫.

進度@

  • LiquidFloatingActionButton - 衛(wèi)星彈出菜單。

  • NVActivityIndicatorView - loading 進度條動畫瓤的,有20-30多種休弃,非常.

  • DGActivityIndicatorView DGActivityIndicatorView is a great way to make loading spinners in your application look nicer. It contains 32 different indicator view styles.

  • YLProgressBar UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics

  • NJKWebViewProgress - 很贊 一個 UIWebView 的進度條接口庫,UIWebView 本身是不提供進度條的。

  • UAProgressView 很贊 的一個進度指示View

  • AwesomeMenu - 最多人用的Path菜單圈膏。

  • ZFProgressView A simple digit progress view.(version1.3 使用GCD定時器代替NSTimer,避免內(nèi)存泄露問題)

  • WaveLoadingView - iOS 唯一完美的波浪進度加載指示器塔猾,實現(xiàn)說明

  • JZMultiChoicesCircleButton - 三維多選按鈕稽坤。

  • ASProgressPopUpView - 彈出的進度條顯示進度丈甸。

  • TwitterPaggingViewer - 多個Tableview,左右滑動尿褪。

  • CircularProgressControl - Circular Progress Control using CAShapeLayer 睦擂,環(huán)形進度控制條。

  • SDProgressView - 簡便美觀的進度指示器杖玲,此系列共有六種樣式的進度指示器贮缅。

  • LoopProgressDemo - 環(huán)形漸變進度條,環(huán)形漸變進度條實現(xiàn)爆雹。

  • MDCSwipeToChoose - MDCSwipeToChoose可簡單地添加滑動手勢來調(diào)用UIView,并使用該行為提供了一個組件以創(chuàng)建類似Tinder app的like或者dislike界面的輕掃跪帝。基于輕掃的方向些阅,你可以決定執(zhí)行什么樣的行為伞剑,并且你可以自定義文本顏色和圖片。該項目適用于教學用的抽認卡市埋、圖片查看器以及其他等黎泣。

  • MediumScrollFullScreen - Medium的可擴展?jié)L動頁面,上下滾動時缤谎,全屏顯示內(nèi)容抒倚,并自然消隱上下菜單。由此項目感知坷澡,作者是一位很注重細節(jié)的開發(fā)者托呕,他的另外幾個菜單類項目也都不錯,值得參考频敛,比如:PathMenu, MediumMenu 等项郊。

  • today extension - 用純代碼構(gòu)建一個Widget(today extension) 。

  • PDTSimpleCalendar - 是iOS最棒的日歷組件了斟赚。你可以在各個方面對它進行定制着降,無論是運行邏輯還是外觀方面。

  • Form - JSON 驅(qū)動的 Form表單系統(tǒng)拗军,復雜的表單填寫類 App 極其需要(比如淘寶呢H味础)。

  • ImagePickerSheetController - 圖片或視頻選擇器(可多選)組件及其示例項目发侵。

  • ImagePickerSheet - 圖片或視頻選擇器(可多選)組件及其示例項目交掏。

  • BLEProgressView使用pop實現(xiàn)動畫的進度條

  • ZZCircleProgress draw rect實現(xiàn)的圓形進度條∪婿可以使用部分圓弧當做整個進度條盅弛,并可以隨意設置起始角度及減少的圓弧角度大小。

  • BubbleTransition - 以氣泡膨脹和縮小的動畫效果來顯示和移除 controller铲汪,Uber的就是這種取消操作的方式熊尉。

  • [KYFloatingBubble](https://github .com/KittenYang/KYFloatingBubble) - 類似iOS7中Game Center浮動氣泡的效果。

  • DKNightVersion - DKNightVersion 是一個支持夜間模式切換的框架掌腰。

  • EasyUIControl - 一個可以簡化界面ui的控件框架狰住。

  • QQBtn - 仿QQ未讀消息彈性按鈕動畫,達到和手機QQ未讀信息一樣的動畫效果齿梁,效果基本實現(xiàn)催植。

  • TZStackView - OS 9 UIStackView 功能模擬實現(xiàn)于 iOS 7/ iOS 8 內(nèi)肮蛹。

  • Ruler - 尺子。

  • HUMSlider - HUMSlider是一款能夠自動顯示刻度記號的滑竿创南,滑動到某處伦忠,該處的刻度會自動上升,兩邊還能配置圖像稿辙。支持代碼或storyboard中實現(xiàn)昆码。

  • 3DTouchDemo - 詳細介紹了每個參數(shù)的含義和3Dtouch的入口,保證包學包會邻储。

  • 3DTouchSample - 3D-Touch的功能分為兩個部分:Shortcut和Preview赋咽。

  • SBShortcutMenuSimulator - 教你如何在模擬器上測試 3D Touch 功能!

  • 仿LOL滾動視圖 - 仿LOL滾動視圖。

  • 答題選擇切換頁 - 將scrollview和tableview封裝在一起吨娜,在初始化的時候簡單的將數(shù)據(jù)帶上脓匿,就可以一頁一頁的左右來回滑動。

  • SCTrelloNavigation - 類似trello的導航動效控件實現(xiàn)宦赠。

  • RGCategoryView - 仿了個蘇寧易購的分類頁面陪毡。

  • VBFPopFlatButton - 通過幾條線段實現(xiàn)的非常Q萌的動畫按鈕效果。

  • LNPopupController - AppleMusic式pop up勾扭,彈出是頁面毡琉,可以上下拉動。

  • DGRunkeeperSwitch - 動畫segment尺借,節(jié)選器绊起。

  • DynamicMaskSegmentSwitch - 一個簡單有趣的 SegmentedControl 節(jié)選器。

  • YXFilmSelectView - 仿造時光網(wǎng)選擇電影票的UI而開發(fā)的一個自定義View燎斩。

  • FJTagCollectionView - 標簽(適配寬度)。

  • DFTimelineView - DFTimelineView仿微信朋友圈 時間軸蜂绎。

  • HYBImageCliped - 可給任意繼承UIView的控件添加任意多個圓角栅表、可根據(jù)顏色生成圖片且可帶任意個圓角、給UIButton設置不同狀態(tài)下的圖片且可帶任意圓角师枣、給UIImageView設置任意圖片怪瓶,支持帶圓角或者直接生成圓形。

  • StackViewController - 方便 iOS 開發(fā)者使用 UIStackView 構(gòu)建表單或其它靜態(tài)內(nèi)容視圖践美。

  • LLBootstrapButton - Bootstrap 3.0扁平化風格按鈕洗贰,自帶圖標,一句代碼直接調(diào)用陨倡!

  • JMRoundedCorner - UIView設置不觸發(fā)離屏渲染的圓角敛滋!

  • KNCirclePercentView 一個自定義動畫的圓形進度View

其他UI@

  • drawablebubbleQQ中未讀氣泡拖拽消失的實現(xiàn)分析分析文章
  • PPNumberButton高仿京東淘寶商品數(shù)量的加減按鈕,可定制程度較高,使用簡單!
  • YJFavorEmitter 一個非常好用的點贊粒子發(fā)射器
  • BEMCheckBox - BEMCheckBox 是一個用于 iOS 應用上構(gòu)建漂亮, 高度可定制化動畫效果的復選框類庫, 最低支持到 iOS 7 系統(tǒng), 有多種不同風格的動畫效果可供選擇。
  • BFPaperCheckbox iOS Checkboxes inspired by Google's Paper Material Design.
  • GMenuController 具有和UIMenuController一致的UI 與交互行為. menuItem可指定target. 可定制化UI.對外API與原生UIMenuController 一致.

工具@

綜合@

  • sstoolkit 一個不錯的工具包兴革,提供各種比如編碼绎晃、加密蜜唾、字符串處理等等東西,還提供了一些不錯的自定義控件庶艾,并且文檔非常齊全

提醒用戶評分@

  • iRate - 問卷調(diào)查袁余。
  • UAAppReviewManager 一個輕量級的,易用的App評分提醒庫.
  • appirater - 用于提醒用戶給你的 APP 打分的工具咱揍。

壓縮解壓@

  • ZipArchive - 適用iOS和OS X的解壓庫颖榜。

Category@

  • FlatUIKit 針對Foundation的擴展,非常 A collection of awesome flat UI components for iOS.
  • JKCategories 非常棒的分類集合,包含F(xiàn)oundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc等等.
  • UIScrollView-InfiniteScroll 滾動視圖無限滾動分類 UIScrollView infinite scroll category
  • LTNavigationBar 允許改變導航欄appearance dynamically的分類 UINavigationBar Category which allows you to change its appearance dynamically
  • BlocksKit block框架煤裙,為 OC 常用類提供了強大的 Block 語法支持朱转,使得編寫 OC 代碼變得舒適、快速积暖、優(yōu)雅藤为。 The Objective-C block utilities you always wish you had.
  • YYCategories - 功能豐富的 Category 類型工具庫。
  • BFKit 一個非常不錯的分類集合工具庫,大幅提高開發(fā)效率.同時包含Swift版本
  • NullSafe NullSafe is a simple category on NSNull that returns nil for any unrecognised messages instead of throwing an exception pod 'NullSafe', '~> 1.2.2' 用于防止項目中數(shù)組為空時越界訪問崩潰。
  • iOS-Categories - 收集了許多有助于開發(fā)的iOS擴展,各種category分類绒瘦。
  • cocoacats - 【分類匯總】里面收集了 iOS 中常用的分類文件型奥,一直在更新。
  • [libextobjc](https://github.com/jspahrsummers/libextobjc Libextobjc是一個非常強大的Objective-C庫的擴展,為Objective-C提供諸如Safe categories榨婆、Concrete protocols、簡單和安全的key paths以及簡單使用block中的弱變量等功能。libextobjc非常模塊化桅咆,只需要一個或者兩個依賴就能使用大部分類和模塊。
  • SFJumpToLine Xcode plugin that moves the instruction pointer to the selected line
  • DTFoundation 標準工具類和分類 - Standard toolset classes and categories

Color@

  • Chameleon - Chameleon是一個非常棒iOS的色彩框架坞笙。它運用現(xiàn)代化flat color將UIColor擴展地非常美觀岩饼。我們還可以通過它運用自定義顏色創(chuàng)建調(diào)色板。它還有很多功用薛夜,請瀏覽readme籍茧。同時支持Swift.

Github相關(guān)@

  • http://shields.io/ - 開源項目的徽章
  • Classroom for GitHub - Classroom for GitHub 可以自動創(chuàng)建代碼倉庫和訪問控制,可以讓老師很方便的在 GitHub 上發(fā)布代碼任務和收集作業(yè)梯澜。
  • Hexo - 通過Github Pages寫博客的Node.js框架
  • octicons - GitHub的 圖標字體
  • markdown-editor - GitHub味道的markdown編輯器
  • backup-utils - backup-utils 是 Github 企業(yè)備份工具寞冯,它包括一些備份和恢復工具。這些備份工具實現(xiàn)了多項用于備份主機的高級功能晚伙,還原功能也已經(jīng)包括在 GitHub Enterprise 中吮龄。
  • gistblog -gistblog 是一個簡單的 Node.js 應用,使用 Github 的認證系統(tǒng)和 gist 提供的后臺存儲來實現(xiàn)博客的功能咆疗±熘悖可使用 Markdown 編寫博客。
  • openspace -Openspace 是一個用來將你在 Github 上的項目匯總顯示在一個網(wǎng)頁里的應用民傻。
  • primer -Primer 是 Github 工具包胰默,用于 Github 前端設計场斑。
  • https://gitter.im - 專門給GitHub開源項目或者開源作者提供的聊天軟件
  • boennemann - badges - 各種徽章
  • GitTorrent

鍵盤@

  • IQKeyboardManager - 處理鍵盤事件強大的庫,有OC和Swift版本牵署,純代碼漏隐、Storyboard和Xib都適用。

文本@

文本輸入@

富文本@ 返回目錄

  • YYText - 功能強大的 iOS 富文本框架奴迅。
  • Shimmer - BlingBling閃光效果青责,酷炫的Label的效果,可以用于加載等待提示取具。
  • TFHpple - TFHpple解析html的輕量級框架
  • RTLabel - RTLabel 基于UILabel類的拓展,能夠支持Html標記的富文本顯示脖隶,它是基于Core Text,因此也支持Core Text上的一些東西。32位暇检,很久沒有更新了产阱。
  • RTLabel - 富文本,RTLabel支持64位块仆。
  • TYAttributedLabel - TYAttributedLabel构蹬。 簡單易用的屬性文本控件(無需了解CoreText),支持富文本悔据,圖文混排顯示庄敛,支持添加鏈接,image和UIView控件科汗,支持自定義排版顯示藻烤。
  • TTTAttributedLabel - 一個文字視圖開源組件,是UILabel的替代元件头滔,可以以簡單的方式展現(xiàn)渲染的屬性字符串怖亭。另外,還支持鏈接植入拙毫,不管是手動還是使用UIDataDetectorTypes自動把電話號碼依许、事件、地址以及其他信息變成鏈接缀蹄。用TTTAttributedLabel創(chuàng)建變化豐富的UILabel - 網(wǎng)易新聞iOS版使用。
  • MLEmojiLabel - 自動識別網(wǎng)址膘婶、號碼缺前、郵箱、@悬襟、#話題#和表情的label衅码。可以自定義自己的表情識別正則脊岳,和對應的表情圖像逝段。(默認是識別微信的表情符號)垛玻,繼承自TTTAttributedLabel,所以可以像label一樣使用奶躯。label的特性全都有帚桩,使用起來更友好更方便。
  • FXLabel - FXLabel是一個功能強大使用簡單的類庫嘹黔,通過提供一個子類改進了標準的UILabel組件账嚎,為字體增加了陰影、內(nèi)陰影和漸變色等儡蔓,可以被用在任何標準的UILabel中郭蕉。FXLabel還提供了更多控件,可以對字體行距喂江、字體間距等進行調(diào)整召锈。
  • WFReader - 一款簡單的coretext閱讀器,支持文本選擇获询、高亮以及字體大小選擇等涨岁。
  • WPAttributedMarkup - WPAttributedMarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary。
  • UUColorSwitch - Switch 開關(guān)動畫效果,當打開開關(guān)時筐付,Switch可實現(xiàn)平滑渲染過渡到父視圖的效果卵惦。
  • UITextViewDIYEmojiExample - UITextView編輯時插入自定義表情-簡單的圖文混編
  • ZSSRichTextEditor - 適用于iOS的富文本W(wǎng)YSIWYG編輯器瓦戚,支持語法高亮和源碼查看沮尿。ZSSRichTextEditor包含所有WYSIWYG標準的編輯器工具。
  • DTCoreText - 可以解析HTML與CSS最終用CoreText繪制出來较解,通常用于在一些需要顯示富文本的場景下代替低性能的UIWebView畜疾。DTCoreText源碼解析
  • CSGrowingTextView - 用作即時通訊文本框和評論文本框使用印衔,可以顯示多行輸入啡捶。
  • MarkdownTextView - 顯示Markdown的TextView。
  • 高仿微信限定行數(shù)文字內(nèi)容 - 采用Autolayout高仿微信純文字限定行數(shù)奸焙。
  • FuriganaTextView - 實現(xiàn)復雜的日文韓文排版育拨。
  • ParkedTextField - 帶固定文本的輸入組件。
  • GJCFCoreText - 圖文混排碍庵。
  • AttributedLabel - 顯示性能數(shù)量級 UILabel 的 AttributedLabel巩那。無畏無懼、挑戰(zhàn)權(quán)威玄糟。
  • FFLabel - 自動檢測 URLs, @username, #topic# 等關(guān)鏈詞(提供響應擴展)勿她。實用的標簽文本小組件。
  • TextFieldEffects - 標準的UITextField有些枯燥么阵翎?來認識一下TextFieldEffects吧逢并!廢話不多說之剧,只要看幾個例子,是啊,都是些簡單的dropin控制器砍聊。甚至可以在storyboard中使用IBDesignables背稼。
  • AutocompleteField - 可應用于 iOS 應用中文字輸入框自動補全的場景, 兼容到 iOS 8。
  • WordPress-Editor-iOS - 一個文本編輯器 簡書和新浪博客都在用辩恼。
  • placeholder_TextView - 帶有placeholder的TextView:帶有提示信息的textview雇庙,使用懶加載的思想,支持擴展灶伊、自定義疆前,類似許多APP內(nèi)部的意見反饋頁面 。
  • M80AttributedLabel - M80AttributedLabel實現(xiàn)文字與表情的混排聘萨。一般使用氣泡作為背景竹椒。

字體@

  • FontAwesomeKit 圖片字體庫,支持超級字體米辐、基礎(chǔ)Icon等胸完,支持同時支持Swift.

多線程@

日歷@

  • FSCalendar 一款漂亮翘贮,強大的 iOS 日歷組件 A fully customizable iOS calendar library, compatible with Objective-C and Swift
  • MSSCalendar A simple iOS Calendar 高性能日歷控件(類似去哪網(wǎng))
  • Calendar - 日歷赊窥、行程安排類的View和控制器。A set of views and controllers for displaying and scheduling events on iOS
  • HYYCalendar 一個簡單易用的日期的選擇的控件狸页,支持日歷選擇和Picker選擇兩種方式锨能。支持iOS 6+
  • JTCalendar - iOS下優(yōu)美的 Calendar 組件,做 GTD 類 App 必備芍耘。
  • MSCollectionViewCalendarLayout 日歷 UICollectionViewLayout for displaying cells chronologically. Similar to the iOS Calendar app.

游戲@

  • cocos2d-objc Cocos2d for iOS and OS X, built using Objective-C

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

  • ViewDeck 項目需要用到左側(cè)右側(cè)各有一個抽屜視圖址遇,而這個類庫可以極其簡單的實現(xiàn)這個功能,不單單是左右各一個斋竞,它可以隨意設置上下左右的抽屜視圖倔约,簡直是360度想怎么抽怎么抽
  • FDFullscreenPopGesture 非常棒的全屏手勢側(cè)滑,只需導入此庫坝初,就可以讓你的App具備左滑返回功能浸剩,不用寫一句代碼。
  • SloppySwiper - iOS系統(tǒng)自帶的UINavigationController要7.0才支持鳄袍,但不過該手勢只能從屏幕左側(cè)邊緣識別乒省,如果要擴大到整個屏幕范圍怎么辦?配合一個SloppySwiper無需代碼就可以輕松實現(xiàn)畦木。此庫支持iOS5.0以上版本(另外:Nav的title滑動不明顯,本人寫了2個類似的控件)砸泛,SloppySwiper-demo :代碼方式與storyboard方式十籍。
  • SCNavigation - UINavigation可以右滑返回蛆封,隱藏UINavigationBar。
  • UINavigationController-YRBackGesture - 支持右滑返回手勢勾栗,標題欄不動惨篱。
  • GHSidebarNav - 現(xiàn)在比較流行使用側(cè)開(側(cè)滑)菜單設計。試了不少控件围俘,感覺GHSidebarNav最成熟砸讳,尤其對純代碼創(chuàng)建的界面兼容性最好。在Storyboard中使用GHSidebarNav側(cè)開菜單控件界牡。
  • iOS-Slide-Menu - 能夠類似Facebook和Path那樣彈出左右邊欄側(cè)滑菜單,還支持手勢簿寂。多種可以自定義的屬性 (非常不錯)。
  • ECSlidingViewController - 側(cè)滑菜單宿亡。
  • JASidePanels - 側(cè)滑菜單,有左右菜單常遂,有pop功能,支持手勢側(cè)滑,本人使用中:簡單挽荠。
  • animated-tab-bar - 讓 Tabbar items能顯示萌萌的動畫克胳。
  • tabbar圖標動畫 - tabbar上圖標的動畫實現(xiàn),源碼推薦說明圈匆。
  • JHMenuTableViewDemo - 仿網(wǎng)易郵箱列表側(cè)滑菜單漠另。
  • SlideMenuView - 炫酷側(cè)滑菜單布局框架,[Android版本的一致實現(xiàn)](Android 版本的一致實現(xiàn)請見:https://github.com/xudafeng/SlidingMenu)跃赚。%E3%80%82)
  • KGFloatingDrawer - 側(cè)滑菜單笆搓,qq類似,KyleGoddard/KGFloatingDrawer:一款適合于大屏手機或平板的浮動抽屜式導航界面組件来累。效果很贊- 側(cè)開菜單砚作,qq類似(與RESideMenu類似)。
  • AIFlatSwitch - 一款帶平滑過渡動畫的 Switch 組件類嘹锁,類相同風格的 Menu/BackHamburgerButton,類似相同風格的 Menu/Closehamburger-button.
  • WXGSlideMenuDemo - 個簡單實現(xiàn)側(cè)拉(側(cè)滑)菜單的小demo葫录,供初學者共同學習、練習使用领猾。
  • PKRevealController - PKRevealController是一個可以滑動的側(cè)邊欄菜單(可向左米同、向右或者同時向兩側(cè)),只需手指輕輕一點(或者按一下按鈕摔竿,但是這樣滑動時不夠炫酷)面粮,這類控制的其他庫,而PKRevealController是最棒的继低。安裝簡便熬苍,高度定制且對手勢識別良好。可以當做一個標準控件用在iOS SDK中柴底。
  • FlipBoardNavigationController - FlipBoardNavigationController婿脸。
  • MMDrawerController - 最多人用的一個有關(guān)側(cè)邊“抽屜”導航框架,里面還有很多你意想不到的交互效果柄驻,側(cè)滑狐树。
  • UIWebView翻頁返回效果 - UIWebView翻頁返回效果(變通方法)。
  • LLSlideMenu - 一個彈性側(cè)滑菜單,彈性動畫原理借鑒該項目中阻尼函數(shù)實現(xiàn)鸿脓。
  • ScreenShotBack 全屏返回油昂,截圖手勢返回该默,景深效果,類似斗魚、天天快報言秸、騰訊新聞等APP的手勢返回怜跑。
  • MLTransition iOS7+, pop ViewController with pan gesture from middle or edge of screen.

ipad@

通訊@

  • peertalk peertalk 是一個支持 iOS 與 Mac 通過 USB 相互通訊的開源庫沼沈。 Duet Display 基于此實現(xiàn)了將 Mac 界面呈現(xiàn)到 iOS 設備上单绑。

通訊錄@

  • 快速查找聯(lián)系人 - 類似微信聯(lián)系人搜索的界面,快速查找聯(lián)系人,并支持點擊查詢結(jié)果 。
  • PPGetAddressBook - 對聯(lián)系人姓名第二個字做排序處理,對AddressBook框架(iOS9之前)和Contacts框架(iOS9之后)做了對應的封裝處理,一句代碼搞定聯(lián)系人的獲取與排序蓉驹。

三方分享城榛、支付、登錄等等@

  • openshare - 不用官方SDK态兴,利用社交軟件移動客戶端(微信/QQ/微博/人人/支付寶)分享/登錄/支付狠持。
  • RongCloud-SDK-description 介紹融云SDK即時通訊機制和集成步驟,由于國內(nèi)CSDN博客封殺帶有廣告性質(zhì)的文章(其實不是打廣告瞻润,純粹的技術(shù)分享)喘垂,所以只能在Github發(fā)表了。希望大家支持我绍撞,謝謝正勒。Demo地址:https://github.com/zhengwenming/RCIM
  • RCIM 融云SDK集成即時通訊。單聊傻铣,群聊章贞,討論組,自定義cell,自定義消息等非洲。文章配合代碼一起看鸭限,效果更佳!文章地址:https://github.com/zhengwenming/RongCloud-SDK-description

其他庫@

  • iOS源代碼 - iOS源代碼两踏。
  • Slidden - 一個老外開源的開發(fā)自定義鍵盤的庫败京,利用這個開源庫,可以方便的配置鍵位梦染、顏色以及鍵位對應的圖片赡麦。
  • TPKeyboardAvoiding - 用戶鍵盤彈出自動計算高度,進行屏幕滾動操作。
  • CDPMonitorKeyboard - CDPMonitorKeyboard封裝,可以解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題隧甚,并可設置高于鍵盤多少车荔。
  • 自動監(jiān)聽鍵盤高度 - 自動監(jiān)聽鍵盤高度,初始界面戚扳,輸入框在屏幕最下方,當鍵盤出現(xiàn)時族吻,輸入框隨即移動到鍵盤上方帽借。
  • ZYKeyboardUtil - 全自動處理鍵盤遮擋事件,只需要一個Block超歌,全自動處理任何多層嵌套復雜界面 因鍵盤升降 造成的輸入控件遮擋問題砍艾。 第三方鍵盤分次彈出問題 ,說明
  • KeyboardToolBar - 從此不再擔心鍵盤遮住輸入框巍举,文檔脆荷。
  • Review Monitor - 第一時間自動推送 Apple Store 的用戶評論到你的郵件箱或者 Slack,第一時間跟進用戶反饋懊悯,打造優(yōu)秀 App 必備工具蜓谋!類似的有:App annie 的類似功能。
  • WBWebViewConsole - 類似微博iPhone客戶端的 “調(diào)試選項” 嗎炭分?把其中的 “內(nèi)置瀏覽器網(wǎng)頁調(diào)試” 開源在 Github 上了桃焕。
  • ios-good-practices - ios-good-practices iOS 開發(fā)最佳實踐。
  • iOS開發(fā)最佳實踐 - iOS 開發(fā)最佳實踐 -- 中文捧毛。
  • TodayExtensionSharingDefaults - TodayExtensionSharingDefaults是一個iOS 8 Today擴展示例观堂,可以使用NSUserDefaults與其containing app分享數(shù)據(jù)。
  • Password-keyboard - 隨機變換數(shù)字位置的密碼鍵盤呀忧。 模仿銀行類應用在付款時輸入的隨機密碼鍵盤师痕。
  • SemverKit - 針對符合『語義化版本規(guī)范 2.0.0』版本號的解析、比較運算類庫而账。不僅支持 Major, Minor, Patch胰坟,還支持 Alpha 和 Beta 預發(fā)布版本,以及相應地遞增運算擴展福扬。
  • Tesseract-OCR-iOS - 有關(guān)OCR文字識別項目腕铸。
  • Screenotate - 支持 OCR 文字識別的載屏筆記 Mac 完整應用。
  • Olla4iOS - 過去積累的一些方便復用的類和方法铛碑,還在整理中狠裹。
  • DKNightVersion - 用最快的方式給你的應用加上夜間和白天的切換效果。
  • TouchVisualizer - 實用的多點觸摸可視化組件汽烦。擴展并作用于 UIWindows涛菠,結(jié)構(gòu)上提供了簡單地針對觸摸顯示定制,比如觸摸點的顏色。
  • RegexKitLite - 用來處理正則表達式俗冻。
  • XcodeServerSDK - 非官方 Xcode Server SDK 封裝庫礁叔。 P.S. 該 SDK 分離自之前推薦的由該作者開發(fā)的自動測試框架 Buildasaur
  • Seam - 基于 CloudKit 服務器實現(xiàn)多終端數(shù)據(jù)同步迄薄。
  • IDNFeedParser - 一個簡單易用的Rss解析庫琅关。
  • CoreUmeng - 簡單:友盟分享封裝。
  • Mirror - 通過反射(Refection)實現(xiàn)鏡像對象封裝庫讥蔽。從而可以更輕松獲然烈住(或輸出)對象屬性名、類型及值變量冶伞。
  • Proposer - Proposer 用單個 API 處理 iOS 上的權(quán)限請求新症,以便使用前確認可訪問“相冊”、“相機”响禽、“麥克風”徒爹、“通訊錄”或“用戶位置”。
  • PermissionScope - 用這個庫可以在詢問用戶前芋类,就告知用戶所需的系統(tǒng)權(quán)限隆嗅,為用戶帶來更好的體驗。接受度更高—>更多活躍用戶->更高的留存率->數(shù)據(jù)更好->下載率更高梗肝。
  • LocationManager - 地理位置管理封裝庫榛瓮, CoreLocation使用起來還是比較麻煩的,需要授權(quán)巫击,判斷系統(tǒng)版本等等禀晓,所以推薦使用第三方框架LocationManager,使用Block,十分簡單!iOS-CoreLocation:無論你在哪里增热,我都要找到你!凫乖。
  • pangu.objective-c - 有多種語言實現(xiàn)版本~ Pangu.Objective-C:格式化中英文之間的空格(OC)。
  • objection - 一個輕量級的依賴注入框架Objection弓颈。
  • ControlOrientation - 如何用代碼控制以不同屏幕方向打開新頁面【iOS】帽芽, 使用說明
  • GameCenterManager - 在iOS上管理GameCenter vanilla并不算難翔冀,但是有了這個庫會更簡單也更快导街。好上加好不是更好么。
  • SlackTextViewController - 用作極佳纤子、定制的文本輸入控制時搬瑰,自適應文本區(qū)域款票,手勢識別、自動填充泽论、多媒體合并艾少,快速drop-in解決方案。
  • IAPHelper - 應用內(nèi)付費給我們提供了很多樣本代碼翼悴,而這個庫丟掉了那些代碼缚够,將金錢交易相關(guān)的大多通用任務做了簡單的封裝。
  • IAPDemo - 應用內(nèi)支付IAP全部流程, 教程抄瓦。
  • TAPromotee - 交叉推廣應用是你可以免費實現(xiàn)的最佳市場推廣策略之一潮瓶。使用這個庫做起來非常簡單,不用都不可能——將TAPromotee加入你的podfile中钙姊,免費配置與享受更多下載吧。
  • DownloadFontOnline - 實現(xiàn)了在線下載一些字體的功能埂伦,不用在工程中導入字體庫煞额,下載的字體也不會保存在你的應用中,所以可以放心使用沾谜。修復了一下崩潰的bug膊毁。
  • STClock - 仿錘子時鐘。
  • GitUp - GitUp是一個可視化的Git客戶端基跑,能夠?qū)崟r的進行編輯婚温、合并、回滾等多種操作媳否,更多功能栅螟,請下載體驗。
  • 獲取聯(lián)系人信息篱竭,通訊錄 - 獲取聯(lián)系人信息力图,通訊錄。
  • Universal-Jump-ViewController - 根據(jù)規(guī)則跳轉(zhuǎn)到指定的界面(runtime實用篇一)掺逼。
  • 打開自帶地圖吃媒、百度地圖、騰訊地圖 - 打開自帶地圖吕喘、百度地圖赘那、騰訊地圖。
  • DateTools - 用于提高Objective-C中日期和時間相關(guān)操作的效率氯质。靈感來源于 DateTime和Time Period Library募舟。
  • DDSlackFeedback - 用這個接口實現(xiàn)的搖一搖上傳文字或者截屏反饋到你的 Slack channel,特別適合測試 app 的時候用病梢,集成也很簡單胃珍。
  • BabyBluetooth - 是一個非常容易使用的藍牙庫, 適用于 iOS 和 Mac OS, 基于原生 CoreBluetooth 框架封裝, 可以幫開發(fā)者們更簡單地使用 CoreBluetooth API, 使用鏈式方法體, 使得代碼更簡潔梁肿、優(yōu)雅。iOS藍牙開發(fā)(四):BabyBluetooth藍牙庫介紹
  • YYDispatchQueuePool - iOS 全局并發(fā)隊列管理工具觅彰。
  • YYKeyboardManager - iOS 鍵盤監(jiān)聽管理工具吩蔑。
  • BHBDrawBoarderDemo車 - 仿寫猿題庫練題畫板功能,沒有用drawRect填抬,而是用CAShapeLayer來做畫板繪畫烛芬,特別省內(nèi)存,贊1個飒责,實現(xiàn)分析赘娄。
  • jrswizzle - runtime實現(xiàn)的Method Swizzling第三方框架。
  • BGTaobao - ios 高仿淘寶/京東詳情頁 - 集合各種測試框架宏蛉。
  • JLRoutes - JLRoutes好用的URL map庫遣臼,它的作用是讓按鈕的點擊像網(wǎng)頁里的鏈接一樣,只是觸發(fā)了某個URL拾并,而沒有像pushViewController這樣的行為揍堰,實現(xiàn)解耦。
  • PromiseKit - 同時支持 Swift 及 Objective-C 的 Promise 類庫嗅义,異步編程類庫 提供了很多實用的異步函數(shù) 讓異步編程更簡單屏歹。
  • HWChangeFont - 利用runtime一鍵改變字體。教程之碗。
  • RuntimeSummary - 一個集合了常用 Objective-C Runtime 使用方法的 Playground蝙眶。
  • GCDThrottle - 限制頻率過高的調(diào)用GCD多線程。
  • WHC_KeyboardManageriOS平臺輕量級的鍵盤管理器褪那,使用簡單功能強大幽纷,鍵盤再也不會擋住輸入控件

消息相關(guān)@

消息推送客戶端@

消息推送服務端@

  • javapns源代碼 - 消息推送的java服務端代碼,注意:DeviceToken中間不能有空格冶忱。
  • pushMeBaby - Mac端消息推送端代碼尾菇,注意:DeviceToken中間要有空格。

時間日期@

  • iso-8601-date-formatter cocoaNSFormatter子類日期轉(zhuǎn)換為從ISO- 8601格式的字符串囚枪。支持日歷派诬,星期,和序格式链沼。

設計模式@

皮膚@語言國際化@

  • Hodor Hodor 是一套可讓你的應用快速支持本地化的解決方案, 允許你在應用內(nèi)直接更改應用語言而無需退出應用, 類似微信.

版本新API的Demo@

  • appleSample - iOS 蘋果官方Demo合集栏妖, 官方demo.
  • iOS7-Sampler - 整合了iOS7.0的一些十分有用的特性坯门,比如:Dynamic Behaviors臀稚、碰撞檢測、語音合成穆碎、視圖切換瑟啃、圖像濾鏡论泛、三維地圖、Sprite Kit(動畫精靈)蛹屿、Motion Effect(Parallax)屁奏、附近藍牙或者wifi搜索連接、AirDrop错负、運動物體追蹤(iPhone 5S以上了袁,需要M7處理器)等等。對于日常的應用開發(fā)十分實用湿颅。
  • iOS8-Sampler - 日本的shuさん制作的 iOS8 參考代碼集。01.Audio Effects 粥诫;02.New Image Filters油航;03.Custom Filters;04.Metal Basic怀浆;05.Metal Uniform Streaming谊囚;06.SceneKit;07.HealthKit执赡;08.TouchID镰踏;09.Visual Effects;10.WebKit沙合;11.UIAlertController奠伪;12.User Notification;13.Pedometer首懈;14.AVKit绊率;15.Histogram;16.Code Generator究履;17.New Fonts滤否;18.Popover;19.Accordion Fold Transition
  • iOS-9-Sampler - 通過實例介紹了iOS 9 SDK中重要新特性的使用最仑。
  • iOS 9 分屏多任務 - iOS 9 分屏多任務:Slide Over & Split View快速入門(中文版)藐俺。
  • Search-APIs - iOS 9 學習系列: SearchAPIs炊甲。教程

代碼安全與密碼@

  • ios-class-guard - 一個用于混淆iOS的類名、方法名以及變量名的開源庫--有人反映編譯出來的app運行不了欲芹。
  • 《Protecting iOS Applications》:文章系統(tǒng)地介紹了如何保護iOS程序的代碼安全卿啡,防止反匯編分析。
  • fishhook - fishhook是Facebook開源的一個可以hook系統(tǒng)方法的工具耀石。
  • JMPasswordView - 簡單實用的手勢密碼牵囤,效果可自行調(diào)控。
  • 仿密碼鎖-九宮格 - 仿密碼鎖-九宮格滞伟,主要是使用UIButton 手勢事件 UIBezierPath畫圖揭鳞,解鎖失敗彈出“密碼錯誤”。
  • CoreLock - 本框架是高仿支付寶梆奈,并集成了所有功能野崇,并非一個簡單的解鎖界面展示。個人制作用時1周多亩钟,打造解鎖終結(jié)者框架乓梨。
  • LikeAlipayLockCodeView - 高仿支付寶手勢解鎖(超級版)。
  • Smile-Lock.swfit - 一個類似于iOS的解鎖界面清酥。
  • PCGestureUnlock - 目前最全面最高仿支付寶的手勢解鎖扶镀,而且提供方法進行參數(shù)修改,能解決項目開發(fā)中所有手勢解鎖的開發(fā)焰轻。
  • ICPayPassWordDemo - CPayPassWordDemo臭觉,一個模仿支付寶支付密碼輸入對話框小demo。
  • RSAESCryptor - 加密 RSA+AES Encryption/Decryption library for iOS. This library uses 2048-bit RSA and 256-bit key with 128-bit block size AES for encryption/decryption辱志。
  • TouchID - 用法簡單的TouchID驗證框架:兩行代碼搞定蝠筑。
  • [SFHFKeychainUtils] (https://github.com/ldandersen/scifihifi-iphone)iOS中使用SFHFKeychainUtils保存用戶密碼,比如項目中需要保存用戶密碼揩懒,以實現(xiàn)自動登錄的功能可以使用什乙。iOS%E4%B8%AD%E4%BD%BF%E7%94%A8SFHFKeychainUtils%E4%BF%9D%E5%AD%98%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81%EF%BC%8C%E6%AF%94%E5%A6%82%E9%A1%B9%E7%9B%AE%E4%B8%AD%E9%9C%80%E8%A6%81%E4%BF%9D%E5%AD%98%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81%EF%BC%8C%E4%BB%A5%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E7%9A%84%E5%8A%9F%E8%83%BD%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E3%80%82)
  • AESCipher-iOS - AESCipher-iOS:用 Objective-C 實現(xiàn)的 AES 加密。與 AESCipher-Java 一并使用能達到 在iOS已球、Android臣镣、Java后臺產(chǎn)生相同密文、正確解密成明文的目的和悦。AES加密 - iOS與Java的同步實現(xiàn)

版本適配@

測試調(diào)試@

  • FBSimulatorControl 支持同時啟動多個模擬器的庫退疫,F(xiàn)aceBook出品.
  • calabash-ios 自動測試 Calabash is an automated testing technology for Android and iOS native and hybrid applications.
  • iConsole 調(diào)試利器 In-app console for viewing logs and typing debug commands in iPhone apps

調(diào)試優(yōu)化@

  • IPAPatch 免越獄調(diào)試、修改第三方App
  • iOS-Performance-Optimization 關(guān)于iOS 性能優(yōu)化梳理鸽素、內(nèi)存泄露褒繁、卡頓、網(wǎng)絡馍忽、GPU棒坏、電量燕差、 App 包體積瘦身、啟動速度優(yōu)化等坝冕、Instruments 高級技巧徒探、常見的優(yōu)化技能- Get — Edit
  • MSLeakHunter - 自動檢測 UIViewController 和 UIView 對象的內(nèi)存泄露。Find memory leaks in your iOS app at develop time. MLeaksFinder 的使用參照
  • iOS-private-api-checker iOS-private-api-checker 蘋果iOS私有API檢查工具
  • gitbook GitBook 是一個基于Node.js 的命令行工具喂窟,可使用Github/Git 和Markdown 來制作精美的電子書测暗。 GitBook需要使用markdown格式編寫,如果你不了解可以看看這里磨澡。
  • crashlytics Twitter出的一個崩潰分析軟件
  • Knuff調(diào)試iOS App遠程推送(APNs)的工具
  • PPAutoPackageScript - Xcode8以后的iOS自動打包腳本,配置簡單/方便
  • CocoaDebugKit Debugging made easy. Automatically create QuickLook images of custom objects
  • AssetsExtractor 『Assets提取工具』是一款OSX平臺上用于將Assets.car或xxx.app中打包的png圖片碗啄、pdf等資源重新提取出來的開發(fā)者工具。Assets.car常見于iOS/Mac/Unity等開發(fā)中的資源打包稳摄。

Xcode工具@

crash@

  • Crashlytics - Crashlytics 崩潰報告 崩潰日志 使用說明
  • KSCrash - iOS Crash 捕獲上報工具厦酬, 可以自己配置服務器胆描, 也可以與它推薦的服務器搭配使用
  • AvoidCrash 利用runtime處理崩潰問題的一個框架
  • CocoaLumberjack - 是一個快速、簡單仗阅,但很強大的日志框架昌讲,可以自定義打印日志的顏色。 A fast & simple, yet powerful & flexible logging framework for Mac and iOS
  • fastlane - 非常棒一套iOS開發(fā)和持續(xù)集成的命令行工具fastlane减噪,可以用來快速搭建CI甚至自動提交的開發(fā)環(huán)境师妙。這套工具中包括了上傳ipa文件赵刑,自動截取多語言截屏冷蚂,生成推送證書歼跟,管理產(chǎn)品證書等一系列實用工具睁搭。 The easiest way to automate building and releasing your iOS and Android apps https://fastlane.tools
  • FLEX 非常贊的 一個Xcode界面調(diào)試工具钓猬,F(xiàn)LEX是一個需要注入式的一種框架裆针,從描述來看拓哺,功能非常多馒吴。主要來講的話能夠?qū)φ谶\行的應用進行樣式的修改和控件的讀取扎运。FLEX會賜予你SuperPower!R痢豪治!
    1. 可以查看控件的坐標和屬性
    2. 看任何一個對象的屬性和成員變量
    3. 動態(tài)修改屬性和成員變量
    4. 動態(tài)的調(diào)用實例和類方法 FLEX正因為是注入式的,所以不需要在鏈接LLDB或者Xocde扯罐,或者是遠程的調(diào)試服務器负拟,它可以在本地隨時隨地的進行自有的操作和調(diào)試
  • FBMemoryProfiler - Facebook出品,內(nèi)存檢測庫。FBMemoryProfiler 基礎(chǔ)教程歹河。(https://swiftcafe.io/2017/05/02/mem-profiler/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)
  • xctool - Facebook出的自動化打包工具掩浙,它規(guī)范了輸出的log日志花吟,而且一些錯誤信息也更為清晰一些。
  • chisel Chisel擴展了一些列的lldb的命令來幫助iOS開發(fā)者調(diào)試iOS應用程序厨姚。
  • PonyDebugger由 Square 公司推出的一款優(yōu)秀的 iOS 應用網(wǎng)絡調(diào)試工具, 用戶可以實時看到應用程序的網(wǎng)絡請求, 也可以對 iOS 應用程序的核心數(shù)據(jù)棧進行遠程調(diào)試
  • KIF - 是一個開源的用戶界面UI測試框架. 使用 KIF, 并利用 iOS中的輔助功能 API, 你將能夠編寫模擬用戶輸入衅澈,諸如點擊,觸摸和文本輸入谬墙,自動化的UI測試.
  • pxctest Execute tests in parallel on multiple iOS Simulators 在多個 iOS 模擬器上并行測試今布。
  • dSYMTools友盟 dSYM analyze 備用地址[https://github.com/mrhyh/dSYMTools]
  • HeapInspector - HeapInspector是一個用于檢測應用中的內(nèi)存泄漏的開源調(diào)試工具。
  • UIViewController-Swizzled - 把你進入的每一個controller的類名打出來,如果看一些特別復雜的項目的時候直接運行demo就可以知道執(zhí)行次序了拭抬。
  • snoop-it - snoop-it比UIViewController-Swizzled好用部默,代碼托管在google上。
  • Versions - 版本比較小工具玖喘。
  • MobileWebPageTest - MobileWebPageTest是用來測試移動網(wǎng)頁性能的軟件甩牺,它可以對頁面的加載和渲染過程進行截屏,協(xié)助開發(fā)者分析出頁面性能瓶頸累奈。
  • KKLog - 一個日志管理系統(tǒng)贬派。
  • Buildasaur - 自動測試框架 Buildasaur。
  • 使用Quick框架和Nimble來測試ViewControler - Quick是一個用于創(chuàng)建BDD測試的框架澎媒。配合Nimbl搞乏,可以為你創(chuàng)建更符合預期目標的測試。
  • Quick - 用于Swift中的單元測試(也可用于Objective-C)戒努,與Xcode整合在一起请敦。如果你是Objective-C的粉絲,我建議用Specta代替這個储玫,但是對Swift使用者來說侍筛,Quick是最佳選擇。
  • Bugtags-iOS 一個簡單撒穷、有效的bug和崩潰報告工具.

Runtime@

  • iOS私有API - 這個倉庫可以調(diào)取蘋果的所有私有方法頭文件匣椰,相當強大。私有API端礼,綠色 == public禽笑,紅色 == private,藍色 == dylib蛤奥。

Xcode插件@

  • MonkeyDev 原有iOSOpenDev的升級佳镜,非越獄插件開發(fā)集成神器! CaptainHook Tweak凡桥、Logos Tweak and Command-line Tool蟀伸、Patch iOS Apps, Without Jailbreak.
  • xTextHandler Xcode源碼編輯擴展工具(Xcode8版) Xcode Source Editor Extension Tools (Xcode 8 Plugins)
  • 首先學習使用Xcode - 學習使用Xcode構(gòu)建出色的應用程序!在Xcode啟動的時候,Xcode將會尋找位于~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夾中的后綴名為.xcplugin的bundle作為插件進行加載(運行其中的可執(zhí)行文件)望蜡。
  • RPAXU 每當 Xcode 升級之后唤崭,都會導致原有的 Xcode 插件不能使用,這是因為每個插件的 Info.plist 中記錄了該插件兼容的 Xcode 版本的DVTPlugInCompatibilityUUID脖律,而每個版本的 Xcode 的 DVTPlugInCompatibilityUUID 都是不同的谢肾。如果想讓原來的插件繼續(xù)工作,我們就得將新版 Xcode 的 DVTPlugInCompatibilityUUID 加入到每一個插件的 Info 文件中小泉,手動添加的話比較費時間還可能出錯芦疏,所以作者寫了一個腳本來做這件事。
  • Alcatraz -使用Alcatraz來管理Xcode插件
  • Polychromatic 為不同的變量類型賦予不同的顏色
  • ClangFormat-Xcode clang-format 代碼格式化
  • BBUncrustifyPlugin-Xcode 代碼格式化
  • HOStringSense-for-Xcode有圖微姊,點進去一看就明白了酸茴,代碼編輯器里的字符串編輯器,粘貼大段 HTML 字符串之類的很方便兢交,自動轉(zhuǎn)義薪捍。
  • ZLGotoSandboxPlugin - 支持Xcode快捷鍵了跳轉(zhuǎn)當前應用沙盒了!快捷鍵是 Shift+Common+w配喳。
  • cocoapods-xcode-plugin - 該CocoaPods的插件增加了一個CocoaPods菜單到Xcode的產(chǎn)品菜單酪穿。如果你不喜歡命令行,那么你一定會喜歡這個插件晴裹。
  • CarthageCarthage是一個新的第三方庫管理工具被济,它輕耦合,使用很靈活涧团,不會修改項目文件只磷,使用xcodebuild工具來編譯第三方庫。跟cocoaPod有些類似泌绣。
  • KSImageNamed - 自動完成钮追,特別是如果你正在寫Objective-C,如果Xcode能自動完成文件名難道不會很偉大嗎阿迈?比如圖像文件的名稱畏陕。
  • KFCocoaPodsPlugin Xcode插件 cocoapod, 方便編輯Podfile,顯示構(gòu)建日志
  • XCActionBar 是一個用于 Xcoded 的通用生產(chǎn)工具仿滔。
  • XcodeBoost XcodeBoost 是一款可以讓開發(fā)者輕而易舉地檢查和修改 Objective-C 代碼的插件。XcodeBoost 能夠自動進行一些繁瑣的操作犹芹,比如方法的定義與聲明崎页、添加基于命令行的代碼處理(剪切/復制/粘貼/重復/刪除行)、持續(xù)高亮等腰埂。
  • SCXcodeSwitchExpander在寫switch時飒焦,自動補全所有選項 (只支持NS_ENUM)
  • ColorSense-for-XcodeColorSense是一款Xcode顏色插件,可讓UIColor和NSColor更加可視化。雖然已經(jīng)有很多工具允許你從取色板插入UIColor/NSColor或者從屏幕上取色牺荠,但這些工具并不會記憶你此前你的常用選擇。不過ColorSense可以解決這個問題,把插入符放在代碼上即可展示實際顏色驯嘱,并可以使用標準的Mac OS X顏色選擇器進行調(diào)整义郑。此外,該插件還在編輯菜單上添加了可插入顏色或者暫時禁用顏色高亮的項目杈曲,這些菜單項目沒有默認的快捷鍵驰凛,但是你可以通過系統(tǒng)的鍵盤設置偏好進行設置。
  • tween-o-matic 編輯CAMediaTimingFunction動畫曲線
  • [iOS-Universal-Framework] (https://github.com/kstenerud/iOS-Universal-Framework) iOS-Universal-Framework 是一個方便你將第三方 SDK 編譯成 Framework 的開源工具担扑。
  • iOS-Framework 編譯iOS的Framework的通用模板 [Xcode-Plugin-Template ](https://github.com/kattrali/Xcode-Plugin-Template) 插件開發(fā) XcodeEditor 解析和操作Xcode工程文件
  • fui Fui 可以用來查找 Xcode 項目中無用的 import 并予以刪除
  • SCStringsUtility 讓你在一個清爽的界面編輯不同的語言恰响,簡單地輸入/輸出NSLocalizedString數(shù)據(jù)。
  • Lin 一個開源的Mac基礎(chǔ)工具涌献,可以讓你在一個清爽的界面編輯不同的語言胚宦,簡單地輸入/輸出NSLocalizedString數(shù)據(jù)。提供了一個非常不錯的操作界面燕垃,并且為不同的語言提供了不同的區(qū)域枢劝。
  • Transformifier Transformifier是一款通用的交互式的3D轉(zhuǎn)換調(diào)整工具,用于iOS開發(fā)利术。開發(fā)者可以通過它以可視化的方式變換各維度上的值呈野,還可以把使用CATransform3D輸出的代碼導入自己的app中。
  • UIEffectDesignerView iOS和OSX原生粒子系統(tǒng)效果圖搭載QuartzCore
  • Xcode5 Plugins 開發(fā)簡介 寫個自己的Xcode4插件
  • RTImageAssets - 一個 Xcode 插件印叁,用來生成 @3x 的圖片資源對應的 @2x 和 @1x 版本被冒。Asset Catalog Creator 功能強大,能自動生成全部尺寸:包括App Icons轮蜕、Image Sets昨悼、Launch Screens Generator。
  • VVDocumenter-Xcode - 一個Xcode插件跃洛,build后率触,隨手打開一個你之前的項目,然后在任意一個方法上面連按三下"/"鍵盤汇竭,就ok了葱蝗。
  • java2Objective-c - Google公司出得java轉(zhuǎn)Obje-C轉(zhuǎn)換工具,轉(zhuǎn)換邏輯细燎,不轉(zhuǎn)換UI两曼。
  • RegX - 專治代碼強迫癥的 Xcode 插件,使用 Swift 和 Objective-C 編寫玻驻。其用豎向?qū)R特定源代碼的元素悼凑,使得代碼更易讀和易理解。說明 ; 菜單:xcode——》Edit-》Regx 户辫。
  • CodePilot Code Pilot是一款在項目中快速方便地查找文件渐夸、方法和符號,Xcode 5的擴充開源插件渔欢,開發(fā)者無需鼠標進行操作墓塌。
  • XVim 支持綁定VIM快捷鍵
  • CATweaker CATweaker – 一個用于創(chuàng)建漂亮的CAMediaTimingFunction 曲線的插件. XcodeWay – 便捷地導航到多個地方
  • FuzzyAutocomplete - Xcode的實現(xiàn)自動完成還不完美,此插件能給出你所期望或想要的建議膘茎,設置:xcode-》Editor-》FuzzyAutocomplete-》plugin settings桃纯。
  • GitDiff - Xcode的代碼編輯器的一個微妙的補強,加上了足夠的可見信息以了解上次git提交以來發(fā)生了什么變化披坏,設置:xcode-》Edit-》GitDiff态坦。
  • XToDo - 這個插件不僅凸顯TODO,F(xiàn)IXME棒拂,???伞梯,以及!V闾搿谜诫!注釋,也在便利列表呈現(xiàn)他們攻旦。 菜單:xcode-》view-》snippets; 調(diào)出列表顯示: xcode-》view-》ToDo List : ctrl + T 喻旷。
  • Backlight - 突出顯示當前正在編輯的行。菜單:xcode-》view-》Backlight 牢屋。
  • Peckham - 添加import語句比較麻煩且预,此插件 按Command-Control-P,給出的選項列表中選擇要的頭文件烙无。先要安裝
  • Auto-Importer - Auto-Importer是一個自動導入類對應的頭文件的Xcode插件锋谐。
  • KSHObjcUML -KSHObjcUML 是一個 Objective-C 類引用關(guān)系圖的 Xcode 插件。
  • Dash-Plugin-for-Xcode截酷。
  • ESJsonFormat-Xcode - 將Json格式化輸出為模型的屬性涮拗。
  • SCXcodeMiniMap - Xcode迷你小地圖-SCXcodeMiniMap。
  • xTransCodelation - XCODE中英文翻譯插件迂苛,提供API查詢模式和網(wǎng)頁模式三热,都是利用的百度翻譯。另外集成了一個可以一鍵關(guān)閉其他所有APP的實用功能三幻,方便開發(fā)者就漾!目前只有30多顆星。
  • jazzy 通過代碼注釋生成doc文檔,支持ObjC/Swift,分析準確
  • CoPilot - 通過此插件赌髓, Xcode 可以協(xié)同編程了(采用 WebSocket 通訊)。如此強大的“黑工具”,不愛它能行嗎锁蠕。
  • SuggestedColors - Xcode 插件SuggestedColors夷野,用于 IB顏色設置 輔助插件,非常好用荣倾。
  • Crayons - Xcode調(diào)色板增強插件悯搔。
  • injectionforxcode - Injection for Xcode:成噸的提高開發(fā)效率,使用說明
  • IconMaker - 只需要一步舌仍,自動生成不同尺寸的App icon妒貌。超級方便。
  • BuildTimeAnalyzer-for-Xcode - 實用的編譯時間分析 Xcode 插件铸豁。
  • FastStub-Xcode - 一只快速生成代碼的Xcode插件灌曙,說明
  • ESTranslate-Xcode - 一個快速翻譯Xcode代碼里面單詞(我主要用于翻譯句子~)的插件节芥,快捷鍵:Ctrl+Shift+T在刺。

接口調(diào)試工具@

  • PostMan google?出品的接口調(diào)試工具

AppleWatch

  • Tesla汽車AppleWatch app demo演示 - 通過AppleWatch控制特斯拉汽車,同時可以看到汽車的相關(guān)信息头镊,比如剩余電量蚣驼、可續(xù)行里程等,以及解鎖/上鎖車門相艇、調(diào)節(jié)司機和乘客的四區(qū)域空調(diào)溫度颖杏、開啟車輛大燈、定位汽車等坛芽。源碼推薦說明留储。
  • WatchKit-Apps - WatchKit 開源小項目示例集錦析恢。是不可多得地學習 WatchKit 的示例式教程(1.如何創(chuàng)建一個簡單的交互式計數(shù)器逃默;2.如何從手表上控制iOS app;3.如何在WatchKit app和iOS app之間共享數(shù)據(jù)空扎;4.如何創(chuàng)建一個擁有不同背景色的數(shù)字時鐘臭墨;5.展示不同的UI層赔嚎;6.如何創(chuàng)建支持滑動手勢的應用程序。)胧弛。
  • kiwi-bdd - TDD或BDD尤误,objective-c語言的測試框架,最流行的BDD測試框架了结缚,Kiwi最受歡迎(根據(jù)github上的star數(shù)來推斷损晤,行為描述和期望寫起來也比較易懂,至少我是這么認為的) iOS開發(fā)中的測試框架红竭。
  • specta - TDD或BDD尤勋,objective-c語言的測試框架喘落,用的人多。
  • cedar - TDD或BDD最冰,objective-c語言的測試框架瘦棋,用的人少。
  • ViewMonitor - 能夠幫助 iOS 開發(fā)者們精確的測量視圖, 可直接在調(diào)試應用中查看具體某個視圖的坐標, 寬高等參數(shù)暖哨。
  • MMPlaceHolder - 一行代碼顯示UIView的位置及相關(guān)參數(shù)赌朋。
  • KMCGeigerCounter - KMCGeigerCounter通過復雜和簡單的視圖演示了類似蓋革計數(shù)器的幀速計算功能。掉幀通常是可見的篇裁,但是很難區(qū)分55fps和60fps之間的不同沛慢,而KMCGeigerCounter可以讓你觀測到掉落5幀的情況。
  • ipapy - iOS項目自動打包腳本达布,并且上傳到fir.im团甲,然后發(fā)送郵件給測試人員。
  • fbretaincycledetector - Facebook出品,通過Runtime監(jiān)測循環(huán)引用往枣。
  • FBAllocationTracker - Facebook出品,跟蹤oc對象的分配情況伐庭。
  • JxbDebugTool 一個iOS調(diào)試工具,監(jiān)控所有HTTP請求分冈,自動捕獲Crash分析圾另。
  • KSCrash - iOS Crash 捕獲上報工具, 可以自己配置服務器雕沉, 也可以與它推薦的服務器搭配使用

App更新提示@

  • iVersion 非常贊 的一個靈活動態(tài)監(jiān)測App是否有更新的庫集乔,并可以通知用戶升級.

動態(tài)更新@

  • waxPatch - 大眾點評的屠毅敏同學在基于wax的基礎(chǔ)上寫了waxPatch,這個工具的主要原理是通過lua來針對objc的方法進行替換坡椒,由于lua本身是解釋型語言扰路,可以通過動態(tài)下載得到,因此具備了一定的動態(tài)部署能力倔叼。
  • JSPatch - JSPatch 是一個開源項目(Github鏈接)汗唱,只需要在項目里引入極小的引擎文件,就可以使用 JavaScript 調(diào)用任何 Objective-C 的原生接口丈攒,替換任意 Objective-C 原生方法哩罪。目前主要用于下發(fā) JS 腳本替換原生 Objective-C 代碼,實時修復線上 bug巡验。官網(wǎng)际插。(JSPatchX)[https://github.com/bang590/JSPatchX] JSPatch的XCode 代碼補全插件。
  • CTJSBridge - JCTJSBridge:a javascript bridge for iOS app to interact with h5 web view显设。

AppleWatch@

  • Tesla汽車AppleWatch app demo演示 - 通過AppleWatch控制特斯拉汽車框弛,同時可以看到汽車的相關(guān)信息,比如剩余電量捕捂、可續(xù)行里程等瑟枫,以及解鎖/上鎖車門斗搞、調(diào)節(jié)司機和乘客的四區(qū)域空調(diào)溫度、開啟車輛大燈慷妙、定位汽車等榜旦。源碼推薦說明
  • WatchKit-Apps - WatchKit 開源小項目示例集錦景殷。是不可多得地學習 WatchKit 的示例式教程(1.如何創(chuàng)建一個簡單的交互式計數(shù)器;2.如何從手表上控制iOS app澡屡;3.如何在WatchKit app和iOS app之間共享數(shù)據(jù)猿挚;4.如何創(chuàng)建一個擁有不同背景色的數(shù)字時鐘;5.展示不同的UI層驶鹉;6.如何創(chuàng)建支持滑動手勢的應用程序绩蜻。)。
  • KYVoiceCurve - 類似Apple Watch中語音的聲音曲線動畫室埋。
  • IGInterfaceDataTable - IGInterfaceDataTable是WKInterfaceTable對象的一個類別办绝,可以讓開發(fā)者更簡單地配置多維數(shù)據(jù)。該項目使用類似UITableViewDataSource的數(shù)據(jù)源模式配置Apple Watch表格姚淆,而不是將數(shù)據(jù)結(jié)構(gòu)扁平化成為數(shù)組孕蝉。
  • watchOS-2-Sampler - 基于 watchOS 2 若干新特性,寫了相應的示例代碼供大家學習腌逢、參考降淮。
  • HMWatch - HMWatch是個有待完善的watchOS 2.0 HomeKit 應用示例。
  • CocoaMultipeer - CocoaMultipeer這個開源框架支持OS X, iOS和watchOS設備間的點對點通信搏讶,解決watchOS和Mac之間通信的方案還是很有用的佳鳖。
  • HighstreetWatchApp - 是電商平臺Highstreet針對App Watch的一款應用,該demo中加載的是虛擬數(shù)據(jù)媒惕。
  • NKWatchChart - NKWatchChart是一個基于PNChart專門為Apple Watch 開發(fā)的圖表庫,目前支持 line, bar, pie, circle 和 radar 等 圖表形式系吩。
  • BeijingAirWatch - 國人的開源項目代碼 !WatchOS 2.0 Complication of Real-time Air Quality for Major Chinese Cities 蘋果表盤實時刷新北上廣沈蓉空氣質(zhì)量妒蔚。

VPN完整項目@

好的文章@

美工資源@

  • TWG_Retina_Icons - 一套支持 Retina 高清屏的 iPhone 免費圖標集。
  • ASCIImage - 使用 NSString 創(chuàng)建 image前方,說明狈醉。
  • my-sketch-colors - 配色。
  • Font Awesome - Font Awesome:一套絕佳的圖標字體庫和CSS框架惠险,詳細的安裝方法請參考官方網(wǎng)站中文網(wǎng)站,GitHub地址 苗傅。
  • DynamicColor - 強大的顏色操作擴展類。通過該類班巩,你可以通過擴展方法基于某個顏色得到不同深淺金吗、飽和度、灰度趣竣、色相摇庙,以及反轉(zhuǎn)后的新顏色。是不可多得的好類庫遥缕。
  • FontBlaster - 載入定制字體時更簡單卫袒。

其他資源@

  • githuber - 最好用的GitHub人才搜索工具。
  • codatlas - 源代碼搜索利器单匣。
  • searchcode - 源代碼搜索利器:來自悉尼的代碼搜索引擎匯聚了 Github, Bitbucket, Sourceforge...等多家開源站點超20萬個項目夕凝、180億行源代碼,能以特殊字符户秤、語言码秉、倉庫和源方式從90多種語言找到函數(shù)、API的真實代碼鸡号。
  • kitematic - Mac 上使用 Docker 最簡單的方案转砖。

學習資料@

播客@

學習資料@

  • free-programming-books非常棒 經(jīng)常更新的免費資源列表,包括書籍鲸伴,播客府蔗,網(wǎng)站晋控,開發(fā)工具等等。對于正在學習代碼的人來說挺實用姓赤; Whether you're learning to code or are already an experienced programmer, this GitHub repository is an incredible resource of free programming books. ... You'll find books on professional development, specific platforms like Android and Oracle Server, and about 80 programming languages.
  • coding-interview-university 非常棒 A complete computer science study plan to become a software engineer.
  • Analyze 深入解析 iOS 開源項目
  • articles Articles for objccn.io. objc.io的完整赡译、準確、優(yōu)雅的中文翻譯版本
  • RNStudyNotes React Native 研究與實踐
  • iOSInterviewQuestions iOS面試題集錦(附答案)
  • growth-ebook Growth Engineering: The Definitive Guide不铆。全棧增長工程師指南
  • ideabook一個全棧增長工程師的練手項目集. A Growth Engineering Idea in Action.
  • zen iOS, Swift, Objective-C 心得
  • objc-zen-book-cn 禪與 Objective-C 編程藝術(shù) (Zen and the Art of the Objective-C Craftsmanship 中文翻譯)
  • dev-blog 翻譯蝌焚、開發(fā)心得或?qū)W習筆記
  • Show 成都地區(qū)一個公司開源項目目錄
  • A-awesome-awesomeness GitHub上所有Awesome Awesomeness 系列集合. 這個系列集合收集上GitHub上優(yōu)秀的開源項目、框架誓斥、書籍综看、網(wǎng)站、類庫等實用資源的集合岖食。
  • 豆瓣iOS開源庫列表 - 豆瓣iOS開源庫列表,很多開源項目舞吭。
  • iOS-Core-Animation-Advanced-Techniques - 中文版iOS 高級動畫技術(shù)泡垃。
  • iOS開發(fā)的一些奇巧淫技1 - TableView不顯示沒內(nèi)容的Cell怎么辦; app不流暢:KMCGeigerCounter;
  • CSStickyHeaderFlowLayout CollectionView實現(xiàn)懸停的header
  • iOS開發(fā)的一些奇巧淫技2 - 用一個pan手勢來代替UISwipegesture的各個方向、拉伸圖片羡鸥、播放GIF蔑穴、上拉刷新、把tableview里cell的小對勾的顏色改變惧浴、navigationbar弄成透明的而不是帶模糊的效果存和、改變uitextfield placeholder的顏色和位置。
  • cocoapods安裝指南 - cocoapods安裝指南衷旅。
  • RemoteControl - Control your iPhone from inside Xcode for end-to-end testing 捐腿。
  • MVVM 介紹 - 替換MVC的開發(fā)模式。
  • 第三方接口 - 基本所有第三方接口都在這柿顶,再也不用那么麻煩去找了茄袖。
  • 提高iOS開發(fā)效率的方法和工具 - 提高iOS開發(fā)效率的方法和工具。
  • 禪與 Objective-C 編程藝術(shù) - 禪與 Objective-C 編程藝術(shù) (Zen and the Art of the Objective-C Craftsmanship 中文翻譯)嘁锯。
  • Objective-C編碼規(guī)范:26個方面解決iOS開發(fā)問題 - 【Objective-C編碼規(guī)范:26個方面解決iOS開發(fā)問題:“我們制定Objective-C編碼規(guī)范的原因是我們能夠在我們的書宪祥,教程和初學者工具包的代碼保持優(yōu)雅和一致〖页耍”今天分享的規(guī)范來自raywenderlich.com團隊成員共同完成的蝗羊,希望對學習OC的朋友們有所指導和幫助。
  • demo 劉彥瑋的技術(shù)博客中文章對應的demo
  • awesome-growth IT技能圖譜
  • ios_core_animation_advanced_techniques 核心動畫學習資料 其中的核心動畫電子書
  • Apple-OfficialTranslation-SourceAnnotation Apple官方譯文?框架源碼注解仁锯,當你「了解權(quán)威 & 進階原理」的時候耀找,網(wǎng)搜的眾多中 ~ ~(自行腦補)。一勞永逸业崖,漸進式學習涯呻。 以簡化初學者入門和老司機回顧的繁索過程凉驻,盡快切入主題,快速使用起來复罐。
  • RuntimeBrowser This is a class browser for the Objective-C runtime on iOS and OS X.

他人開源總結(jié)@

開發(fā)博客列表@

博客地址 RSS地址
南峰子的技術(shù)博客 南峰子的技術(shù)博客。
唐巧的技術(shù)博客 http://blog.devtang.com/atom.xml
OneV's Den https://onevcat.com/atom.xml
objc 中國 為中國 Objective-C 社區(qū)帶來最佳實踐和先進技術(shù)峦失。
破船之家 http://beyondvincent.com/atom.xml
NSHipster http://nshipster.cn/feed.xml
Limboy 無網(wǎng)不剩 http://feeds.feedburner.com/lzyy
Lex iOS notes http://ios.lextang.com/rss
念茜的博客 http://nianxi.net/feed.xml
Xcode Dev http://blog.xcodev.com/atom.xml
Ted's Homepage http://wufawei.com/feed
txx's blog http://blog.t-xx.me/atom.xml
KEVIN BLOG http://imkevin.me/rss
阿毛的蛋疼地 http://xiangwangfeng.com/atom.xml
亞慶的 Blog http://billwang1990.github.io/atom.xml
Nonomori http://nonomori.farbox.com/feed
言無不盡 http://tang3w.com/atom.xml
Wonderffee's Blog http://wonderffee.github.io/atom.xml
I'm TualatriX http://imtx.me/feed/latest/
vclwei http://www.vclwei.com/posts.rss
Cocoabit http://blog.cocoabit.com/atom.xml
nixzhu on scriptogr.am http://nixzhu.me/feed
不會開機的男孩 http://studentdeng.github.io/atom.xml
Nico http://www.taofengping.com/rss.xml
阿峰的技術(shù)窩窩 http://hufeng825.github.io/atom.xml
answer_huang http://answerhuang.duapp.com/index.php/feed/
webfrogs http://webfrogs.me/feed/
代碼手工藝人 http://joeyio.com/atom.xml
Lancy's Blog http://gracelancy.com/atom.xml
I'm Allen http://imallen.com/atom.xml
Travis' Blog http://imi.im/feed
王中周的技術(shù)博客 http://wangzz.github.io/atom.xml
會寫代碼的豬 http://gaosboy.com/feed/atom/
克偉的博客 http://feed.cnblogs.com/blog/u/23857/rss
搖滾詩人 http://feed.cnblogs.com/blog/u/35410/rss
Luke's Homepage http://geeklu.com/feed/
蕭宸宇 http://iiiyu.com/atom.xml
Yuan博客 http://www.heyuan110.com/?feed=rss2
Shining IO http://shiningio.com/atom.xml
YIFEIYANG--易飛揚的博客 http://www.yifeiyang.net/feed
KooFrank's Blog http://koofrank.com/rss
hello it works http://helloitworks.com/feed
碼農(nóng)人生 http://msching.github.io/atom.xml
玉令天下的Blog http://yulingtianxia.com/atom.xml
不掏蜂窩的熊 http://www.hotobear.com/?feed=rss2
貓·仁波切 https://andelf.github.io/atom.xml
煲仔飯 http://ivoryxiong.org/feed.xml
里脊串的開發(fā)隨筆 http://adad184.com/atom.xml
ibireme伽藍之堂 http://blog.ibireme.com/feed/

CodeLiararyWebSite@

學習筆記@

  • iOS-NoteA@ 非常好的學習筆記扇丛,主要目錄1.Core Data 筆記2.Photos 筆記3.轉(zhuǎn)場動畫詳解4.自定義容器控制器轉(zhuǎn)場5.交互式動畫

設計@

物聯(lián)網(wǎng)@

  • awesome-iot - 這份物聯(lián)網(wǎng)學習參考大全太給力。從物聯(lián)網(wǎng)協(xié)議、嵌入式系統(tǒng)卓练、相關(guān)開源庫隘蝎、相關(guān)書籍、博客襟企、學習筆記嘱么、標準應有盡有。

mac@

  • radiant-player-mac 一個Google Play音樂轉(zhuǎn)換成與Mac整合的獨立顽悼,美觀的mac音樂播放器曼振。
  • DevDataTool OSX系統(tǒng) 轉(zhuǎn)換、加解密工具
  • LuLu 防火墻 LuLu is the free open-source macOS firewall that aims to block unauthorized (outgoing) network traffic
  • WeChatPlugin-MacOS mac OS版微信小助手 功能: 自動回復蔚龙、消息防撤回冰评、遠程控制、微信多開
  • WeChatTweak-macOS A dynamic library tweak for WeChat macOS - 微信 macOS 客戶端撤回攔截與多開

深度學習@

未分類@

  • Form Form 是一個方便開發(fā)者創(chuàng)建表單填寫工作的 UI 庫木羹。

參考@

  • 說明 此庫是完全開源收集整理甲雅,服務于廣大iOS開發(fā)工作者的開源集合資料庫,歡迎大家踴躍貢獻.
  • awesome-github A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集這個列表坑填,只是為了更好地使用親愛的GitHub,歡迎提交pr和issue抛人。

其他領(lǐng)域@

  • freeCodeCamp 非常棒We’re a community that helps you learn to code, then get experience by contributing to open source projects used by nonprofits.
  • You-Dont-Know-JS A book series on JavaScript. @YDKJS on twitter.
  • bootstrap Bootstrap 的 Github 帳戶,著名的響應式網(wǎng)頁設計框架穷遂。主要提供技術(shù)信息,還提供其他有用站點的其他鏈接娱据。如果你正在尋找有關(guān)框架的更詳細的文檔蚪黑,可以訪問. Bootstrap is a free front-end framework for faster and easier web development. Bootstrap includes HTML and CSS based design templates for typography, forms, buttons, tables, navigation, modals, image carousels and many other, as well as optional JavaScript plugins
  • wiki D3 (Data-Driven Documents or D3.js) is a JavaScript library for visualizing data using web standards.
  • awesome-python A curated list of awesome Python frameworks, libraries, software and resources
  • You-Dont-Need-jQuery 專注于使用 vanilla JavaScript 解決典型的編程問題,這個倉庫的興起與 React 的興起密切相關(guān)中剩; Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
  • public-apis 經(jīng)常更新的web開發(fā)公共JSON API 列表忌穿。 A collective list of public JSON APIs for use in web development.

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

以下轉(zhuǎn)自https://github.com/jobbole/awesome-ios-cn#tutorials-and-keynotes

入門

庫和框架

音頻

  • AudioBus – 下一代 App 到 App 的實時音頻路由焦蘑。
  • AudioKit – 一個強大的音頻合成盯拱,處理和分析的工具集。
  • EZAudio – 一個基于 Core Audio 的 iOS/OSX 音頻可視化框架。用于實時狡逢,低延遲的音頻處理和可視化功能的開發(fā)宁舰。
  • novocaine – 應用于 OSX 和 iOS 的高性能音頻框架。
  • QHSpeechSynthesizerQueue – 一個 AVSpeechSynthesizer(iOS文本發(fā)音) 的隊列管理系統(tǒng)奢浑。
  • StreamingKit – 一個針對 OSX 和 iOS 中 AudioPlayer/AudioStreamer 快捷的無縫擴展蛮艰。
  • sound-fader-ios – 一個 Swift 寫的 AVAudioPlayer 的聲音控制器 ★

動畫

  • Pop – 一個 iOS 和 OS X 動畫庫,可以方便地實現(xiàn)由物理效果的交互殷费。
  • AnimationEngine – 可以在 iOS 上方便地構(gòu)建高級自定義動畫印荔。
  • Awesome-iOS-Animation – 一個動畫項目的集合。
  • RZTransitions – iOS View Controller 過場動畫庫详羡。
  • DCAnimationKit – iOS 動畫集合仍律。很簡單,只需要添加流水動畫实柠。
  • Spring – 一個簡單的 Swift iOS 動畫庫水泉。
  • Canvas – 無需代碼就可以在 Xcode 中顯示動畫 http://canvaspod.io
  • Fluent – 便捷的 Swift 動畫框架窒盐。 ★
  • Cheetah – 便捷的 iOS 動畫庫草则,由 Swift2 編寫。 ★
  • RadialLayer – 針對可點擊元素的動畫(類似于 Youtube Music)★

Apple TV

  • Voucher – 方便 tvOS App 通過 iOS 設備上相應的程序來認證的庫蟹漓。

橋接

  • JSPatch – JSPatch 利用 Objective-C 運行時橋接了 Objective-C 和 Javascript炕横。你僅需引入一個小的引擎,就可以使用 JS 調(diào)用任何 Objective-C 的類葡粒。JSPatch 通常用來對 iOS App 做熱修復(hotfix)份殿。

緩存

  • SDURLCache – URLCache 的子類,可以為 iPhone/iPad 應用提供的本地磁盤緩存嗽交。
  • Awesome Cache – 讓人喜愛的本地緩存 ★
  • mattress – iOS Web 內(nèi)容的離線緩存 ★
  • Carlos – 簡單但卻靈活的緩存 ★

圖表

  • ios-charts – 一個強大的圖表框架卿嘲,MPAndroidChart 在 iOS 上的移植》虮冢★
  • JTChartView – JTChartView 是一個完全可定制的輕量級圖表解決方案拾枣。
  • PNChart – 一個簡單漂亮的圖表庫,Pinner 和 CoinsMan 的iOS客戶端中使用了這個框架盒让。
  • BEMSimpleLineGraph – 優(yōu)雅的折線圖框架梅肤。
  • JBChartView – 基于 iOS 的圖表庫,包含折線圖和直方圖邑茄。
  • iOSPlot – iOS 圖表庫凭语。
  • XYPieChart – 一個有動畫的餅圖框架。
  • TEAChart – 簡單易用的 iOS 圖表庫撩扒。包括了貢獻圖似扔、時鐘圖吨些、直方圖。
  • EChart – iOS/iPhone/iPad 圖表炒辉。提供了事件處理和動畫支持豪墅。
  • FSLineChart – 一個 iOS 折線圖庫。
  • chartee – 一個為移動平臺設計的圖表庫黔寇。
  • ANDLineChartView – 使用 ANDLineChartView 可以便捷的在視圖類中顯示有動畫效果的折線圖偶器。
  • TWRCharts – 一個 ChartJS 的 iOS 封裝。結(jié)合 Obj-C 原生代碼便捷地構(gòu)建有動畫的圖表缝裤。

Core Data

  • CWCoreData – 方便并發(fā)環(huán)境下 CoreData 框架開發(fā)的擴展與實用工具屏轰。
  • ObjectiveRecord – ActiveRecord 的 Objective-C 版本钝鸽。
  • SSDataKit – 消除使用 CoreData 產(chǎn)生的樣板代碼蛔外。
  • ios-queryable – ios-queryable 是一個基于 CoreData 的 IQueryable/IEnumerable 實現(xiàn)猜扮。
  • ReactiveCoreData – ReactiveCoreData (RCD) 是一個將 CoreData 帶入 ReactiveCocoa 世界的嘗試逝撬。
  • Ensembles – 一個 CoreData 同步框架。
  • SLRESTfulCoreData – 根據(jù) Objc 命名習慣麦到,在運行時自動生成訪問器绪钥,URL替換和智能屬性映射哩掺。
  • Mogenerator – 自動生成 CoreData 代碼检眯。
  • HardCoreData – 不會阻塞 UI 線程的 CoreData 棧和控制器厘擂。
  • encrypted-core-data – 使用 SQLClipher 對 CoreData 的 SQLite 存儲進行加密。
  • MagicalRecord – 非常優(yōu)秀的 CoreData 便捷存取框架锰瘸。
  • QueryKit – 一個簡潔的類型安全的 CoreData 查詢語言 ★
  • CoreStore – 強大的 CoreData 框架刽严,解決了增量遷移、獲取避凝、觀察等問題舞萄。★

數(shù)據(jù)庫

  • Realm – CoreData 和 SQLite 的替代品恕曲。簡潔鹏氧、現(xiàn)代渤涌、快速佩谣。
  • YapDatabase – YapDatabase 是一個 iOS 和 Mac 上可擴展的數(shù)據(jù)庫。
  • Couchbase Mobile – Couchbase实蓬,有云同步支持的移動平臺上的文檔存儲茸俭。
  • FMDB – SQLite 的 Cocoa/Objective-C 封裝。
  • Akaibu-NSUserDefaults – Swift 鍵/值存儲安皱,只需要一行代碼就可以對 NSObject 對象進行歸檔调鬓。類的屬性會自動映射和歸檔。
  • FCModel – 為那些喜歡直接使用 SQL 進行數(shù)據(jù)庫操作的人提供的 CoreData 的替代品酌伊。
  • Zephyr – 輕松地通過 iCloud 同步 NSUserDefaults ★
  • Prephirences – Prephirences 是一個提供了有用的協(xié)議和便捷的方法來管理應用的偏好設置腾窝,配置和應用狀態(tài)的 Swift 庫缀踪。★

加密

  • AESCrypt-ObjC – 一個簡單固執(zhí)的 AES 加密/解密類虹脯,然而它就是可以很好的工作驴娃。

硬件

動作
  • MotionKit – 只需要兩行或者很少的幾行代碼就可以從加速度傳感器、陀螺儀和磁力傳感器獲取數(shù)據(jù)⊙現(xiàn)在 CoreMotion 讓這些變得前所未有的簡單唇敞。
藍牙
  • Discovery – 這是個很簡單的庫,用來從附近的設備上發(fā)現(xiàn)和獲取數(shù)據(jù)(即便 peer app 在后臺工作)咒彤。
  • LGBluetooth – 基于 CoreBluetooth 的一個輕量級庫疆柔,基于 block 制作。它能夠讓你程序中的 CoreBluetooth 相關(guān)的代碼更加簡潔镶柱。
  • PeerKit 一個用于事件驅(qū)動旷档,零配置的 Multipeer 連接應用程序的開源 Swift 框架〖槔★
  • simple-share – 一個基于藍牙 LE 共享的框架彬犯,易于實現(xiàn)附近設備的連接。
  • BluetoothKit – 使用 BLE 在 iOS/OSX 設備之間通訊的框架★
位置
  • IngeoSDK – 總是處于開啟狀態(tài)的 iOS 位置顯示框架查吊。
  • Proxitee – 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應用谐区。
  • LocationManager – 實現(xiàn)了一次性或者持續(xù)請求當前位置的功能,提供了基于 block 的異步 API逻卖。
  • LocationKit – 高級位置 SDK - 只使用很少的電量和上下文相關(guān)的位置信息就可以提供高精確度的位置數(shù)據(jù)宋列。
iBeacon
  • Proxitee – 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應用。
  • OWUProximityManager – 一個方便的 iBeacon + CoreBluetooth 管理器评也。
  • Vicinity – 復制鄰近的 iBeacons (通過分析RSSI)炼杖,并支持在后臺廣播和檢測 BLE 設備。
  • BeaconEmitter – 把你的 Mac 變成一個 iBeacon盗迟。
  • OWUProximityManager – iBeacons + CoreBluetooth.

HUD

  • MBProgressHUD – 用于顯示一個半透明的 HUD坤邪。當任務在后臺線程結(jié)束時可以在上邊顯示一個指示器和/或者標簽。
  • SVProgressHUD – 一個為你的 iOS 應用制作的簡潔罚缕,輕量級的進度指示 HUD艇纺。
  • ProgressHUD – ProgressHUD 是一個輕量易用的 HUD。
  • M13ProgressSuite – 一個包含了很多 iOS 上用于顯示進度信息工具的套裝邮弹。
  • JHProgressHUD – 一個簡單輕量的 Swift 框架黔衡,用于在 iOS 應用中顯示★
  • PKHUD – 用 Swift 重新實現(xiàn)了 Apple 的原生 HUD,支持 iOS 8 以上★
  • CozyLoadingActivity – 輕量的載入動作指示 HUD ★

事件總線

  • Caravel – 用于 UIWebView 和 JS 的 Swift 事件總線腌乡∶私伲★
  • SwiftEventBus – 一個真對 iOS 8 優(yōu)化的發(fā)布/訂閱事件總線∮肱Γ★
  • PromiseKit – iOS 和 OS X 上的 Promises 實現(xiàn)侣签。
  • Bolts – Bolts 是一個試圖使構(gòu)建移動應用更簡單的一個底層庫集合塘装。包括了任務(promises)和應用關(guān)聯(lián)(deep links)。
  • SwiftTask – Swift 實現(xiàn)的 Promise + progress + pause + cancel + retry影所。 ★

文件

  • FileKit – Swift 實現(xiàn)的簡單快捷的文件管理工具氢哮。★

JSON

  • JSONKit – Objective-C JSON 工具型檀。
  • TouchJSON – 一個 Objective-C 的 JSON 框架冗尤。
  • JSON-Framework – 這個框架用 Objective-C 實現(xiàn)了一個嚴格的 JSON 解釋器和生成器。
  • Mantle – 面向 Cocoa 和 Cocoa Touch 的模型框架 Model 胀溺。
  • Groot – 實現(xiàn)呃 JSON 字典或者數(shù)組和 Core Data Mangement 對象之間的轉(zhuǎn)換裂七。
  • KZPropertyMapper – 以最少的代碼實現(xiàn)數(shù)據(jù)映射和驗證。
  • JSONModel – 神奇的基于 JSON 的數(shù)據(jù)模型化框架仓坞。創(chuàng)建了一系列敏捷便利背零,自動并且智能的模型類。
  • SwiftyJSON – 使用 Swift 處理 JSON 數(shù)據(jù)的好方法无埃♂闫浚★
  • FastEasyMapping – 快速地序列化和反序列化 JSON 數(shù)據(jù)。
  • OCMapper – Objective-C & Swift 通用的快速 JSON 模型轉(zhuǎn)化框架嫉称。 ★
  • ObjectMapper – 在模型對象(包括 class 和 struct)和 JSON 之間轉(zhuǎn)換的 Swift 框架侦镇。★
  • JASON – 性能優(yōu)秀操作便捷的 JSON 解析织阅】欠保★
  • Gloss – 一個 Swift 寫的 JSON 解析庫±竺蓿★
  • Cereal – Swift 對象序列化 ★
  • SwiftyJSONAccelerator – 使用 SwiftyJSON 或者 ObjectMapper 根據(jù) JSON 生成 Swift 模型闹炉。支持 NSCoding 并且提供了使用 JSON 來表示模型的方法∪笥#★

布局

  • ios-flexboxkit – 一個封裝了 Flexbox 布局的簡單 UIKit 擴展渣触。
  • Masonry – 利用簡單的,鏈式的語法發(fā)揮出自動布局 NSLayoutConstraints 的強大功能壹若。
  • FLKAutoLayout – 讓使用代碼做約束更加簡便的 UIView 類別嗅钻。
  • Fa?ade – 可編程的視圖布局,一個 autolayout 的替代品舌稀。
  • PureLayout – 終極的 iOS 和 OS X 上的 Autolayout API旱捧,極其簡單又異常強大寺董。同時適用于 Objective-C 和 Swift。
  • SnapKit – 一個 iOS 和 OS X 的 Swift Autolayout 領(lǐng)域?qū)S谜Z言(DSL)璧尸√抻Γ★
  • Cartography – 一個 Swift 編寫的聲明式 Auto Layout 領(lǐng)域?qū)S谜Z言(DSL)睡腿∮镉★
  • AutoLayoutPlus – 給 Auto Layout 加的一點料,由 Swift 驅(qū)動席怪。 ★

日志

  • CleanroomLogger – 一個基于 Swift 可配置可擴展的日志 API应闯,簡潔、輕量并且高效挂捻〉锓模★
  • CocoaLumberjack – 一個快捷強大靈活的日志框架,可用于 iOS & Mac刻撒。
  • NSLogger – 一個高性能的日志工具骨田,它可以顯示運行在 OS X、iOS 和 Android 上客戶端應用的蹤跡声怔。
  • Aardvark – 一個高性能日志框架态贤,它使得創(chuàng)建可操作的 bug 報告變得非常簡單。
  • BlockTypeDescription – 在日志記錄 block 的時候顯示類型簽名醋火。
  • QorumLogs — 為 Xcode 和 Google Docs 設計的 Swift 日志工具悠汽。★

地圖

  • Route-me – iOS 開源地圖框架
  • NAMapKit – 允許你在 iPhone 應用使用自定義地圖芥驳,并嘗試模仿 Mapkit 框架的一些行為柿冲。
  • Mapbox GL – 一個 iOS 上使用 OpenGL 渲染 Mapbox 矢量地圖塊的框架。
  • CMMapLauncher – 用于 iOS 中在各種地圖應用中顯示方向的便捷框架兆旬。

媒體

圖片
  • GPU Image – 一個基于 GPU 的 iOS 開源的圖像和視頻處理框架姻采。
  • UIImage DSP – iOS UIImage 處理功能,它使用 vDSP/Accelerate 框架來提高速度爵憎。
  • QR Code Scanner – 二維碼掃描器慨亲。
  • AsyncImageView – UIImageView 的異步圖像加載和顯示擴展,不會阻塞 UI 線程宝鼓。
  • SDWebImage – 異步的圖像下載器刑棵,提供了緩存支持。以 UIImageView 類別的方式提供愚铡。
  • DFImageManager – 從多種數(shù)據(jù)源獲取圖像的現(xiàn)代框架蛉签。無需配置,并具有高度的可定制性和擴展性沥寥。使用了 NSURLSession碍舍。
  • MapleBacon – 一個 Swift iOS 圖像下載和緩存庫 ★
  • NYTPhotoViewer – 抽屜菜單和照片查看器。
  • IDMPhotoBrowser – 圖片瀏覽器/查看器邑雅。
  • JTSImageViewController – iOS 交互式圖片瀏覽器片橡。
  • Concorde – 下載和解碼連續(xù)的 JPEG 圖像。
  • SCRecorder – 類似 Vine 的點擊拍攝淮野,動畫過濾器捧书,慢鏡頭吹泡,片段編輯相機引擎。
  • HanekeSwift – 一個 Swift 編寫的 iOS 平臺的輕量級通用緩存框架经瓷,還有對圖像的更多支持爆哑。★
  • TOCropViewController – 一個可以允許用戶修改 UIImage 對象的視圖控制器舆吮。
  • YXTMotionView – 一個自定義的圖片視圖揭朝,它實現(xiàn)了依靠設備運動來滾動圖片。
  • PINRemoteImage – 一個線程安全色冀、高性能萝勤、特性豐富的圖像獲取器。
  • SABlurImageView – 可以輕松地為圖片添加模糊動畫效果呐伞〉凶浚★
  • FastImageCache – 在滾動時快速顯示圖片的 iOS 框架。
  • BKAsciiImage – 將圖片渲染為 ASCII art 的庫伶氢。
  • YLGIFImage – 異步的 GIF 圖像解碼和圖片瀏覽器趟径。支持 GIF 圖動畫,但只消耗少量的內(nèi)存癣防。
  • AlamofireImage – 一個為 Alamofire 制作的圖像組件庫蜗巧。★
  • Nuke – 高級的圖片管理框架蕾盯∧灰伲★
  • FlagKit – 供 app 和 web 頁面上使用的漂亮旗標〖对猓★
  • YYWebImage – 異步圖像加載框架(支持 WebP望拖,APNG,GIF 格式)挫鸽。
視頻
  • VIMVideoPlayer – 一個對 AVPlayer 和 AVPlayerLayer 類的簡單封裝说敏。
  • MobilePlayer – 一個強大完善且完全可定制的 iOS 媒體播放器。
PDF
  • Reader – 一個 iOS PDF 閱讀器的核心丢郊。
  • UIView 2 PDF – 使用 UIViews (或配合著 XIB)的 PDF 生成器盔沫。

消息

  • LayerKit – 一個對于 Layer 的 iOS 開發(fā)組件,。是將消息(文字枫匾,照片架诞,視頻,數(shù)據(jù))添加到移動或 Web 應用中最簡單的解決方案干茉。
  • Twilio – 驅(qū)動著現(xiàn)代的交流方式谴忧,構(gòu)建下一代音頻與 SMS 應用。
  • Plivo – SMS API、音頻 API 和 全球運營商俏蛮。
  • XMPPFramework – 一個 iOS 和 Mac 上的 XMPP 協(xié)議通訊框架。

網(wǎng)絡

  • AFNetworking – 一個得心應手的 iOS 和 OSX 上的網(wǎng)絡請求框架上遥。
  • RestKit – RestKit 是一個 iOS Objective-C 框架搏屑,是為了讓和 RESTful web 服務交互變的簡單、快捷粉楚、有趣辣恋。
  • FSNetworking – 穩(wěn)固的 iOS 網(wǎng)絡庫。
  • ASIHTTPRequest – Objective-C 編寫的 HTTP 網(wǎng)絡請求庫模软。它是對 CFNetwork 易用的封裝伟骨。支持 Mac OS X 和 iPhone。
  • Overcoat – 小巧但是很強大的庫燃异,讓創(chuàng)建一個 REST 客戶端簡便和有趣携狭。
  • ROADFramework – 面向?qū)傩缘?web 服務交互方式』乩框架有內(nèi)建的 json 和 xml 請求響應序列化方法逛腿,十分方便擴展。
  • MBNetworkMonitor – 蘋果 Reachability 類的現(xiàn)代化替代品仅颇,使用了 CoreTelephony 來傳達更多有關(guān)用戶網(wǎng)絡連接狀況的信息单默。
  • MBNetworkIndicator – 提供了簡單的方式在多個請求之間協(xié)調(diào)設備網(wǎng)絡指示器
  • Alamofire – Alamofire 是一個 Swift 寫的 HTTP 網(wǎng)絡庫忘瓦,由 AFNetworking 的作者編寫。★
  • Transporter – 讓上傳下載更便捷的小代碼庫沦童∫瓴眩★
  • CDZPinger – 使用方便的 ICMP Ping 框架。
  • NSRails – 將客戶端的對象/類映射到遠程 REST API 的對象/ORM凌停。
  • NKMultipeer – 一個建立在多重鏈接上的可測試的抽象汽摹。★
  • CocoaAsyncSocket – 用于 Mac 和 iOS 的異步 socket 網(wǎng)絡庫苦锨。
  • Siesta – 優(yōu)雅的 RESTful 資源抽象逼泣,將狀態(tài)解藕。是基于回調(diào)或者代理的網(wǎng)絡庫的替代品舟舒±★
  • Reachability.swift – 用 Swift 和閉包重新實現(xiàn)了蘋果的 Reachablility 框架⊥豪★
  • NetworkEye – 一個 iOS 網(wǎng)絡調(diào)試庫氏仗,可以顯示 App 中的 HTTP 請求和請求的相關(guān)信息。

推送通知

  • Orbiter – 在 iOS 中注冊推送通知。
  • PEM – 為推送服務器自動生成 profile皆尔。
  • Parse Push – 完全免費的后臺推送通知呐舔,提供了創(chuàng)建分段,調(diào)度甚至 A/B 測試的能力慷蠕。
  • Urban Airship – 付費的推送通知后臺珊拼。
  • Growth Push – 付費的推送通知。 它是在日本最受開發(fā)者喜愛的工具之一流炕。
  • APNS-Pusher – 蘋果推送通知服務的調(diào)試器澎现。

Passbook

  • passbook – 為 Passbook 創(chuàng)建 pkpass 文件。
  • Dubai – 生成和預覽 Passbook 的 Pass每辟。
  • Passkit – 設計剑辫、創(chuàng)建并驗證 Passbook 的 Pass。

權(quán)限

  • PermissionScope – 智能的 iOS 授權(quán) UI 和 統(tǒng)一的 API(支持位置渠欺、通知妹蔽、照片、聯(lián)系人挠将、日歷讹开、照片、麥克風捐名、BT旦万、進度指示、HealthKit 和 CloudKit)镶蹋〕伤遥★
  • Proposer – 便捷地請求用戶權(quán)限(支持相機、照片贺归、麥克風淆两、聯(lián)系人、位置)拂酣∏锉★
  • ICanHas – 簡化 iOS 用戶權(quán)限請求(支持位置、推送通知婶熬、相機剑勾、聯(lián)系人、日歷赵颅、照片)虽另。★
  • VWWPermissionKit – 可視化的 iOS 授權(quán)管理器饺谬。
  • ISHPermissionKit – 為 iOS 提供請求用戶權(quán)限的統(tǒng)一方法捂刺。
  • JLPermissions – iOS 預授權(quán)工具,開發(fā)者用它來制作詢問用戶是否授權(quán)的對話框,支持日歷族展、聯(lián)系人森缠、位置、照片仪缸、備忘錄贵涵、twitter、推送通知和其他需要授權(quán)的操作腹殿。

文本

  • Twitter Text Obj – Twitter 的文本處理庫的 Objective-C 實現(xiàn)独悴。
  • Nimbus – Nimbus 是一個為高級 iOS 軟件設計師制作工具包例书。
  • NSStringEmojize – 一個將 Emoji 表情符號轉(zhuǎn)換為等價的 Unicode 字串的 NSString 類別锣尉。
  • MMMarkdown – 用于將 Markdown 轉(zhuǎn)換為 HTML 的 Objective-C 靜態(tài)庫。
  • DTCoreText – 利用 CoreText 使用 HTML 代碼的方法决采。
  • DTRichTextEditor – 一個 iOS 的富文本編輯器自沧。
  • NBEmojiSearchView – 一個支持搜索并且可以集成到文本控件中的 emoji 下拉列表視圖。
  • ios-fontawesome – NSString + FontAwesome树瞭。
  • Pluralize.swift – 強大的 Swift String 單數(shù)轉(zhuǎn)換復數(shù)擴展拇厢。★
  • RichEditorView – RichEditorView 是一個簡單晒喷、模塊化的富文本編輯器視圖孝偎。★
  • Money – 為與錢和現(xiàn)金相關(guān)工作的的 Swift 值類型凉敲∫露埽★
  • PhoneNumberKit – 用于解析,格式化和驗證國際電話號碼的 Swift 框架爷抓,由谷歌的 libphonenumber 庫支持势决。★
  • YYText – iOS 上用于顯示和編輯富文本的強大文本框架蓝撇。

功能漫游 / 介紹 / 教程

  • Onboard – 用一點點代碼就可以創(chuàng)建一個漂亮的吸附效果的實踐果复。
  • EAIntroView – 高度可定制非侵入式的歡迎頁面解決方案。
  • MYBlurIntroductionView – 在 MYIntroductionView 上完善的渤昌,用于構(gòu)建可定制的 app 介紹或者教程頁面的框架虽抄。
  • BWWalkthrough – 一個自定義 iOS App 的功能漫游頁面的框架《栏蹋★
  • GHWalkThrough – 一個基于 UICollectionView 的非侵入式介紹頁面組件极颓。
  • ICETutorial – 一個很好的教程框架,類似 Path 3.X 版本的 App 中的樣式群嗤。
  • JazzHands – Jazz Hands 是一個簡單的 UIKit 關(guān)鍵幀動畫框架菠隆。動畫是可以使用手勢、滾動視圖、KVO 或者 ReactiveCocoa 來控制的骇径。
  • RazzleDazzle – 簡單的基于關(guān)鍵幀的 iOS 動畫框架躯肌,由 Swift 編寫。最適合用于 App 的滾動介紹頁面破衔∏迮★
  • Instructions – 向你的 iOS 項目中添加自定義的操作方式指導的簡單辦法晰筛〉毡★
  • SwiftyWalkthrough – 創(chuàng)建一個體驗絕佳的功能漫游的最簡單方法,Swift 編寫读第∈锊★

URL Scheme

  • WAAppRouting – iOS 的路由實現(xiàn)剑令。同時處理了 URL 識別和利用控制器顯示解析后的參數(shù)玩郊。全部這些只要一行代碼就可以搞定系谐,控制器堆棧還會被自動保留决摧!
  • DeepLinkKit – 杰出的路由匹配框架役拴,使用基于 block API 處理你的深鏈接洲押。
  • IntentKit – 一個便捷的方法來在 iOS app 中處理第三方 URL schemes谅辣。
  • JLRoutes – 使用了 block API 的 iOS URL 路由框架袄琳。

UI

  • Chameleon – 一個 iOS 性能強大的輕量級扁平化顏色框架漾橙,可以用于 Objective-C 和 Swift杆融。★

  • ActionSheetPicker-3.0 – 為 iOS App 快速制作一個下拉 UIPickerView / ActionSheet 功能霜运。

  • FlatUIKit – 適用于 iOS 的扁平化 UI 組件集合脾歇。

  • JVFloatLabeledTextField – 附有浮動標簽的 UITextField 子類。

  • SSBouncyButton – 有彈性的 iOS7 樣式按鈕 UI 組件觉渴。

  • BetweenKit – 一個健壯的 iOS 拖拽框架介劫。

  • JSQMessagesViewController – 一個優(yōu)雅的 iOS 聊天消息 UI 庫。

  • AMSmoothAlert – 一個很 cool 的 AlertView案淋。

  • TSMessages – 在屏幕上方顯示通知(比如成功座韵、錯誤、警告或者消息)視圖踢京。

  • NZAlertView – 簡單直觀的 AlertView誉碴。類似推送通知的效果。

  • MGSwipeTableCell – 可以顯示滑動按鈕的 UITableViewCell 的子類瓣距,還支持多種過渡動畫黔帕。

  • ARAutocompleteTextView – subclass of 實時顯示文本提示的 UITextView 的子類。完美支持 e-mail 格式蹈丸。

  • TGCameraViewController – 基于 AVFoundation 的自定義相機成黄。樣式漂亮呐芥,輕量并且可以很容易地集成到 iOS 項目中。

  • ENSwiftSideMenu – 一個 Swift 寫的簡潔 iOS7/8 側(cè)滑菜單奋岁∷嘉粒★

  • MDCSwipeToChoose – 滑動卡片來決定 “喜歡” 或者 “不喜歡” 的控件,效果類似 Tinder App闻伶”豕ィ可以用于在幾分鐘內(nèi)創(chuàng)建識字卡 app,圖片瀏覽器或者其他類似應用蓝翰,而不用幾小時光绕。

  • ParallaxTableViewHeader – UITableView header 的視差滾動效果組件。

  • JLToast – iOS 的 Toast 組件畜份,提供了簡單的接口诞帐。★

  • SweetAlert – 為 iOS 應用提供了實時動畫效果的 AlertView漂坏,Swift 編寫而成景埃∶街粒★

  • Form – JSON 驅(qū)動的列表控件顶别。

  • BLKFlexibleHeightBar – 創(chuàng)建一個高度可以自動調(diào)整的 NavigationBar,類似 Facebook 拒啰,Square Cash驯绎,Safari 中的那樣。

  • NMPopUpView – 用于顯示浮動窗口的簡單 iOS 類谋旦。支持 Swift 和 Objective-C剩失。★

  • SDevIconFonts – 用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon册着∷┕拢★

  • SDevBootstrapButton – Swift 版的 Twitter Bootstrap 按鈕〖啄螅★

  • SDevCircleButton – Swift 實現(xiàn)的圓型按鈕演熟。★

  • SDevFlatColors – Swift 實現(xiàn)的扁平化顏色司顿∶⒋猓★

  • ColorArt – 從圖片中取出主要顏色,類似 iTunes 11 的效果大溜。

  • IQKeyboardManager – 防止鍵盤滑出來遮擋住 UITextField/UITextView 的框架化漆,非侵入,無需代碼钦奋。

  • WCFastCell – 滾動流暢的 Tables/Collections cell (沒有動畫)座云。

  • Motif – 一個基于 JSON 的可定制輕量級樣式表框架疙赠。

  • VBFPopFlatButton – 基于 Facebook POP制作的,有9種不同狀態(tài)動畫的扁平化按鈕朦拖。

  • HTPressableButton – 扁平化設計的可以按壓的按鈕棺聊。

  • Cool-iOS-Camera – 一個完全可定制的現(xiàn)代的照相機,使用 AVFoundation 框架實現(xiàn)贞谓。

  • AsyncDisplayKit – AsyncDisplayKit 是一個 iOS 框架限佩,它能夠使一個很復雜的用戶界面保持平滑和反應靈敏。

  • AMTagListView – 一個可以添加一系列高度可定制化的標簽的 UIScrollView 子類裸弦。

  • MotionBlur – MotionBlur 讓你可以在 iOS 動畫效果上添加模糊效果祟同。

  • PBJVision – iOS 相機引擎,支持點擊拍攝理疙,慢動作視頻和圖片捕捉功能晕城。

  • DynamicColor – 又一個用于操作顏色的 Swift 擴展〗严停★

  • GaugeKit – 可定制的儀表組件砖顷,可以方便地仿制蘋果樣式的儀表盤≡呶啵★

  • SVWebViewController – 一個非侵入式的內(nèi)置瀏覽器滤蝠。

  • SwiftWebVC – 一個 SVWebViewController 的 Swift 實現(xiàn)∈卩郑★

  • MVAutocompletePlaceSearchTextField – 一個類似 Google Places物咳,Uber 等位置搜索的非侵入式自動完成控件。

  • MVMaterialView – 用來模仿 Material Design 概念波紋(Ripple)效果 UI 控件的子類和 UIButton蹄皱。

  • Atlas – 為 Layer 設計的原生 iOS 消息應用 UI 組件览闰。

  • Swift-Prompts – 用來設計自定義提示的 Swift 庫,有很大的范圍可供選擇巷折⊙辜★

  • IQDropDownTextField – 提供了下拉 UIPickerView 支持的 UITextField。

  • PJAlertView – 蘋果棄用了原來好用的警告視圖锻拘,讓我們失去了很多的定制性油吭,這個庫重新將定制性帶回來。

  • CZPicker – iOS 的 Popup 樣式的 UIPickerView.

  • TisprCardStack – 卡片 UI 庫逊拍∩暇希★

  • YXTPageView – 一個支持 UIView 和 UITableView 之間滾動切換的 PageView。

  • DatePickerDialog – 在 UIAlertView 上顯示 UIDatePicker 的 Swift 庫芯丧∩盅郑★

  • gifu – iOS 上支持動態(tài) GIF 的 Swift 框架咖熟∶剩★

  • SAHistoryNavigationViewController – SAHistoryNavigationViewController 實現(xiàn)了一個在 iOS 上的類似任務管理器的 UI熬词,兼容 UINavigationContoller,3D Touch卷谈。★

  • DOFavoriteButton – 一個可愛的動畫按鈕岭佳⊙。★

  • LNRSimpleNotifications – 簡單的 Swift app 內(nèi)置通知。LNRSimpleNotifications 是一個 Swift TSMessages 簡化版本珊随。 ★

  • NgKeyboardTracker – iOS 的鍵盤跟蹤 Objective-C 庫述寡。

  • SAInboxViewController – 受到 “Inbox by google” 動畫過渡效果啟發(fā)的 UIViewController 子類∫抖矗★

  • TLYShyNavBar – 不像那些 UINavigationBar 那么傲慢鲫凶。這個 Bar 很謙虛!可以很容易地創(chuàng)建自動滾動的 navigation bar衩辟。

  • BRYXBanner – Swift 的 iOS7+ 樣式的下拉通知螟炫。 ★

  • NYAlertViewController – 可以自定義內(nèi)容視圖的 iOS AlertView,可高度自定義艺晴。

  • HDNotificationView – 使用模仿原生的通知橫幅 UI昼钻,發(fā)出任何警告。

  • MZFormSheetPresentationController – MZFormSheetPresentationController 提供了一個原生 iOS UIModalPresentationFormSheet 的替代品封寞,添加了對 iPhone 的支持然评,并且可以自定義 controller 的尺寸和表單的外觀。

  • AnimatedTransitionGallery – 使用 UIViewControllerAnimatedTransitioning 協(xié)議實現(xiàn)了自定義 iOS 7 過渡動畫钥星。

  • iCarousel – iOS 和 Mac OS 上簡單的沾瓦,高度可定制化的數(shù)據(jù)驅(qū)動 3D 跑馬燈满着。

  • RESideMenu – 受 Dribble 上的設計啟發(fā)而制作的 iOS 7/8 樣式的視差側(cè)滑菜單谦炒。

  • FontAwesomeKit – iOS 的圖標字體庫,現(xiàn)在支持 Font-Awesome风喇,F(xiàn)oundation icons宁改,Zocial 和 ionicons。

  • Cocoa Controls – 開源的 iOS 和 OS X UI 組件.

  • ActiveLabel.swift – 非侵入的 UILabel 替代品魂莫,支持 Hashtags (#), Mentions (@) 和 URL (http:// )还蹲。 ★

  • XLForm – XLForm 是最靈活強大的 iOS 庫,用來創(chuàng)建動態(tài)的 tableview 表單耙考,完全適用于 Swift 和 Obj-C谜喊。

  • RAReorderableLayout – 可以拖拽放置的 UICollectionView 元素。

  • ESTabBarController – 一個允許高亮按鈕和自定義按鈕動作的 Tabbar 控制器倦始。

  • STPopup – STPopup 為 iPhone 和 iPad 提供了一個 popup 樣式的 UINavigationController斗遏。

  • HoneycombView – HoneycombView 是用來顯示類似 Honyecomb 布局的 iOS UIView,由 Swift 實現(xiàn)鞋邑∷写危★

  • tapkulibrary – tap + haiku = tapku, 一個精心設計的 iOS 開源框架账蓉。

  • NVActivityIndicatorView – 很好的加載動畫集合∮庖唬★

  • KCJogDial – 提供控制功能的 UIView铸本,類似一個轉(zhuǎn)輪控制器∽穸拢★

  • PagingMenuController – 有可定制的菜單的分頁視圖控制器箱玷,Swift 實現(xiàn)∧八蓿★

  • RadialMenu – RadialMenu 是一個提供了觸控的上下文菜單(類似 iOS8 中 iMessage 的錄制按鈕)的自定義控件汪茧。使用 Swift 和 POP 框架構(gòu)建∠薹★

  • VLDContextSheet – 類似 Pinterest iOS app 中的菜單舱污。

  • cariocamenu – 最快的無點擊菜單∶峙埃★

  • DAExpandAnimation – 以自定義的模態(tài)過渡效果扩灯,從 cell 中展開來呈現(xiàn)控制器的庫∷瘢★

  • ScrollPager – 類似 Flipboard 的滾動翻頁珠插。★

  • ComponentKit – 受到 React 啟發(fā)的 iOS 框架颖对,F(xiàn)acebook 出品A React-Inspired View Framework for iOS, by Facebook.

  • Eureka – 使用純 Swift 構(gòu)建優(yōu)雅的 iOS 表單捻撑。★

  • PMTween – 優(yōu)雅靈活的 iOS 漸變庫缤底。

  • MZTimerLabel – 讓 UILabel 變成 倒計時器或者秒表的便利類顾患,類似蘋果的時鐘應用。

  • WobbleView – WobbleView 是一個實現(xiàn)了流行的搖晃效果的視圖个唧。你可以在應用中方便的添加動態(tài)的用戶交互和過渡效果江解。★

  • CBZSplashView – Twitter 樣式的啟動頁(Splash Screen)視圖徙歼,縮放后顯示主視圖犁河。

  • RKNotificationHub – 讓任何 UIView 變成完善的通知中心。

  • EatFit – Eat fit 是一個受 Google Fit 啟發(fā)的用于漂亮地展示數(shù)據(jù)的組件魄梯。

  • CollapsableTable – 可以自定義 section header 的可折疊 tableview section桨螺。★

  • LiquidFloatingActionButton – 流體狀態(tài)的 Material Design 的浮動按鈕酿秸。

  • LiquidLoader – 液體動畫的加載器組件灭翔。★

  • PickerView – Swift 實現(xiàn)的自定義的 UIPickerView 替代品允扇〔郑★

  • InteractivePlayerView – 自定義的 iOS 音樂播放器視圖则奥。★

  • phone-number-picker – 一個 Swift 實現(xiàn)的簡單易用的視圖控制器狭园,類似 WhatsApp 那樣讓你輸入帶有國家代碼電話號碼读处。★

  • DLWBouncyView – BouncyView 是一個為所有視圖都實現(xiàn)了最近流行的彈性效果的框架唱矛。

  • MMPopupView – 基于 Pop-up 的視圖(例如罚舱,AlertSheet),支持方便地定制绎谦。

  • EXTView – 使用 IB_DESIGNABLE 和 IBInspectable 為 Interface Builder 提供了 UIView 擴展管闷。

  • JTMaterialSwitch – 一個受 Google 的 Material Design 啟發(fā)的可定制的開關(guān) UI,有波紋效果和彈性動畫窃肠。

  • PickerView – Swift 寫的可定制的 UIPickerView 替代品包个。

  • KCSelectionDialog – 簡單的選擇對話框≡┝簦★

  • SFFocusViewLayout – 支持內(nèi)容聚焦的 UICollectionViewLayout碧囊。

  • UITextField-Shake – 添加了搖晃動畫的 UITextField 類別。也有 Swift 版本

  • JTFadingInfoView – 一個基于 UIButton 的支持淡入淡出動畫特性的視圖纤怒。

  • KCFloatingActionButton – 簡潔的 iOS 浮動操作按鈕糯而。★

  • TTGSnackbar – 在屏幕底部顯示簡單的消息和操作按鈕泊窘,支持多種動畫效果熄驼。★

  • TTGEmojiRate – iOS 的類似 emoji 的評分視圖烘豹」霞郑★

  • CardAnimation – 卡片翻頁動畫效果商虐】鲜剩★

  • BEMCheckBox – 優(yōu)雅的 iOS 復選框。(Check box)

  • CVCalendar – 支持 iOS 8+ 的自定義可視化日歷,Swift(2.0)實現(xiàn)蚌卤。★

  • SCLAlertView-Swift – Swift 實現(xiàn)的一個漂亮的動畫 Alert View奥秆⊙放恚★

  • Atlas-iOS – Atlas 是一個原生 iOS 對話 UI Layer 組件。

  • TKRubberIndicator – Swift 版橡膠 PageControl 指示器构订。 http://tbxark.github.io

  • HorizontalProgress – 簡單的動畫水平進度條侮叮。

  • TKSwitcherCollection – 一個動畫開關(guān)集合。http://tbxark.github.io

  • JDSwiftAvatarProgress – 方便自定義的異步加載展位圖進度條動畫悼瘾∧野瘢★

  • iOS-CircleProgressView – 這個空間允許用戶用代碼或者 interface builder 初始化或創(chuàng)建并渲染一個圓形的進度條視圖审胸。★

  • Hamburger-Menu-Button – 一個高度可定制的漢堡包菜單按鈕卸勺∩芭妫★

  • DGElasticPullToRefresh – iOS 彈性下拉刷新控件,Swift 實現(xiàn)曙求“郑★

  • HTYTextField – 一個有彈性的站位文字的 UITextField∥蛴★

  • JDStatusBarNotification – 顯示在頂部狀態(tài)欄的通知静浴,使用簡單,可以自定義挤渐。

  • GuillotineMenu – 鍘刀樣式過渡動畫的下拉菜單苹享。★

  • MediumMenu – 一個基于 Medium iOS 應用的菜單浴麻「坏荆★

  • YALField – 使用 interface builder 更容易地創(chuàng)建表單 UI。包含帶合法性驗證的自定義字段白胀。

  • StarryStars – iOS GUI 庫椭赋,用于顯示和編輯評分。

  • JRSplitVC – 自適應布局的 UISplitViewController或杠。

  • SevenSwitch – 非侵入式的 iOS7 樣式的開關(guān)替代品哪怔。★

  • RadialLayer – 可點擊元素的動畫向抢∪暇常★

  • MPParallaxView – Swift 實現(xiàn)的 Apple TV 視差效果⌒★

  • RPLoadingAnimation – Swift 實現(xiàn)的基于 CALayer 的加載動畫叉信。★

  • Splitflap – Swift 應用的分屏顯示框架艘希∨鹕恚★

  • UIScrollView-InfiniteScroll – 支持無限滾動的 UIScrollView 類別「蚕恚★

  • PullToBounce – UIScrollView 的下拉刷新控件佳遂。★

  • TVButton – 重新創(chuàng)造一個非橙龆伲酷的 Apple TV 視差圖標用在 iOS UIButton 上(Swift 實現(xiàn))丑罪。★

  • SlackTextViewController – 一個非侵入式的 UIViewcontroller 子類,提供了一個可以隨文字長度變化的大小的文本框和一些其他有用的消息特性吩屹。

  • EZAlertController – 便捷的 Swift UIAlertController跪另。★

  • EZSwipeController – [圖片上傳失敗...(image-7225d4-1515577874166)]

    類似 Snapchat/Tinder/iOS 主頁的 UIPageViewController煤搜∶饴蹋★

  • SWRevealViewController – 受到 FaceBook 和 Wunderlist 應用啟發(fā)的 UIViewController 子類,用于顯示側(cè)滑的視圖控制器宅楞。

WebSocket

  • Socket Rocket – 一個一致的 Objective-C WebSocket 客戶端庫针姿。

代碼質(zhì)量

  • KZBootstrap – 一系列的腳本和注釋,代碼質(zhì)量很差時厌衙,在編譯時產(chǎn)生額外的錯誤和警告距淫。
  • KZAsserts – 一系列的自定義斷言,使用 DSL 來自動生成 NSError婶希,允許在 Debug 時斷言和在 Release 時捕獲錯誤榕暇。
  • PSPDFUIKitMainThreadGuard – 簡潔的代碼片段,當 UIKit 在后臺線程被使用時生成斷言喻杈。
  • Flex – 一個嵌入 iOS App 的調(diào)試和探索工具彤枢。
  • chisel – iOS app 的輔助調(diào)試工具,提供了一系列的 LLDB 命令筒饰。
  • OCLint – 靜態(tài)代碼分析工具缴啡,用以提高代碼質(zhì)量,減少瑕疵瓷们。
  • ocstyle – Objective-C 代碼風格檢查器业栅。
  • SwiftLint – 一個實驗性的工具,用于強化 Swift 的代碼風格和習慣谬晕〉庠#★
  • spacecommander – 像一個團隊那樣,提交完全格式化的 Objective-C 代碼攒钳。
  • DWURecyclingAlert – 優(yōu)化 UITableViewCell 的滾動流暢性帮孔。
  • DCIntrospect – 小型的 iOS 可視化調(diào)試工具庫。
  • Watchdog – 一個用于記錄阻塞主線程的過重任務的類不撑∥木ぃ★
  • Tailor – 跨平臺的 Swift 代碼靜態(tài)分析器,它幫助你編寫更加清潔的代碼燎孟,避免 bug禽作。
  • SwiftCop – SwiftCop 是一個很實用的格式驗證庫,靈感來自 Ruby On Rails 清晰的活動記錄驗證揩页。★

分析

  • Flurry Analytics – 免費的 App 分析 API。
  • Parse Analytics – 測量 App 的使用情況爆侣,跟蹤 bug 等等萍程。
  • Mixpanel – 高級分析平臺。
  • Localytics – 將 app 的營銷和數(shù)據(jù)分析結(jié)合起來兔仰。
  • Answers by Fabric – 讓你實時的洞悉用戶體驗茫负。
  • Liquid Analytics – 通過分析和個性化的實時反饋辨認特定的行為。
  • GTrack – Google Analytics 對 iOS 的輕量級 Objective-C 封裝乎赴,并且提供了一些額外的功能忍法。
  • ARAnalytics – 抽象的分析框架,提供了聰明的 API 來跟蹤事件和用戶數(shù)據(jù)榕吼。
  • Segment – 將分析繼承進 iOS 應用中的簡單方式饿序。

支付

  • Stripe – 將 Apple Pay 支付繼承到你的應用中。很適合那些缺少后臺知識的開發(fā)者羹蚣。
  • Braintree – 提供 5 萬美金的免費支付額度原探,需要后臺支持。
  • Venmo – 在你的應用中支持和接受通過 Venmo 的支付顽素。
  • Moltin – 使用簡單的 SDK 為應用添加 eCommerce咽弦,你可以創(chuàng)建一個銷售產(chǎn)品的商店,不需要后端支持胁出。

生產(chǎn)力

  • Import.io – 將網(wǎng)頁即時轉(zhuǎn)換為數(shù)據(jù)闲勺。

  • Tapglue – 是用很少的代碼來構(gòu)建社交產(chǎn)品和活動的 feed家凯。

    工具

    • Underscore.m – 用來操作數(shù)據(jù)的 DSL。
    • SBConstants – 生成一個包含了 storyboard 中所有 identifier 的常量文件。
    • XExtensionItem – 方便地在 iOS 應用和分享擴展至簡分享數(shù)據(jù)橙喘。
    • ReflectableEnum – Objective-C 枚舉的反射。
    • VWWPermissionKit – 可視化的 iOS 權(quán)限管理器掀抹。
    • ClusterPrePermissions – 可重用的預授權(quán)工具蹬竖,它可以讓開發(fā)者在對話中獲取系統(tǒng)權(quán)限之前詢問用戶。
    • DateTools – 簡便的 Objective-C 日期和時間工具丈冬。
    • EKAlgorithms – 一些知名的計算機科學算法和數(shù)據(jù)結(jié)構(gòu)的 Objective-C 實現(xiàn)嘱函。
    • Tactile – 安全并且更加合乎習慣的響應收拾和控件事件的方式」∪铮★
    • Colours – 這是一套與定義的顏色和顏色方法往弓,讓你的 iOS/OS X 開發(fā)更加方便。
    • ObjectiveSugar – Ruby 風格的 ObjectiveC 附件蓄氧。
    • GroundControl – iOS 遠程配置函似。
    • OpinionatedC – 讓 Objective-C 繼承更多 Smalltalk 特性。
    • GCDKit – GCD 的 Swift 簡化版喉童∑材★
    • SwiftRandom – 隨即數(shù)據(jù)生成器。★
    • RandomKit – Swift 隨機數(shù)據(jù)生成器蔑担∨品希★
    • Async – Swift 的 GCD 異步派發(fā)語法糖∑∥眨★
    • YOLOKit – 讓方塊透過圓洞鸟缕。
    • EZSwiftExtensions – :smirk:標準類型和類是如何工作的∨盘В★

安全

  • UICKeyChainStore – UICKeyChainStore 是一個對 Keychain 的簡潔封裝懂从。
  • cocoapods-keys – 一個用來存儲環(huán)境和應用鍵值的鍵值存儲。
  • Valet – 在 iOS 和 OS X 的 Keychain 中安全地存儲數(shù)據(jù)蹲蒲,然而你無需知道 keychain 的具體工作細節(jié)番甩。
  • libextobjc – 一個用于擴展 Objective-C 編程語言的 Cocoa。
  • Locksmith – 方便 Keychain 使用的強大的 Swift 面向協(xié)議庫悠鞍《允遥★
  • simple-touch – 非常簡單的生物識別認證服務(Touch ID)的 Swift 封裝。

項目安裝

  • crafter – 這是一個允許你使用自定義的領(lǐng)域?qū)S谜Z言(DSL)語法來配置你的 iOS 項目模版的命令行工具(CLI)咖祭,使用簡單但性能強大掩宜。
  • liftoff – 另一個用于創(chuàng)建 iOS 項目的 CLI。
  • KZBootstrap – iOS 項目的 bootstrap么翰,目的是高質(zhì)量的編碼牺汤。
  • amaro – 優(yōu)秀的 iOS 樣板。
  • chairs – 交換你的 iOS 模擬器文檔浩嫌。

依賴 / 包管理

  • Cocoa Pods – CocoaPods 是一個 Objective-C 項目的依賴管理工具檐迟。它擁有成千上萬個庫,它們可以使你的項目更加優(yōu)雅码耐。
  • Xcode Maven – Xcode Maven 插件追迟,它可以將 Xcode 構(gòu)建過程嵌入 Maven 的生命周期中。
  • Gradle – Xcode 的 gradle 插件骚腥,可以使用 gradle 來構(gòu)建 iOS 或者 Mac OS X 項目敦间。
  • Carthage – 簡單的分布式的 Cocoa 依賴管理器∈★
  • SWM (Swift Modules) – 一個類似 npm(node.js的包管理器)或者 bower(Twitter 的瀏覽器的包管理器) 的 Swift 項目的包/依賴管理器廓块,無需使用 Xcode∑跄★
  • Alcatraz – Xcode 包管理工具.
  • CocoaSeeds – Cocoa 的 Git 子模塊替代品带猴。

測試

測試驅(qū)動開發(fā)/行為驅(qū)動開發(fā)(TDD / BDD)

  • Kiwi – 一個用于 iOS 開發(fā)的 BDD 庫。
  • Specta – 輕量級 TDD / BDD Objective-C & Cocoa 開發(fā)框架懈万。
  • Quick – Swift 和 Objective-C 的 BDD 框架拴清。
  • XcodeCoverage – Xcode 項目代碼覆蓋率靶病。
  • OHHTTPStubs – 方便地為你的網(wǎng)絡請求做存根(Stub)! 使用網(wǎng)絡假數(shù)據(jù)測試你的 app ,你也可以自定義響應時間贷掖,響應代碼和響應頭嫡秕!
  • Dixie – Dixie 是一個開源的 Objective-C 測試框架渴语。用于改變對象的行為苹威。
  • gh-unit – Objective-C 的測試框架。

UI 測試

  • CrashMonkey – iOS 平臺的 Monkey 測試工具驾凶。
  • appium – Appium 是一個開源自動化測試框架牙甫。用于測試原生或者混合 app。
  • robotframework-appiumlibrary – AppiumLibrary 是一個用于 RobotFramwork 的 appium 測試框架调违。
  • Cucumber – iOS BDD 框架窟哺。
  • Kif – 一個 iOS 的函數(shù)式測試框架。
  • Subliminal – 一個保守的 iOS 集成測試框架技肩。
  • UIAutomation – 一個使用腳本在連接著的設備上測試你的用戶界面元素的 JavaScript 庫且轨。
  • ios-driver – 使用 Selenium / WebDriver 測試任何 iOS 原生,混合或者移動 web 應用虚婿。
  • Zucchini – 可視化的 iOS 測試框架旋奢。
  • Remote – 在 Xcode 內(nèi)部控制你的 iPhone 來做端到端的測試。

其他測試

  • NaughtyKeyboard – 一個危險字符串的大列表然痊,當用戶輸入這些字符串使有很大的可能會造成 bug至朗,這是一個用于在你的 iOS 設備上測試你 app 的鍵盤。
  • PonyDebugger – 使用 Chrome 開發(fā)者工具對你的 iOS app 進行遠程網(wǎng)絡和數(shù)據(jù)調(diào)試剧浸。
  • ios-snapshot-test-case – 使用屏幕快照的 iOS 單元測試锹引。

Beta 測試版本發(fā)布

  • Crashlytics – 一個崩潰報告和 beta 測試服務。
  • TestFlight Beta Testing – iTunes Connect 支持的 beta 測試服務唆香。
  • HockeyApp – 在 HockeyApp 你可以發(fā)布你 app 的 beta 測試版本嫌变,收集實時的崩潰報告,獲取用戶反饋躬它,分析測試覆蓋率腾啥。
  • boarding – 即時為 TestFlight beta 測試者創(chuàng)建簡單的注冊頁面。

工具鏈

  • RubyMotion – RubyMotion 是一個革命性的工具鏈虑凛。它可以讓你快速地開發(fā)和測試原生 iOS 和 OS X 應用碑宴,全部使用 Ruby 語言。

工具

  • Shark – 用于將 .xcassets 文件夾轉(zhuǎn)換成一個類型安全枚舉的 Swift 腳本桑谍⊙幽★
  • R.swift – 在 Swift 項目中,強類型的自動補全資源名稱的工具锣披,包括圖片贞间,單元格和 segue 的工具贿条。★
  • SwiftGen – 一個生成 Swift 代碼工具的集合(生成資源的枚舉增热,storyboard整以,本地化字符串和 UIColor)【穑★
  • Localize-Swift – Swift 2.0 實現(xiàn)在應用中切換語言的功能公黑,幫助你的 APP 實現(xiàn)友好的本地化和國際化∩闩兀★
  • Blade – 為 iOS 和 OS X 應用生成 Xcode 圖片目錄凡蚜,全局圖片和其他相關(guān)的東西。
  • Retini – 一個超級簡單的 Retina(2x吭从,3x)圖片轉(zhuǎn)換器氛濒。
  • Provisioning – 一個查看器插件假褪,用于預覽 .mobileprovision 文件踏幻。
  • Strsync – 自動翻譯并且使 .strings 文件和默認語言同步漱牵。

快速開發(fā)

  • KZPlayground – Objective-C 版本的 Playground。
  • dyci – 代碼注入工具步做。
  • injectionforxcode – 代碼注入副渴,支持 Swift。
  • MMBarricade – 在運行時為 iOS app 配置本地服務器辆床。
  • NetworkObjects – 根據(jù)你的 Core Data 模型生成 RESTful 服務器佳晶。
  • STV Framework – 開發(fā)原生 iOS app 的可視化開發(fā)工具。

部署

  • fastlane 將所有 iOS 部署工具整合到一個工作流中讼载。
  • deliver 部署截屏轿秧,app 元數(shù)據(jù)和 AppStore app 更新,這一切只需要一個命令就可以搞定咨堤。
  • snapshot 自動地創(chuàng)建全部語言和全部設備的屏幕截圖菇篡。

App Store

SDK

官方的

  • Spotify Spotify iOS SDK议蟆。
  • Facebook Facebook iOS SDK。
  • Google Analytics Google Analytics iOS SDK萎战。
  • Paypal iOS SDK The PayPal 移動端 SDK咐容,可以簡便地在本地應用中集成 PayPal 和 信用卡支付。
  • Pocket 將東西保存到 Pocket 的 SDK蚂维。
  • Tumblr 集成 Tumblr 數(shù)據(jù)到 iOS 或 OS X 應用中的庫戳粒。
  • Evernote Evernote iOS SDK路狮。
  • Box Box iOS 和 OS X SDK API。
  • OneDrive Live iOS SDK蔚约。
  • Stripe iOS and OS X Stripe 綁定框架奄妨。
  • Venmo 在你的 iOS app 通過 Venmo 生成訂單并且接受支付。
  • AWS Amazon Web Services iOS 移動應用 SDK苹祟。
  • Zendesk Zendesk iOS 移動應用 SDK砸抛。
  • Adobe Creative SDK Adobe creative tools 和 Creative Cloud SDK。
  • Dropbox Drop-ins 和 Dropbox Core API 的 SDK苔咪。
  • Fabric by Twitter iOS 的 Fabric Twitter Kit锰悼。
  • Liquid Analytics 通過分析與實時的個性化的實時響應產(chǎn)生特定的行為。
  • ResearchKit ResearchKit 是一個開源的軟件框架团赏,用它可方便的構(gòu)建醫(yī)療研究應用或者其他的研究項目。
  • PacketZoom PacketZoom iOS SDK耐薯。
  • Primer – 在可視化編輯器上方便創(chuàng)建定制化的登陸頁舔清,注冊和登錄流程的 SDK,內(nèi)建了 a/b/n 測試和分析曲初。

非官方

  • STTwitter 為 Twitter REST API 1.1 制作的穩(wěn)定体谒,成熟,全面的 Objective-C 庫臼婆。
  • FHSTwitterEngine 為 Cocoa 開發(fā)者提供的 Twitter API抒痒。
  • Giphy Giphy API 的 Objective-C iOS 客戶端。
  • UberKit – Objective-C 包裝的簡單易用的 Uber API颁褂。
  • InstagramKit – Instagram iOS SDK故响。
  • DribbbleSDK – Dribbble iOS SDK。
  • objectiveflickr – 對象化的 Flickr颁独, Objective-C 寫的 Flickr API彩届。
  • DropletKit – Objective-C 包裝的 DigitalOcean v2 API。

Xcode

插件

  • FuzzyAutocompletePlugin – 提供了除前綴匹配之外的其他更加靈活的自動補全功能誓酒,支持 Xcode 5+樟蠕。
  • SCXcodeMiniMap – SCXcodeMiniMap 為 Xcode 添加了代碼地圖功能
  • Show in Github – 可以直接打開 Github 上當前正在編輯的行對應的 commit 頁面。
  • BBUFullIssueNavigator – 這個插件讓 Xcode 在 issue 導航欄顯示所有的 issue 內(nèi)容靠柑。
  • BBUDebuggerTuckAway – 當你開始編輯的時候幫你隱藏調(diào)試器欄的 Xcode 插件寨辩。
  • SCXcodeSwitchExpander – SCXcodeSwitchExpander 是一個可以幫你展開 switch 語句的插件,還會自動幫你插入 case 語句歼冰。
  • VVDocumenter-Xcode – 方便的編寫標準注釋的 Xcode 插件靡狞。
  • XAlign – 一個 Xcode 代碼自動對齊插件,它可以使用自定義的模式來對齊任何東西停巷。
  • Cocoapods Xcode Plugin – 依賴管理工具 CocoaPods 的 Xcode 插件耍攘。
  • KSImageNamed-Xcode – 提供了圖片名稱自動補全功能的插件榕栏。
  • ColorSense-for-Xcode – 可視化的顏色選擇插件。
  • Backlight-for-XCode – 高亮當前編輯的行蕾各。
  • UIColor-Hex-Swift – 通過十六進制字符串創(chuàng)建 autorelease 顏色的便利方法扒磁。★
  • KPRunEverywhereXcodePlugin – 只需一次點擊式曲,就可以在多個 iOS 設備上構(gòu)建妨托,運行 App。
  • RevealPlugin – 將 Reveal App 和你的項目自動合為一體的 Xcode 插件吝羞。
  • RealmPlugin– 生成 Realm 模型的 Xcode 插件兰伤。
  • AdjustFontSize – 使用 ? + / ? - 快捷鍵調(diào)整字體大小。
  • Lin – 這個插件提供了 NSLocalizedString 的自動補全插件钧排。
  • Rephrase – Xcode 用于本地化的插件.
  • XCActionBar – Xcode 的 Alfred敦腔。
  • QuickJump – Xcode 快速代碼導航。
  • CATweaker – 一個用于創(chuàng)建漂亮的 CAMediaTimingFunction 曲線的插件.
  • XcodeWay – 便捷地導航到多個地方恨溜。
  • GitDiff – 將與 git 倉庫中不同的代碼高亮符衔。
  • MCLog – 用于控制臺內(nèi)容篩選的插件。
  • XToDo – 一個顯示項目中 TODO糟袁,F(xiàn)IXME判族,??? 和 !!! 列表的對話框。
  • CopyIssue – 使復制 Xcode issuse 描述更簡單项戴。
  • RTImageAssets – 自動生成所需的全部 App 圖標的插件形帮。
  • BBUncrustifyPlugin-Xcode – 使用 ClangFormat 或 Uncrustify 格式化代碼的插件。
  • Aviator – 這個插件將 AppCode 的 ??T (source/test 切換) 帶到 Xcode 中.
  • JumpMarks – 使用有序的書簽為你的代碼做導航周叮。
  • XCSnippetr – 直接上傳代碼片段到 Slack 和 Gist 的 Xcode 插件辩撑。
  • Peckham – 使用 #import 引用項目中的任何文件,提供代碼提示则吟。
  • MLAutoReplace – 快速編碼以及代碼格式化插件槐臀,提升你的編碼速度。
  • Chameleon – iOS (Obj-C & Swift)的扁平化顏色框架氓仲∷★
  • AutoHighlightSymbol – 高亮被選中的符號對應的所有實例。
  • Reveal-In-GitHub – 用一個快捷鍵就可以跳轉(zhuǎn)到 GitHub 倉庫的 History, Blame, PRs, Issues, Notifications敬扛。
  • CleanHeaders-Xcode – 類似 iSort 的頭文件排序和重復消除插件晰洒,讓你的頭文件看起來更加有序。
  • Luft – 幫助你實現(xiàn)輕量的 View Controller 的 Xcode 插件啥箭。

主題

其他 Xcode 插件

  • Synx – 一個重新組織你的 Xcode 項目的命令行工具侮邀,它能夠讓你的 group 和文件夾對應起來。
  • dsnip – 可以在本地為所有的 UIKit 協(xié)議/代理方法(UITableView,…)生成 Xcode 代碼片段的工具贝润。

編碼規(guī)范

好網(wǎng)站

新聞,播客和其他

UIKit 文檔

論壇和討論列表

教程和 Keynotes

iOS UI 模版

原型

書籍

其他優(yōu)秀的列表

你可以在下面找到其他十分優(yōu)秀的列表

CSDN查看

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末比庄,一起剝皮案震驚了整個濱河市求妹,隨后出現(xiàn)的幾起案子乏盐,更是在濱河造成了極大的恐慌,老刑警劉巖制恍,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件父能,死亡現(xiàn)場離奇詭異,居然都是意外死亡吧趣,警方通過查閱死者的電腦和手機法竞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來强挫,“玉大人岔霸,你說我怎么就攤上這事「┎常” “怎么了呆细?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長八匠。 經(jīng)常有香客問我絮爷,道長,這世上最難降的妖魔是什么梨树? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任坑夯,我火速辦了婚禮,結(jié)果婚禮上抡四,老公的妹妹穿的比我還像新娘柜蜈。我一直安慰自己,他們只是感情好指巡,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布淑履。 她就那樣靜靜地躺著,像睡著了一般藻雪。 火紅的嫁衣襯著肌膚如雪秘噪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天勉耀,我揣著相機與錄音指煎,去河邊找鬼。 笑死瑰排,一個胖子當著我的面吹牛贯要,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播椭住,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼崇渗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宅广,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤葫掉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后跟狱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俭厚,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年驶臊,在試婚紗的時候發(fā)現(xiàn)自己被綠了挪挤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡关翎,死狀恐怖扛门,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纵寝,我是刑警寧澤论寨,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站爽茴,受9級特大地震影響葬凳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜室奏,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一火焰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胧沫,春花似錦荐健、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纺酸。三九已至窖逗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間餐蔬,已是汗流浹背碎紊。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留樊诺,地道東北人仗考。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像词爬,于是被迫代替她去往敵國和親秃嗜。 傳聞我的和親對象是個殘疾皇子对人,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

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

  • 圣誕節(jié)、記憶中都是一個人過的葫督。在這種全民歡樂的日子里妆绞,我就不湊熱鬧了。在家還是看看書必搞、看下電視劇必指。 回到家后吃飯、...
    Alee文潤閱讀 117評論 0 0
  • 最近多了個新的習慣葛家,每次聽到一首新的歌時都會去看下面的評論。因為里面會有很多的故事庶诡,快樂悲傷惦银。留言的人們總會盡力把...
    靈藥丶閱讀 262評論 0 0
  • 在我的家鄉(xiāng),有一個童話故事末誓,故事說扯俱。 世間分為三界,有上界竹竿人界喇澡,竹竿人界的人都很高迅栅,據(jù)說有一棵竹竿高,一棵竹竿...
    俊英品閱讀 1,316評論 0 0
  • 春夏交替和秋冬交替,在這倆個尷尬的季節(jié)里呕屎,對與狗狗貓咪來說是充滿愛戀的季節(jié)让簿,就像明天就是5月20日了,愛情密...
    喵嗚控閱讀 2,290評論 0 0
  • 作業(yè):根據(jù)“構(gòu)思一篇文章的五個問題”來搭建文章敘述結(jié)構(gòu)秀睛,配合四大思維能力尔当,寫一篇自己“決定性時刻”的文章,寫150...
    羊毛和小花花閱讀 509評論 0 1