日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS资料-插件第三方文章

發(fā)布時間:2023/12/29 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS资料-插件第三方文章 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文/零距離仰望星空(簡書作者)
原文鏈接:http://www.jianshu.com/p/f6cdbc8192ba
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),并標注“簡書作者”。

原文出處:codecloud

UI
下拉刷新
EGOTableViewPullRefresh – 最早的下拉刷新控件。

SVPullToRefresh – 下拉刷新控件。

MJRefresh – 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定義上下拉刷新的文字說明。具體使用看“使用方法”。 (國人寫)

XHRefreshControl – XHRefreshControl 是一款高擴展性、低耦合度的下拉刷新、上提加載更多的組件。(國人寫)

CBStoreHouseRefreshControl – 一個效果很酷炫的下拉刷新控件。

BreakOutToRefresh – 一個下拉刷新打磚塊的開源 Swift 庫,能讓用戶在等待下拉刷新的時候邊玩撞球游戲邊等待。

KYJellyPullToRefresh – 實現(xiàn)彈性物理效果的下拉刷新,神奇的貝塞爾曲線,配合UIDynamic寫的一個擬物的下拉刷新動畫。

MHYahooParallaxView – 類似于Yahoo Weather和News Digest首屏的視差滾動。

SDRefreshView – 簡單易用的上拉和下拉刷新(多版本細節(jié)適配)。

ZLSwiftRefresh – swift下拉刷新/上拉加載更多,支持自定義動畫,集成簡單,兼容UITableView/CollectionView/ScrollView/WebView。

BreakOutToRefresh – swift,上拉和下拉刷新。

GearRefreshControl – swift,上拉和下拉刷新。

refresher – swift,上拉和下拉刷新。

可展開/收縮的下拉菜單–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)一歸類一下。

模糊效果
FXBlurView -be 支持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自適應(yīng)前段庫-Masonry的使用),Masonry、Classy、ClassyLiveLayout介紹。使用DEMO 視圖居中顯示、子視圖含邊距、視圖等距離擺放、計算ScrollView的contentsize。

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介紹。

Snap – Snap是Masonry Auto Layout DSL的Swift版本,是一款輕量級的布局框架,使用了更良好的語法封裝了AutoLayout。Snap支持iOS和OS X。

PureLayout –

UIView-AutoLayout – Deprecated in favor of PureLayout, which includes OS X support:https://github.com/smileyborg/PureLayout。

Cartography –

Auto-Layout-Showcase – swift,AutoLayout 進階 Demo,寬高比約束、比例約束、不等約束、視差約束、低優(yōu)先級約束等高級用法,無需寫碼即可進行復雜頁面布局,Demo 還動態(tài)模擬了各屏幕下的效果。來自百度知道 iOS 小組的內(nèi)部分享。

富文本
RTLabel – 富文本。

RTLabel – 富文本,RTLabel支持64位。

TYAttributedLabel – TYAttributedLabel。 簡單易用的屬性文本控件(無需了解CoreText),支持富文本,圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示。

TQRichTextView – 用于做富文本視圖控件顯示,用于即時通訊的表情顯示,以及資源評論的富文本顯示。

TTTAttributedLabel – 一個文字視圖開源組件,是UILabel的替代元件,可以以簡單的方式展現(xiàn)渲染的屬性字符串。另外,還支持鏈接植入,不管是手動還是使用UIDataDetectorTypes自動把電話號碼、事件、地址以及其他信息變成鏈接。用TTTAttributedLabel創(chuàng)建變化豐富的UILabel – 網(wǎng)易新聞iOS版使用。

MLEmojiLabel – 自動識別網(wǎng)址、號碼、郵箱、@、#話題#和表情的label。可以自定義自己的表情識別正則,和對應(yīng)的表情圖像。(默認是識別微信的表情符號),繼承自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。

KMPlaceholderTextView – 可顯示多行 placeholder 的 textView,可以在IB里面設(shè)置 — swift。

HHFlashSwitch – 一個另類的UISwitch,選擇后,背景水波擴散變色效果。

UUColorSwitch – Switch 開關(guān)動畫效果,當打開開關(guān)時,Switch可實現(xiàn)平滑渲染過渡到父視圖的效果。

UITextViewDIYEmojiExample – UITextView編輯時插入自定義表情-簡單的圖文混編。

Shimmer – BlingBling閃光效果,酷炫的Label的效果,可以用于加載等待提示。

ZSSRichTextEditor – 適用于iOS的富文本W(wǎng)YSIWYG編輯器,支持語法高亮和源碼查看。ZSSRichTextEditor包含所有WYSIWYG標準的編輯器工具。

RichEditorView – swift,一套可定制富文本編輯器組件及示例。功能完整、代碼簡練、實現(xiàn)邏輯巧妙(編輯器核心與 WebView 結(jié)合,采用 HTML5 contentEditable 編輯模式,執(zhí)行JS 配套命令 execCommand 實現(xiàn)富文本編輯功能)。

DTCoreText – 可以解析HTML與CSS最終用CoreText繪制出來,通常用于在一些需要顯示富文本的場景下代替低性能的UIWebView。DTCoreText源碼解析。

CSGrowingTextView – 用作即時通訊文本框和評論文本框使用,可以顯示多行輸入。

MarkdownTextView – 顯示Markdown的TextView。

高仿微信限定行數(shù)文字內(nèi)容 – 采用Autolayout高仿微信純文字限定行數(shù)。

FuriganaTextView – 實現(xiàn)復雜的日文韓文排版。

ParkedTextField – 帶固定文本的輸入組件。

LTMorphingLabel – swift 能夠?qū)崿F(xiàn)文字變形動畫效果的Label,用Swift寫的一個能夠?qū)崿F(xiàn)文字變形動畫效果的Label,很炫。

GJCFCoreText – 圖文混排。

AttributedLabel – 顯示性能數(shù)量級 UILabel 的 AttributedLabel。無畏無懼、挑戰(zhàn)權(quán)威。

FFLabel – 自動檢測 URLs, @username, #topic# 等關(guān)鏈詞(提供響應(yīng)擴展)。實用的標簽文本小組件。

圖表
PNChart – 國內(nèi)開源作者,動態(tài)的圖表。

swift-linechart – 功能完整、實用的折線圖組件。使用方便,參數(shù)配置簡單。是不可多得的優(yōu)質(zhì)組件–swift。

ios-charts – 一款優(yōu)秀 Android 圖表開源庫 MPAndroidChart 的 Swift 語言實現(xiàn)版(支持 Objective-C 和 Swift 調(diào)用)。缺省提供的示例代碼為 Objective-C。

TEAChart – xhacker/TEAChart 一個簡潔的 iOS 圖表庫,支持柱狀圖、餅圖以及日歷等。

YOChartImageKit – 支持在watchOS上繪制圖表,看它最近更新挺勤快的,可以關(guān)注一下。

RealtimeGradientText – Fun With CALayer Mask 剛好今天開源了一個有趣的項目 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask,說明。

表相關(guān)
SWTableViewCell – 國內(nèi)開源作者,帶很多手勢的表單元格。

MCSwipeTableViewCell – 帶很多手勢的表單元格。

TMQuiltView – 瀑布流。

WaterfallFlowDemo – 一個簡單的UICollectionView瀑布流布局演示demo。

XLForm – 很多表格類的table,寫法更高冷一點,推薦使用。

RETableViewManager – 可以十分方便地生成各種樣式、各種功能的TableView。只要開發(fā)者能想到的列表效果或者功能,都可以利用這份代碼迅速編寫出來。比如,之前要實現(xiàn)一個填寫各種資料的列表,可能需要很多代碼,現(xiàn)在只需要幾行代碼就可以實現(xiàn)。

UIScrollSlidingPages – 允許添加多視圖控件,并且可以橫向滾動。有點類似于Groupon app。

HBHorizontalTableView – swift,TableView 橫向滾動小示例(仿照 AppStore 應(yīng)用展示)。

HorizontalScrollCell – HorizontalScrollCell是一款使用方便的水平方向可滾動的單元格,適用于UICollectionView中實現(xiàn)水片方向滾動視圖。 。

SYJiugonggeTableView – tableView封裝的九宮格。

UUChatTableView – UUChatTableView 氣泡聊天界面,支持文本、圖片以及音頻的氣泡聊天界面。源碼推薦說明。

Chats – 聊天 UI 示例程序。此項目應(yīng)該只為演示或?qū)W習之用,沒有服務(wù)器 — swift。

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版的頁面滑動切換效果。

GUITabPagerViewController – 多個tab滑動切換。

VOMetroLayoutDemo – Metro風格的UICollectionView, 目前只支持橫向布局,僅在iPad上應(yīng)用。

KYCellAnimation – 給UITableViewCell增加進入的動畫。

COBezierTableView – swift,通過編輯 Bezier 曲線四點位置設(shè)置 TableView 內(nèi) Cell 及對應(yīng)按扭位置。實驗效果很贊。

RDVTabBarController – 一個TabBar組件,可以方便設(shè)置底部菜單的文字圖片,點擊效果,小紅點提示等。

LxTabBarController – 改變了原生tabbar切換tab時的生硬效果,并加入滑動切換手勢(有和界面上的其它手勢發(fā)生沖突的風險,可根據(jù)具體項目予以關(guān)閉),swift版本。

橫向展示文本內(nèi)容的自定義cell – 可以橫向展示文本內(nèi)容的自定義cell,根據(jù)文本無限滾動。

UITableView-FDTemplateLayoutCell – UITableView-FDTemplateLayoutCell 是一個方便緩存 UITableViewCell 的高度的框架。

ExpandingStackCells – 采用 UIStackView 實現(xiàn)表格單元格擴展內(nèi)容顯示示例及解決方案。

Sapporo – swift 單元格模型驅(qū)動的集合視圖管理器組件。又一個超實用的“輪子”。

MDIHorizontalSectionTableViewController – 根據(jù)產(chǎn)品需求開源了一個交互項目,可以理解為橫向Section的TableView,section和cell同時支持拖拽,后續(xù)安卓版本也會開源出來。

JZNavigationExtension – 多功能導航控制器,可以透明返回欄。

QuickRearrangeTableView – 基于 UITableView 的快速重排功能擴展子類。通過長按選定單元格然后滾動移動到指定位置。

隱藏與顯示
SlideTapBar – 滾動欄菜單,向上滾動時隱藏tabbar,向下滾動馬上顯示tabbar。

FoldingTabBar.iOS – 可折疊Tab Bar和Tab Bar Controller。

LTNavigationBar – LTNavigationBar為app導航欄添加動態(tài)著色效果,可自定義其背景色。Demo包含:1.變換背景色;2.滾動視圖,導航欄和狀態(tài)欄重疊。

BLKFlexibleHeightBar – 固定Header的效果庫。。

HUD與Toast
MBProgressHUD – 最多人用的loading。

SVProgressHUD – SVProgressHUD的loading,如果你需要定制化的等待提示器,這個就是了(也許是最好的)。。

ProgressHUD – ProgressHUD的loading,使用最簡單。

MMProgressHUD – 設(shè)置HUD出現(xiàn)和消失的方式(包括上下、左右、淡入淡出、放大縮小等等),設(shè)置HUD的內(nèi)容(可以在HUD中加入幀動畫、動態(tài)圖片等等),設(shè)置HUD出現(xiàn)時的底部覆蓋層顏色,等等。總而言之,這是一份集大成的HUD代碼。慢慢看視頻吧,囊括了所有效果。

WSProgressHUD – 一個小巧精致的HUD,支持添加到自定義View上, 還有更多小細節(jié).。

對話框
WCAlertView – 自定義的對話框。

IOS7AlertView – IOS7AlertView的對話框。

AMSmoothAlert – 動畫效果不錯,最多star,但不支持arm64。

DQAlertView – 扁平化的樣式不錯。

HHAlertView – 一個簡易的alertview 有三種樣式,有成功,失敗,和警告三種樣式,支持Delegate和block兩種回調(diào)。

MJPopupViewController – 實現(xiàn)彈出視圖的各種彈出和消失效果,包括淡入淡出(fade in,fade out),從屏幕上方飛進,下方飛出,從屏幕左方飛進,右方飛出等等效果,彈窗。

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。

SwiftyDrop – 輕量、易用的小清新彈出列表及信息提示組件真心不錯。

其他UI
AwesomeMenu – 最多人用的Path菜單。

DCPathButton – Path,4.0的彈出菜單,呼出或者關(guān)閉菜單時,多個小圖標會分別按照逆時針和順時針的方向進行滾動。

SphereMenu – 利用UIDynamicAnimator的有趣的菜單,path類似。

KYGooeyMenu – KYGooeyMenu 是一個具有 Gooey Effects 帶粘性的扇形菜單控件(衛(wèi)星菜單、path)。

TwitterPaggingViewer – 多個Tableview,左右滑動。

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

KDCircularProgress – KDCircularProgress是使用swift制作的色彩炫麗的進度條,可以加入多種顏色來控制進度條的漸變效果。

XLPagerTabStrip – 做的很棒的iOS下的PagerTabStrip。

RandomColorSwift – 一個自動生成好看的顏色的 Swift 庫,RandomColorSwift。

HexColorService – 將16進制顏色字符串轉(zhuǎn)成UIColor。

Rainbow – 旨在提高代碼可讀性及易用性的 UIColor 擴展,它使原先有限的預(yù)定義顏色(方法)選擇,擴展至超過 1200 種。

UIColor-ChineseTraditionalColors – 中國傳統(tǒng)顏色引用 UIColor 擴展。“UIColor.桃紅(),UIColor.竹青() …”,共158種。

類似美團的下拉菜單 – 類似美團的下拉菜單,源碼推薦說明。

類似美團的下拉選項 – 類似于美團、大眾點評的下拉菜單選項,code4app代碼,評論代碼有瑕疵。

CRMediaPickerController – 一個簡單易用的圖片/視頻選擇器。1.可同時選擇照片和視頻。 2.挑選范圍有Camera、Camera Roll、Photo Library以及最近拍攝的照片和視頻。3.可自定義UIImagePickerController屬性(Camera Overlay、Camera Device、Camera View Transform以及allowsEditing)。4.支持橫屏和豎屏5.原生的iOS UI。,源碼推薦說明。

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

iOS Material Design庫 – 該項目借鑒于谷歌的Material Design guideline,用戶可自定義背景色。

ZMaterialDesignUIButton – Swift Material Design UIButton。

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

SDProgressView – 簡便美觀的進度指示器,此系列共有六種樣式的進度指示器。

WZFlashButton – WZFlashButton,點擊后button里面出現(xiàn)水波擴散效果。

Twinkle – 為字體加上鉆石版閃耀的效果。使用Swift編寫。

ios-multi-back-button – 可替換內(nèi)置的UInavigationController返回按鈕,長按左上角的返回按鈕,實現(xiàn)多層級的快速返回。

ASDayPicker – 適用于iOS (iPhone)的日期選擇器,類似于Calendar app的周視圖。

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

FSCalendar – 日歷視圖,帶有微妙和平滑的滾動效果,可自定義外觀–國人。

HSDatePickerViewController – 帶有Dropbox Mailbox感覺的時間日期選擇器。啟動是背景被模糊化。界面也是主流的扁平化風格。

JTCalendar – iOS下優(yōu)美的 Calendar 組件,做 GTD 類 App 必備。

Persei – 動畫隱藏或顯示頂部菜單支持庫及示例項目。–swift

Form – JSON 驅(qū)動的 Form表單系統(tǒng),復雜的表單填寫類 App 極其需要(比如淘寶呢!)。

SwiftyFORM – swift 表單輸入框架(亮點是表單驗證規(guī)則引擎),是我見過地最易用的 Swift 表單組件。

SwiftSpinner – SwiftSpinner是使用swift制作的一款精致帶感的指示器,并且連帶有字體信息顯示,模糊背景,半透明,扁平化等IOS8的效果。

AKPickerView-Swift – 一款小而美的 3D 效果選擇器。

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

iOS-RatingBar – iOS-RatingBar swift版的評分控件,跟Android的RatingBar一樣有兩種模式,評分模式和只讀模式’支持視圖編輯,自定義星星數(shù)量,評分等級,另外還能支持非整數(shù)星,0.5顆星,0.1顆星,可以開啟動畫效果。

RKNotificationHub – 快速給 UIView 添加上炫酷的通知圖標(Badge、紅點、提示)。

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

KYFloatingBubble – 類似iOS7中Game Center浮動氣泡的效果。

DKNightVersion – DKNightVersion 是一個支持夜間模式切換的框架。

EasyUIControl – 一個可以簡化界面ui的控件框架。

LxGridView-oc LxGridView-swift – 利用UICollectionView模仿iOS系統(tǒng)桌面圖標的交互,作用如動圖。

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

GMStepper – swift 帶動畫效果、支持手勢滑動操作的步進標簽。

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

LayoutTrait – swift 一個小類庫。 做iPad 多任務(wù)分屏 適配的同學可以看一下。

HACursor – HACursor,是一個對橫向ScrollView中的視圖進行管理的UI控件。只要幾行代碼就可以集成類似于網(wǎng)易新聞對主題頁面進行排序,刪除操作的功能。

Ruler – 尺子。

動畫
Core Animation筆記,基本的使用方法 – Core Animation筆記,基本的使用方法:1.基本動畫,2.多步動畫,3.沿路徑的動畫,4.時間函數(shù),5.動畫組。

awesome-ios-animation – iOS Animation 主流炫酷動畫框架(特效)收集整理 收集整理了下iOS平臺下比較主流炫酷的幾款動畫框架。

側(cè)滑與右滑返回手勢
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è)滑)菜單設(shè)計。試了不少控件,感覺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),源碼推薦說明。

SideMenu – swift實現(xiàn),一款帶動畫效果可定制 Slide Menu,可以學習其動畫實現(xiàn)思路。P.S. 對于Hamburger式菜單,雖然很常用,不過,蘋果并不鼓勵使用,甚至有開發(fā)小組對其弊病用自家上線應(yīng)用前后數(shù)據(jù)對比進行了抨擊。

RESideMenu – 側(cè)開菜單,qq類似。

JHMenuTableViewDemo – 仿網(wǎng)易郵箱列表側(cè)滑菜單。

SlideMenuView – 炫酷側(cè)滑菜單布局框架,Android版本的一致實現(xiàn)。

QQConfiguration – swift,QQ-iPhone端框架,左側(cè)菜單欄拖動手勢。

KGFloatingDrawer – 側(cè)滑菜單,qq類似,KyleGoddard/KGFloatingDrawer:一款適合于大屏手機或平板的浮動抽屜式導航界面組件。效果很贊- 側(cè)開菜單,qq類似(與RESideMenu類似)。

AIFlatSwitch – 一款帶平滑過渡動畫的 Switch 組件類,類相同風格的 Menu/BackHamburgerButton,類似相同風格的 Menu/Closehamburger-button.

JHChainableAnimations – 在應(yīng)用中采用鏈式寫出酷炫的動畫效果, 使代碼更加清晰易讀,利用block實現(xiàn)的鏈式編程。

WXGSlideMenuDemo – 個簡單實現(xiàn)側(cè)拉(側(cè)滑)菜單的小demo,供初學者共同學習、練習使用。

PKRevealController – PKRevealController是一個可以滑動的側(cè)邊欄菜單(可向左、向右或者同時向兩側(cè)),只需手指輕輕一點(或者按一下按鈕,但是這樣滑動時不夠炫酷)。

SwiftPages – 高可定制類似 Instagram 視圖滑動切換功能類庫。API 簡單、易用。

FlipBoardNavigationController – FlipBoardNavigationController。

MMDrawerController – 最多人用的一個有關(guān)側(cè)邊“抽屜”導航框架,里面還有很多你意想不到的交互效果,側(cè)滑。

gif動畫
UIImageView-PlayGIF – UIImageView-PlayGIF。

YLGIFImage – YLGIFImage。

YLGIFImage-Swift – YLGIFImage-Swift。

其他動畫
popping – popping是一個POP 使用實例工程

SinaMenuView – 用POP動畫引擎寫的Sina微博的Menu菜單。

MMTweenAnimation – facebook POP的自定義動畫擴展(基于POPCustomAnimation) 提供10種函數(shù)式動畫。

ZQLRotateMenu – 這是一個旋轉(zhuǎn)視圖的選擇器。

CoolLoadAniamtion – 一個簡單但是效果不錯的loading動畫。

SequenRotateAnimation – 一個簡單的loading次序動畫。

SYAppStart – App啟動插畫的自定義過度。

VJDeviceSpecificMedia – 如何根據(jù)設(shè)備選擇不同尺寸的圖片 可以通過設(shè)置不同尺寸設(shè)備的LaunchImage,來使得App適配這些設(shè)備,要是在不同不同尺寸設(shè)備上使用不同大小的圖片,則需要在代碼中一一判斷,然后加載。

RMParallax – RMParallax是一個app啟動頁引導開源項目,除了細微的翻頁視差效果,描述文本的過渡也非常美觀(版本新特性)。

ADo_GuideView – 轉(zhuǎn)動的用戶引導頁(模仿網(wǎng)易bobo) 因為沒有從app包里抓到@3x的圖片,建議在iPhone5模擬器運行,保證效果~ (版本新特性)。

CoreNewFeatureVC – 版本新特性(引導頁),1.封裝并簡化了版本新特性啟動視圖!2.添加了版本的本地緩存功能,3.集成簡單,使用方便,沒有耦合度,4.支持block回調(diào)。

Spring – Spring是一個Swift編寫的開源庫,可簡化Swift編寫的iOS動畫。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多種動畫形式,用 IBDesignable 讓使用者可以在 Xcode 中快速設(shè)置動畫效果。

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 示例項目(上架應(yīng)用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互動演示。

JGTransitionCollectionView – swift,基于集合視圖擴展實現(xiàn)完成自動布局及單元項 Flip式動畫效果(效果很贊)。組件使用方便、自然(只需設(shè)置集合視圖數(shù)據(jù)源的標準方式即可)。

KYShareMenu – 帶彈性動畫的分享菜單。

Context-Menu.iOS – 可以為app的菜單添加漂亮的動畫內(nèi)容,可自定義icon,并可根據(jù)自己的喜好設(shè)計單元格和布局。

DeformationButton – 一個簡單的變換形狀動畫按鈕。

UnReadBubbleView – UnReadBubbleView是一個能夠拖拽并拉長的氣泡視圖。拖拽到一定的長度會消失,可以通過系數(shù)設(shè)置來控制拖拽的長度。氣泡也支持多種屬性設(shè)置。

PPDragDropBadgeView – 實現(xiàn)了類似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC,氣泡能夠帶有數(shù)字標識,同時支持消失block方法。消失時還帶有消失效果動畫。

GiftCard-Implementation – 購買的炫酷動畫。

iCarousel – iCarousel是一個類,它繼承于UIView。用于簡化實現(xiàn)各種類型的旋轉(zhuǎn)木馬(分頁滾動視圖)。

HotGirls – 卡片動畫。

tispr-card-stack – swift 卡片風格動畫切換組件及完整交互示例。

ZLSwipeableViewSwift – swift 卡片堆疊效果的實現(xiàn)(ZLSwipeableView)】可實現(xiàn)類似Tinder和Potluck應(yīng)用程序的卡片堆疊效果,該項目基于ZLSwipeableView objective-c實現(xiàn)。1.自定義動畫。2.自定義滑動切換。3.自定義方向。4.撤銷。

Koloda – 基于卡片的 Tinder-style 動畫效果示例。精細絕人。更贊的是額外附了詳細開發(fā)教程 How We Built Tinder-Like Koloda Animation in Swift 網(wǎng)頁鏈接 。Yalantis 出品動畫程序款款精品。

QQPersonalInfoTransition – 仿照QQ的轉(zhuǎn)場。

KYAnimatedPageControl – 除了滾動視圖時PageControl會以動畫的形式一起移動,點擊目標頁還可快速定位。支持兩種樣式:粘性小球和旋轉(zhuǎn)方塊。

RazzleDazzle – 【IFTTT開源Swift編寫的幀動畫框架–RazzleDazzle】RazzleDazzle 是IFTTT開源的一個iOS幀動畫框架,非常適用于APP初次使用時的介紹和引導信息。JazzHands是UIKit一個簡單的關(guān)鍵幀基礎(chǔ)動畫框架,可通過手勢、scrollview、KVO等控制動畫,被IFTTT應(yīng)用在IFTTT for iPhone上。

Presentation – 一個類似RazzleDazzle的框架。

網(wǎng)絡(luò)相關(guān)
網(wǎng)絡(luò)連接
AFNetworking – ASI不升級以后,最多人用的網(wǎng)絡(luò)連接開源庫,iOS網(wǎng)絡(luò)編程之AFNetworking使用,iOS開發(fā)下載文件速度計算。

Alamofire – Alamofire是AFNetworking的作者mattt新寫的網(wǎng)絡(luò)請求的swift庫。

YTKNetwork – 是基于 AFNetworking 封裝的 iOS網(wǎng)絡(luò)庫,提供了更高層次的網(wǎng)絡(luò)訪問抽象。相比AFNetworking,YTKNetwork提供了以下更高級的功能:按時間或版本號緩存網(wǎng)絡(luò)請求內(nèi)容、檢查返回 JSON 內(nèi)容的合法性、文件的斷點續(xù)傳、批量的網(wǎng)絡(luò)請求發(fā)送、filter和插件機制等。

LxFTPRequest – 支持獲取FTP服務(wù)器資源列表,下載/上傳文件,創(chuàng)建/銷毀ftp服務(wù)器文件/目錄,以及下載斷點續(xù)傳,下載/上傳進度,自動判斷地址格式合法性跟蹤等功能!國人開發(fā),QQ:349124555。

WTRequestCenter – 方便緩存的請求庫,提供了方便的HTTP請求方法,傳入請求url和參數(shù),返回成功和失敗的回調(diào)。 UIKit擴展提供了許多不錯的方法,快速緩存圖片,圖片查看,縮放功能, 顏色創(chuàng)建,設(shè)備UUID,網(wǎng)頁緩存,數(shù)據(jù)緩存等功能。 無需任何import和配置,目前實現(xiàn)了基礎(chǔ)需求。

MMWormhole – Message passing between iOS apps and extensions 2個iOS設(shè)備之間通信。

socket.io-client-swift – WebSockect 客戶端類庫。開放的通訊協(xié)議,有利于構(gòu)建強大地跨平臺應(yīng)用。

Transporter – swift, 短小、精悍、易用的多文件(并發(fā)或順序)上傳和下載傳輸庫。還支持后臺運行、傳輸進程跟蹤、暫停/續(xù)傳/取消/重試控制等功能。

STNetTaskQueue – STNetTaskQueue Objective-C 可擴展網(wǎng)絡(luò)請求管理庫。

CocoaAsyncSocket – 在iOS開發(fā)中使用socket,一般都是用第三方庫AsyncSocket,不得不承認這個庫確實很強大,使用教程。

GCDAsyncSocket – GCDAsyncSocket , 不錯的Demo。

Just – 小而美的 HTTP 類。功能簡單、直接、完整且健壯性高– swift。

Future – 基于微框架設(shè)計思想的異步執(zhí)行及結(jié)果響應(yīng)類,代碼即簡單又干凈– swift。

MZDownloadManager – 下載管理。

DVR – 針對網(wǎng)絡(luò)請求的測試框架,超實用的工具。且支持 iOS, OSX, watchOS 全平臺。

圖像獲取
SDWebImage – SDWebImage 網(wǎng)絡(luò)圖片獲取及緩存處理。

Kingfisher – 純 Swift 實現(xiàn)的類 SDWebImage 庫,實現(xiàn)了異步下載和緩存圖片。

KFSwiftImageLoader – Swift,一個圖像緩存加載庫。

FastImageCache – FastImageCache 網(wǎng)絡(luò)圖片獲取及緩存處理,iOS圖片加載速度極限優(yōu)化—FastImageCache解析。

EGOCache – 十分知名的第三方緩存類庫,可以緩存NSString、UIImage、NSImage以及NSData。除此,如果還可以緩存任何一個實現(xiàn)了接口的對象。所有緩存的數(shù)據(jù)都可以自定義過期的時間,默認是1天。EGOCache 支持多線程(thread-safe),UITableView加載多張照片導致內(nèi)存上漲的問題。

網(wǎng)絡(luò)聊天
XMPPFramework – XMPPFramework openfire聊天。

環(huán)信 – 給開發(fā)者更穩(wěn)定IM云功能。8200萬用戶考驗,好用!(暫無及時語音、視頻通話)

融云 – 即時通訊云服務(wù)提供商。(暫無及時語音、視頻通話)

容聯(lián)云通訊 – 提供基于互聯(lián)網(wǎng)通話,視頻會議,呼叫中心/IVR,IM等通訊服務(wù)。

chatsecure – 基于XMPP的iphone、android加密式聊天軟件, chatsecure官網(wǎng) 。iOS代碼1,iOS代碼2, iOS中文版。

MessageDisplayKit – 仿微信聊天,參考JSQMessagesViewController。(國人寫)

JSQMessagesViewController – 聊天 。

SunFlower – 環(huán)信聊天demo,比較多功能 。

BlueTalk藍牙聊天 – 以MultipeerConnectivity為基礎(chǔ), 實現(xiàn)了簡單的藍牙聊天。

網(wǎng)絡(luò)測試
Reachability – 蘋果提供過一個Reachability類,用于檢測網(wǎng)絡(luò)狀態(tài)。但是該類由于年代久遠,并不支持ARC。該項目旨在提供一個蘋果的Reachability類的替代品,支持ARC和block的使用方式。iOS網(wǎng)絡(luò)監(jiān)測如何區(qū)分2、3、4G

SimpleCarrie – 簡單的運營商信息獲取!。

WebView
MGTemplateEngine – MGTemplateEngine比較象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎,是一個輕量級的引擎,簡單好用。只要設(shè)置很多不同的HMTL模版,就能輕松的實現(xiàn)一個View多種內(nèi)容格式的顯示,對于不熟悉HTML或者減輕 工作量而言,把這些工作讓設(shè)計分擔一下還是很好的,也比較容易實現(xiàn)設(shè)計想要的效果。

NJKWebViewProgress – 一個 UIWebView 的進度條接口庫,UIWebView 本身是不提供進度條的。

GTMNSString-HTML – 谷歌開源的用于過濾HTML標簽。

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

JSONModel – 解析服務(wù)器返回的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)化開源類庫。

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

CFRuntime – “Swift 版的 MJExtension,運行時、反射與一鍵字典模型互轉(zhuǎn)”。

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

protobuf-swift – Protocol Buffers 的 Swift 語言實現(xiàn)庫。P.S. Protocol Buffers 是 Google 開源項目,主要功能是實現(xiàn)直接序列化結(jié)構(gòu)化的對象數(shù)據(jù),方便跨平臺快速傳遞,開發(fā)者也可以直接修改 protobuf 中的數(shù)據(jù)。相比 XML 和 JSON,protobuf 解析更快,存儲更小。

JSONCodable – 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析類。

其他
DateTimeKit – 一個超贊的時間處理的庫,Joda-Time ! 他能幫你輕松處理時區(qū),處理時間加減,計算到期時間等等場景下的問題。

SwiftDate – 特別完整、強大的日期時間操作管理類庫。它幾乎涵蓋了已知開源日期類庫所有優(yōu)秀特性。 他能幫你輕松處理時區(qū),處理時間加減,計算到期時間等等場景下的問題。

iOS私有API – 私有API,綠色 == public,紅色 == private,藍色 == dylib。

iOS源代碼 – iOS源代碼。

libfacedetection – C++ 人臉識別 包含正面和多視角人臉檢測兩個算法.優(yōu)點:速度快(OpenCV haar+adaboost的2-3倍), 準確度高 (FDDB非公開類評測排名第二),能估計人臉角度。

Slidden – 一個老外開源的開發(fā)自定義鍵盤的庫,利用這個開源庫,可以方便的配置鍵位、顏色以及鍵位對應(yīng)的圖片。

TPKeyboardAvoiding – 用戶鍵盤彈出自動計算高度,進行屏幕滾動操作。

CDPMonitorKeyboard – CDPMonitorKeyboard封裝,可以解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題,并可設(shè)置高于鍵盤多少。

自動監(jiān)聽鍵盤高度 – 自動監(jiān)聽鍵盤高度,初始界面,輸入框在屏幕最下方,當鍵盤出現(xiàn)時,輸入框隨即移動到鍵盤上方。

SYKeyboardTextField – SYKeyboardTextField 是一個輕巧,簡單,非侵入式的鍵盤附隨輸入框! 采用Swift編寫。

BlocksKit – block框架,為 OC 常用類提供了強大的 Block 語法支持,使得編寫 OC 代碼變得舒適、快速、優(yōu)雅。

KVOController – 在項目中有使用 KVO ,那么 KVOController 絕對是個好選擇。它是 facebook 開源的一個 KVO 增強框架。

appirater – 用于提醒用戶給你的 APP 打分的工具。

MotionKitr – 為核心運動框架(The Core Motion framework)提供友好的類庫封裝,以更方便使用三軸陀螺儀和加速感應(yīng)器特性。

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ù)。

QRCodeReader.swift – QRCodeReader.swift一款簡單的 QR 二維碼閱讀組件及示例,提供前后相機切換功能。

QRCatcher – 一個簡潔美觀的二維碼掃描應(yīng)用, iOS學習:AVFoundation 視頻流處理–二維碼掃描。

Parsimmon – swift,小而美的語言學類庫封裝工具包。提供分詞、標記詞性、詞形歸并、樸素貝頁斯分類、決策樹等自然語言分析小工具。P.S. 英語分詞效果好于中文,感興趣的同學可以針對中文做一些優(yōu)化開發(fā)。參考譯文 NSHipster –NSLinguistic?Tagger。

Password-keyboard – 隨機變換數(shù)字位置的密碼鍵盤。 模仿銀行類應(yīng)用在付款時輸入的隨機密碼鍵盤。

MKMapView-Extension – 這是關(guān)于 MKMapView 寫的一個基于swift的擴展,可以擴展 MKMapView 的相關(guān)功能,減少復用代碼量。

SemverKit – 針對符合『語義化版本規(guī)范 2.0.0』版本號的解析、比較運算類庫。不僅支持 Major, Minor, Patch,還支持 Alpha 和 Beta 預(yù)發(fā)布版本,以及相應(yīng)地遞增運算擴展。

SwiftValidator – 基于規(guī)則的輸入驗證類庫。項目良好的面向?qū)ο笤O(shè)計思想,使規(guī)則的擴展及自定義非常方便。更專業(yè)的規(guī)則引擎(甚至是基于自然語言的規(guī)則配置)解決方案,比如:開源的 Drools,商用的 ILOG 等。

Tesseract-OCR-iOS – 有關(guān)OCR文字識別項目。

iOS-Categories – 收集了許多有助于開發(fā)的iOS擴展,各種category。

Olla4iOS – 過去積累的一些方便復用的類和方法,還在整理中。

DKNightVersion – 用最快的方式給你的應(yīng)用加上夜間和白天的切換效果。

TouchVisualizer – 實用的多點觸摸可視化組件。擴展并作用于 UIWindows,結(jié)構(gòu)上提供了簡單地針對觸摸顯示定制,比如觸摸點的顏色。

RegexKitLite – 用來處理正則表達式。

XcodeServerSDK – 非官方 Xcode Server SDK 封裝庫。 P.S. 該 SDK 分離自之前推薦的由該作者開發(fā)的自動測試框架 Buildasaur。

BFKit-Swift – BFKit-Swift 這套工具庫可以提高應(yīng)用開發(fā)效率。

CKSIncrementalStore – 基于 CloudKit 服務(wù)器實現(xiàn)多終端數(shù)據(jù)同步。

SwiftSequence – 簡潔、靈活、多變的操作 SequenceType 的類庫(基于微框架(μframework)設(shè)計思想)。

IDNFeedParser – 一個簡單易用的Rss解析庫。

CoreUmeng – 簡單:友盟分享封裝。

openshare – 不用官方SDK,利用社交軟件移動客戶端(微信/QQ/微博/人人/支付寶)分享/登錄/支付。

Swifternalization – 一套實用的本地化工具庫。使用教程及 API 文檔完整。值得收入項目的“輪子”。

apous – 一款有趣的 Swift 應(yīng)用 - 讓 Swift 成為腳本語言。

Mirror – 通過反射(Refection)實現(xiàn)鏡像對象封裝庫。從而可以更輕松獲取(或輸出)對象屬性名、類型及值變量。

Proposer – Proposer 用單個 API 處理 iOS 上的權(quán)限請求,以便使用前確認可訪問“相冊”、“相機”、“麥克風”、“通訊錄”或“用戶位置”。

LocationManager – CoreLocation使用起來還是比較麻煩的,需要授權(quán),判斷系統(tǒng)版本等等,所以推薦使用第三方框架LocationManager,使用Block,十分簡單!iOS-CoreLocation:無論你在哪里,我都要找到你! 。

pangu.objective-c – 有多種語言實現(xiàn)版本~ Pangu.Objective-C:格式化中英文之間的空格(OC)。

objection – 一個輕量級的依賴注入框架Objection。

數(shù)據(jù)庫
FMDB – sqlite的工具, 多線程FMDatabaseQueue實例,FMDB數(shù)據(jù)庫的使用演示和封裝工具類。

GXDatabaseUtils – 在FMDB基礎(chǔ)上的工具。

realm-cocoa – Realm是一個真正為移動設(shè)備打造的數(shù)據(jù)庫,同時支持Objective-C和Swfit。Realm宣稱其相比Sqlite,在移動設(shè)備上有著更好的性能表現(xiàn)。

Breeze – 用Swift寫的一個輕量級的CoreData管理工具,并且還支持iCloud 。

AlecrimCoreData – Swift,更容易地訪問 CoreData 對象封裝類庫。除了 CRUD,還提供指針定位,強大的排序、篩選,異步數(shù)據(jù)獲取,以及獨立線程后臺存取數(shù)據(jù)。

CoreStore – Core Data 管理類庫。 其中事務(wù)管理及查詢是其比較大的亮點,整套 API 功能完整。

Presentation – 重量級好項目 Presentation,它可以方便你制作定制的動畫式教程、Release Notes、個性化演講稿等。

CoreValue – Swift 2 版 Core Data 封裝庫。相比另外兩個 SwiftRecord和 CoreStore更輕量。

緩存處理
YTKKeyValueStore – Key-Value存儲工具類,說明。

TMCache – TMCache 是 Tumblr 開源的一個基于 key/value 的數(shù)據(jù)緩存類庫,可以用于緩存一些臨時數(shù)據(jù)或者需要頻繁加載的數(shù)據(jù),比如某些下載的數(shù)據(jù)或者一些臨時處理結(jié)果。

JLKeychain – 快捷使用keychain存儲數(shù)據(jù)的類,使keychain像NSUserDefaults一樣工作。

sskeychain – SSKeyChains對蘋果安全框架API進行了簡單封裝,支持對存儲在鑰匙串中密碼、賬戶進行訪問,包括讀取、刪除和設(shè)置。

KeychainAccess – 管理Keychain接入的小助手。

PDF
Reader – Reader可提供類似iBooks的文檔導航,支持屏幕旋轉(zhuǎn)和所有方向,并通過密碼保護加密PDF文件,支持PDF鏈接和旋轉(zhuǎn)頁面。

圖像瀏覽及處理
FLAnimatedImage – gif播放處理的工具。

CLImageEditor – 超強的圖片編輯庫,快速幫你實現(xiàn)旋轉(zhuǎn),防縮,濾鏡等等一系列麻煩的事情。

VIPhotoView – 用于展示圖片的工具類,因為是個 View,所以你可以放在任何地方顯示。支持旋轉(zhuǎn),雙擊指定位置放大等。

MWPhotoBrowser – 一個非常不錯的照片瀏覽器,在github的star接近3000個,解決MWPhotoBrowser中的SDWebImage加載大圖導致的內(nèi)存警告問題。

core-image-explorer – Core Image 濾鏡處理圖片– swift ,Core Image 介紹。

CoreImageShop – CoreImageShop圖片濾鏡處理– Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder。

GPUImage – 處理圖片效果。

RSKImageCropper – 適用于iOS的圖片裁剪器,類似Contacts app,可上下左右移動圖片選取最合適的區(qū)域。

WZRecyclePhotoStackView – 刪除照片交互–WZRecyclePhotoStackView,就是模擬生活中是刪除或保留猶豫不決的情形而產(chǎn)生的。 在上滑,下滑的部分,借鑒了TinderSimpleSwipeCards。

TimingFunctionEditor – TimingFunctionEditor用swift編寫, 貝塞爾曲線編輯器,編輯后可以預(yù)覽或拷貝代碼片段直接使用。P.S. 該項目采用更簡單的依賴管理器Carthage ,而非常用的 CocoaPods。Carthage介紹中文。

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

PhotoTweaks – 這個庫挺贊的,正好是對圖像操作的。

Concorde – swift, Concorde, 一個可用于下載和解碼漸進式 JPEG 的庫, 可用來改善應(yīng)用的用戶體驗。

ZoomTransition – swift, 通過手勢操控圖片的放大、縮小、旋轉(zhuǎn)等自由變化效果的組件及示例。

AFImageHelper – swift,一套針對 UIImage 和 UIImageView 的實用擴展庫,功能包含填色和漸變、裁剪、縮放以及具有緩存機制的在線圖片獲取。

PinterestSwift – swift,Pinterest 風格圖片縮放、切換示例。

KYElegantPhotoGallery – 一個優(yōu)雅的圖片瀏覽庫。

SDCycleScrollView – 無限循環(huán)自動圖片輪播器(一步設(shè)置即可使用)。

SDPhotoBrowser – 仿新浪動感圖片瀏覽器,非常簡單易用的圖片瀏覽器,模仿微博圖片瀏覽器動感效果,綜合了圖片展示和存儲等多項功能。

HZPhotoBrowser – 一個類似于新浪微博圖片瀏覽器的框架(支持顯示和隱藏動畫;支持雙擊縮放,手勢放大縮小;支持圖片存儲;支持網(wǎng)絡(luò)加載gif圖片,長圖滾動瀏覽;支持橫豎屏顯示)。

PhotoStackView-Swift – PhotoStackView——照片疊放視圖,使用說明。

MarkingMenu – 基于手勢、類似 Autodesk Maya 風格標記菜單及圖片渲染。

SXPhotoShow – UICollectionViewFlowLayout流水布局 是當下collectionView中常用且普通的布局方式。本代碼也寫了三種好看的布局,其中LineLayout和流水布局有很大的相同點就直接繼承UICollectionViewFlowLayout,然后StackLayout,CircleLayout這兩種都是直接繼承自最原始的UICollectionViewLayout 布局方案。

攝像照相視頻音頻處理
SCRecorder – SCRecorder 短視頻錄制。

VideoPushDemo – 視頻剪輯 視頻特效制作1 視頻特效制作2。

LLSimpleCamera – A simple, customizable camera control for iOS, 攝像頭。

EZAudio – EZAudio 是一個 iOS 和 OSX 上簡單易用的音頻框架,根據(jù)音量實時顯示波形圖,基于Core Audio,適合實時低延遲音頻處理,非常直觀。中文介紹,官網(wǎng)。

ffmpeg – ffmpeg官網(wǎng),FFmpeg在iOS上完美編譯。

VCL – VCL官網(wǎng)。

kxmovie – 使用ffmpeg的影片播放器,修改說明, 修改代碼。

ijkplayer – B站開源的視頻播放器,支持Android和iOS。

StreamingKit – StreamingKit流媒體音樂播放器。

FreeStreamer – FreeStreamer流媒體音樂播放器,cpu占用非常小。

DOUAudioStreamer – DOUAudioStreamer豆瓣的音樂流媒體播放器。

fmpro – 電臺播放器,支持鎖屏歌詞,支持基本播放流程,歌詞展示,后臺鎖屏播放和控制以及鎖屏后封面+歌詞,fmpro_R 。

IPDFCameraViewController – 支持相機定焦拍攝、濾鏡、閃光、實時邊框檢測以及透視矯正功能,并有簡單易用的API。

SCRecorder – 酷似 Instagram/Vine 的音頻/視頻攝像記錄器,以 Objective-C 為基礎(chǔ)的過濾器框架。 你可以做很多如下的操作:記錄多個視頻錄像片段。刪除任何你不想要的記錄段。可以使用任何視頻播放器播放片段。保存的記錄可以在序列化的 NSDictionary 中使用。(在 NSUserDefaults 的中操作)添加使用 Core Image 的視頻濾波器。可自由選擇你需要的 parameters 合并和導出視頻。

Cool-iOS-Camera – Cool-iOS-Camera。

FastttCamera – FastttCamera 快速照相。

ICGVideoTrimmer – ICGVideoTrimmer提供提供視頻剪切的視圖(類似系統(tǒng)相冊中瀏覽視頻時頂部那個條狀視圖)。左右兩個邊界選擇器還能夠自定義。

IOS錄音和播放功能demo – 比較完整的ios錄音和播放功能的實現(xiàn)。

CameraManager – 相機管理封裝類庫。看著極好用的樣子—-swift。

MCAudioInputQueue – 簡易錄音類,基于AudioQueue的。

DraggableYoutubeFloatingVideo – 展示像類似Youtube移動應(yīng)用的那種瀏覽視頻的效果,當點擊某視頻時能夠從右下方彈出一個界面,并且該界面能夠通過手勢,再次收縮在右下方并繼續(xù)播放。這是通過AutoLayout設(shè)計實現(xiàn)。

amr – 做即時通訊的音頻處理,錄音文件是m4a,便于web端的音頻播放。

FSVoiceBubble – 一個輕量級播放錄音音頻的氣泡:1.支持短時間的音頻播放(支持網(wǎng)絡(luò)音頻);2.播放時的聲波動畫;3.自定義包括聲波的顏色,氣泡的背景等。

KRVideoPlayer – 類似Weico的播放器,支持豎屏模式下全屏播放。

響應(yīng)式框架
ReactiveCocoa – ReactiveCocoa 受函數(shù)響應(yīng)式編程激發(fā)。不同于使用可變的變量替換和就地修改,RAC提供Signals來捕獲當前值和將來值( 使用介紹 ),不錯的例子,入門好教程:ReactiveCocoa入門教程:第一部分 。

ReactiveAnimation – ReactiveCocoa 推出了一個叫 ReactiveAnimation 的子項目,直接用完全用 Swift 來實現(xiàn)了。

BeeFramework – 與ReactiveCocoa類似,BeeFramework用戶指南 v1.0。

Objective-Chain – Objective-Chain是一個面向?qū)ο蟮捻憫?yīng)式框架,作者表示該框架吸收了 ReactiveCocoa 的思想,并且想做得更面向?qū)ο笠恍?/p>

消息相關(guān)
消息推送客戶端
SGPushDemo – 消息推送客戶端

Orbiter – 消息推送客戶端:Push Notification Registration for iOS.

PushDemo – 客戶端消息接收消息代碼,IOS開發(fā)之 —- IOS8推送消息注冊 , 分分鐘搞定IOS遠程消息推送。

消息推送服務(wù)端
javapns源代碼 – 消息推送的java服務(wù)端代碼,注意:DeviceToken中間不能有空格。

pushMeBaby – Mac端消息推送端代碼,注意:DeviceToken中間要有空格。

通知相關(guān)
JSQNotificationObserverKit – 一款輕量、易用的通知發(fā)送及響應(yīng)框架類庫。作者是知名開源項目 JSQMessagesViewController(Objective-C 版即時聊天)的作者 Jesse Squires.

GLPubSub – 一個簡短實用的 NSNotificationCenter 的封裝。

Homeoff – 用swift寫了一個模仿Launcher通知中心快捷方式的應(yīng)用。支持20個應(yīng)用,并增加了一個返回到桌面來解放Home鍵的功能。

JDStatusBarNotification – 在狀態(tài)欄頂部顯示通知。可以自定義顏色字體以及動畫。支持進度顯示以及顯示狀態(tài)指示器。

版本新API的Demo
appleSample – iOS 蘋果官方Demo合集, 官方demo.

iOS7-Sampler – 整合了iOS7.0的一些十分有用的特性,比如:Dynamic Behaviors、碰撞檢測、語音合成、視圖切換、圖像濾鏡、三維地圖、Sprite Kit(動畫精靈)、Motion Effect(Parallax)、附近藍牙或者wifi搜索連接、AirDrop、運動物體追蹤(iPhone 5S以上,需要M7處理器)等等。對于日常的應(yīng)用開發(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

MTSwift-Learning – 通過一些簡單項目實戰(zhàn)演練開始學習 Swift 。

iOS8-day-by-day – swift。

iOS9-day-by-day – swfit iOS9 Day-by-Day :: Day 2 :: UI Testing。

iOS 9 分屏多任務(wù) – iOS 9 分屏多任務(wù):Slide Over & Split View快速入門(中文版)。

代碼安全與密碼
ios-class-guard – 一個用于混淆iOS的類名、方法名以及變量名的開源庫–有人反映編譯出來的app運行不了。

《Protecting iOS Applications》:文章系統(tǒng)地介紹了如何保護iOS程序的代碼安全,防止反匯編分析。

fishhook – fishhook是Facebook開源的一個可以hook系統(tǒng)方法的工具。

GesturePassword – 一個iOS手勢密碼功能實現(xiàn),iPad/iPhone 都可以用,沒有使用圖片,里面可以通過view自己添加。keychain做的數(shù)據(jù)持久化,利用蘋果官方KeychainItemWrapper類。操作部分都在controller了。刪除直接用一下clear。

JMPasswordView – 簡單實用的手勢密碼,效果可自行調(diào)控。

仿密碼鎖-九宮格 – 仿密碼鎖-九宮格,主要是使用UIButton 手勢事件 UIBezierPath畫圖,解鎖失敗彈出“密碼錯誤”。

CoreLock – 本框架是高仿支付寶,并集成了所有功能,并非一個簡單的解鎖界面展示。個人制作用時1周多,打造解鎖終結(jié)者框架。

LikeAlipayLockCodeView – 高仿支付寶手勢解鎖(超級版)。

PCGestureUnlock – 目前最全面最高仿支付寶的手勢解鎖,而且提供方法進行參數(shù)修改,能解決項目開發(fā)中所有手勢解鎖的開發(fā)。

測試及調(diào)試
HeapInspector – HeapInspector是一個用于檢測應(yīng)用中的內(nèi)存泄漏的開源調(diào)試工具。

Crashlytics – Crashlytics 崩潰報告 崩潰日志 使用說明 。

UIViewController-Swizzled – 把你進入的每一個controller的類名打出來,如果看一些特別復雜的項目的時候直接運行demo就可以知道執(zhí)行次序了。

snoop-it – snoop-it比UIViewController-Swizzled好用,代碼托管在google上。

Versions – 版本比較小工具。

MobileWebPageTest – MobileWebPageTest是用來測試移動網(wǎng)頁性能的軟件,它可以對頁面的加載和渲染過程進行截屏,協(xié)助開發(fā)者分析出頁面性能瓶頸。

KKLog – 一個日志管理系統(tǒng)。

CleanroomLogger – 相當于 CocoaLumberjack 或 Log4j 的 Swift 版本,功能上甚至更強大。另外,源代碼中已經(jīng)內(nèi)含了完整的 API 文檔,使用非常方便。 Buildasaur– 自動測試框架 Buildasaur。MMPlaceHolder – 一行代碼顯示UIView的位置及相關(guān)參數(shù)。 使用Quick框架和Nimble來測試ViewControler – Quick是一個用于創(chuàng)建BDD測試的框架。配合Nimbl,可以為你創(chuàng)建更符合預(yù)期目標的測試。

fastlane – 一套iOS開發(fā)和持續(xù)集成的命令行工具fastlane,可以用來快速搭建CI甚至自動提交的開發(fā)環(huán)境。這套工具中包括了上傳ipa文件,自動截取多語言截屏,生成推送證書,管理產(chǎn)品證書等一系列實用工具。

KIF – 是一個開源的用戶界面UI測試框架. 使用 KIF, 并利用 iOS中的輔助功能 API, 你將能夠編寫模擬用戶輸入,諸如點擊,觸摸和文本輸入,自動化的UI測試.

Quick – 用于Swift中的單元測試(也可用于Objective-C),與Xcode整合在一起。如果你是Objective-C的粉絲,我建議用Specta代替這個,但是對Swift使用者來說,Quick是最佳選擇。

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)建支持滑動手勢的應(yīng)用程序。)。

KYVoiceCurve – 類似Apple Watch中語音的聲音曲線動畫。

IGInterfaceDataTable – IGInterfaceDataTable是WKInterfaceTable對象的一個類別,可以讓開發(fā)者更簡單地配置多維數(shù)據(jù)。該項目使用類似UITableViewDataSource的數(shù)據(jù)源模式配置Apple Watch表格,而不是將數(shù)據(jù)結(jié)構(gòu)扁平化成為數(shù)組。

Apple Watch開發(fā)教程資料匯總 – Apple Watch開發(fā)教程資料匯總。

Stargate – 通過 iPhone 橋接實現(xiàn) Mac 與 Watch 的即時通訊。Stargate 通過封裝兩個優(yōu)秀的基礎(chǔ)類庫 MMWormhole 和 PeerKit 實現(xiàn)高效的通訊應(yīng)用。–swift

soon – 一款倒計時 WatchKit 示例應(yīng)用。作者從架構(gòu)的角度,思考如何設(shè)計一款完整、通訊高效且性能又好的 WatchKit 擴展應(yīng)用。該示例學習性非常強。–swift

watchOS-2-Sampler – 基于 watchOS 2 若干新特性,寫了相應(yīng)的示例代碼供大家學習、參考。

HMWatch – HMWatch是個有待完善的watchOS 2.0 HomeKit 應(yīng)用示例。

CocoaMultipeer – CocoaMultipeer這個開源框架支持OS X, iOS和watchOS設(shè)備間的點對點通信,解決watchOS和Mac之間通信的方案還是很有用的。

HighstreetWatchApp – 是電商平臺Highstreet針對App Watch的一款應(yīng)用,該demo中加載的是虛擬數(shù)據(jù)。

VPN
vpnon – swift的VPN On 的源碼和本地化內(nèi)容都是開放的: 官方網(wǎng)站。

Hydro.network – Hydro.network 的開發(fā)旅程, gitcafe。

完整項目
v2ex – v2ex 的客戶端,新聞、論壇。

apps-ios-wikipedia – apps-ios-wikipedia 客戶端。

jetstream-ios – 一款 Uber 的 MVC 框架。它同時提供了多用戶實時通訊支持,一旦啟動 JetStream 后端服務(wù),通過 WebSocket 協(xié)議可以分分鐘建立多用戶實時通訊應(yīng)用。

DeckRocket – 在相同 WiFi 網(wǎng)絡(luò)環(huán)境內(nèi),通過iPhone 控制并播放 Mac 中的 PDF 文檔。

ScanBook – 掃掃圖書:可以掃描條形碼查詢圖書,也可以關(guān)鍵字搜索,遇到合乎你口味的書,還可以看看別人的讀書筆記,不同角度去體會。

DesignerNewsApp – Swift 開發(fā)的 DesignerNews 客戶端,看著美美的!

KYWeibo – 調(diào)用新浪API自己寫的第三方微博客戶端。

DouQu_IOS – 逗趣IOS手機端(一款笑話軟件),擁有完整的功能的手機應(yīng)用app 。

IT江湖iOS客戶端 – IT江湖iOS客戶端。

Eidolon – 藝術(shù)品拍賣的投標亭平臺,用swift與反應(yīng)式編程框架 ReactiveCocoa。

CrazyPuzzle – 模仿“看圖猜成語”App,功能齊全,配有音效,效果很不錯。游戲使用cocoa框架完成,沒有使用cocos2d的框架。

WhoCall – 誰CALL我,iOS來電信息語音提醒,無需越獄。(需要iOS 7.0及以上版本。)騷擾電話預(yù)警、來電歸屬地提醒、聯(lián)系人姓名播報,這些有中國特色人性化的電話功能,iOS上也應(yīng)該有。電話提醒、私有API。

仿iOS獵豹垃圾清理(實現(xiàn)原理+源碼) – 仿iOS獵豹垃圾清理(實現(xiàn)原理+源碼),用到私有API。

DSLolita – 模仿新浪微博做的一款app,有發(fā)送博文,評論,點贊,私聊功能。

GSD_ZHIFUBAO – 支付寶高仿版。

Tropos – Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應(yīng)用, 截至今天, thoughtbot 已在 GitHub 上貢獻了 174 個開源項目, 實在令人敬佩。

MVVMReactiveCocoa – 它是我利用業(yè)余時間開發(fā)的基于MVVM和RAC的GitHub第三方開源客戶端,是我的誠意之作。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa。

Tomate – 這個圓盤式計時器讓你更專注于工作或?qū)W習。P.S. App Store 上架收費應(yīng)用(0.99 歐)。

StoveFireiOSMenu – 爐火餐飲系統(tǒng)iPad點餐端。

BaiduFM-Swift – 百度FM, swift語言實現(xiàn),基于最新xcode6.3+swift1.2,初步只是為了實現(xiàn)功能,代碼比較粗燥,后面有時間會整理,支持Apple Watch。

WNXHuntForCity – iOS高仿城覓項目(開發(fā)思路和代碼)。

ZYChat – 關(guān)于聊天界面的可消息類型擴展,響應(yīng)綁定設(shè)計。

NiceAppDemo – 仿最美應(yīng)用-每日最美的鋼琴律動效果。

meituan – 美團5.7iOS版(高仿),功能包括,團購首頁,高德地圖搜索附近美食并顯示在地圖上,上門服務(wù),商家,友盟分享。。

好的文章
自定義轉(zhuǎn)場動畫 – 3 種方法~ 關(guān)于自定義轉(zhuǎn)場動畫。

iOS提高效率的方法和工具 – iOS提高效率的方法和工具。

用 JSON 構(gòu)建 API 的標準指南 – 用 JSON 構(gòu)建 API 的標準指南。

Xcode插件
iOS開發(fā)進階,從Xcode開始 – 學習使用Xcode構(gòu)建出色的應(yīng)用程序!

在Xcode啟動的時候,Xcode將會尋找位于~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夾中的后綴名為.xcplugin的bundle作為插件進行加載(運行其中的可執(zhí)行文件)。Xcode5 Plugins 開發(fā)簡介 寫個自己的Xcode4插件

Xcode 4 插件制作入門 – Xcode 4 插件制作入門:Xcode所使用的所有庫都包含在Xcode.app/Contents/的Frameworks,SharedFrameworks和OtherFrameworks三個文件夾下。其中和Xcode關(guān)系最為直接以及最為重要的是Frameworks中的IDEKit和IDEFoundation,以及SharedFrameworks中的DVTKit和DVTFoundation四個。

RTImageAssets – 一個 Xcode 插件,用來生成 @3x 的圖片資源對應(yīng)的 @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 。

KSImageNamed – 自動完成,特別是如果你正在寫Objective-C,如果Xcode能自動完成文件名難道不會很偉大嗎?比如圖像文件的名稱。

FuzzyAutocomplete – Xcode的實現(xiàn)自動完成還不完美,此插件能給出你所期望或想要的建議,設(shè)置:xcode-》Editor-》FuzzyAutocomplete-》plugin settings。

GitDiff – Xcode的代碼編輯器的一個微妙的補強,加上了足夠的可見信息以了解上次git提交以來發(fā)生了什么變化,設(shè)置:xcode-》Edit-》GitDiff。

XToDo – 這個插件不僅凸顯TODO,FIXME,???,以及!!!注釋,也在便利列表呈現(xiàn)他們。 菜單:xcode-》view-》snippets; 調(diào)出列表顯示: xcode-》view-》ToDo List : ctrl + T 。

Backlight – 突出顯示當前正在編輯的行。菜單:xcode-》view-》Backlight 。

CocoaPods – 該CocoaPods的插件增加了一個CocoaPods菜單到Xcode的產(chǎn)品菜單。如果你不喜歡命令行,那么你一定會喜歡這個插件。 用CocoaPods做iOS程序的依賴管理 。

Peckham – 添加import語句比較麻煩,此插件 按Command-Control-P,給出的選項列表中選擇要的頭文件。先要安裝Alcatraz ,在終端輸入: curl -fsSLhttps://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh ; 重啟xcode-》window-》Package Manager:搜索 Peckham 安裝,打開Peckham.xcodeproj,編譯 Peckham target,重啟Xcode 。

Auto-Importer – Auto-Importer是一個自動導入類對應(yīng)的頭文件的Xcode插件。

Alcatraz -使用Alcatraz來管理Xcode插件 使用說明 。

KSHObjcUML -KSHObjcUML 是一個 Objective-C 類引用關(guān)系圖的 Xcode 插件。

ColorSense-for-Xcode – 顏色插件,安裝之后,就不用根據(jù)RGB選擇顏色,直接從取色板中取顏色,會自動補齊RGB代碼。。

10款提高iOS開發(fā)效率的XCode插件 – 10款提高iOS開發(fā)效率的XCode插件:1. XcodeColors;5. ACCodeSnippetRepository;10. Dash for Xcode。

ZLGotoSandboxPlugin – 支持Xcode快捷鍵了跳轉(zhuǎn)當前應(yīng)用沙盒了!快捷鍵是 Shift+Common+w。

XcodeSwiftSnippets – XcodeSwiftSnippets, 提供了很多可在 Xcode 上使用的 Swift 代碼片段, 通過自動補全的方式極大的提高了開發(fā)效率, 另外還有 Objective-C 版的。

CoPilot – 通過此插件, Xcode 可以協(xié)同編程了(采用 WebSocket 通訊)。如此強大的“黑工具”,不愛它能行嗎。

ESJsonFormat-Xcode – 將Json格式化輸出為模型的屬性。

SCXcodeMiniMap – Xcode迷你小地圖-SCXcodeMiniMap。

美工資源
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)后的新顏色。是不可多得的好類庫。

其他資源
githuber – 最好用的GitHub人才搜索工具。

codatlas – 源代碼搜索利器。

searchcode – 源代碼搜索利器:來自悉尼的代碼搜索引擎匯聚了 Github, Bitbucket, Sourceforge…等多家開源站點超20萬個項目、180億行源代碼,能以特殊字符、語言、倉庫和源方式從90多種語言找到函數(shù)、API的真實代碼。

kitematic – Mac 上使用 Docker 最簡單的方案。

開發(fā)資源
開發(fā)資料
豆瓣iOS開源庫列表 – 豆瓣iOS開源庫列表,很多開源項目。

iOS-Core-Animation-Advanced-Techniques – 中文版iOS 高級動畫技術(shù)。

iOS開發(fā)的一些奇巧淫技1 – TableView不顯示沒內(nèi)容的Cell怎么辦; 鍵盤事件:IQKeyboardManager; app不流暢:KMCGeigerCounter; CoreData用起來好煩:MagicRecord; CollectionView實現(xiàn)懸停的header:CSStickyHeaderFlowLayout。

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的朋友們有所指導和幫助。

swift
Swift語言教程中文文檔

swifttoolbox – swifttoolbox swift開發(fā)的開源庫匯總。

SwiftGuide – 這份指南匯集了Swift語言主流學習資源,并以開發(fā)者的視角整理編排– 非常不錯,值得推薦。

Swift開源項目精選 – Swift開源項目精選–推薦,每周都有更新。

Awesome Swift – 一個收集了很多 Swift 開發(fā)資源的網(wǎng)站。

Developing_iOS_8_Apps_With_Swift – Developing iOS 8 Apps with Swift 字幕簡體中文翻譯項目(斯坦福白胡子老頭swift教學視頻)。

他人開源總結(jié)
code4app – 最多國人用的代碼庫。

cocoachina – 國內(nèi)最熱門的iOS社區(qū)的代碼庫。

awesome-ios – 一個老外整理的,中文版。

awesome-ios-ui – 收集了不少 iOS UI/UX 庫, 包含了很多酷炫的動畫效果。

ios-cosmos – The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

Awesome Haskell資料大全 – Awesome Haskell 資料大全:框架,庫和軟件。

Cosmos – The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

cocoacontrols – 收集了很多UI控件效果代碼,缺點是需要FQ,而且代碼分類不夠好。

lexrus – lexrus國內(nèi)出名的iOS開源coder,非常庫的label動畫、textfield動畫。

open-source-ios-apps – iOS App集合,分:swift與Objective-C–國外人整理。

適合iOS開發(fā)者的15大網(wǎng)站推薦 – 適合 iOS 開發(fā)者的 15 大網(wǎng)站推薦 — 英文網(wǎng)站。

Objective-C GitHub 排名前 100 項目簡介 – 主要對當前 GitHub 排名前 100 的項目做一個簡單的簡介, 方便初學者快速了解到當前 Objective-C 在 GitHub 的情況。

Github-iOS備忘 -整理了比較常用的iOS第三方組件,以及github上的統(tǒng)計。

原文鏈接:http://codecloud.net/ios-mac-study-5155.html

總結(jié)

以上是生活随笔為你收集整理的iOS资料-插件第三方文章的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色婷婷视频在线观看 | 精品少妇久久久久久888优播 | 中文人妻熟女乱又乱精品 | 理论av| 国产影视av | 成人性做爰片免费视频 | 波多野结衣在线 | 国产欧美日韩二区 | av九九九 | 黄网站色视频免费观看 | 国产一区二区三区18 | 69亚洲精品久久久蜜桃小说 | 亚洲视频精品在线 | 国产精品久久亚洲7777 | 久久一级视频 | 理论片琪琪午夜电影 | 黄色一级片免费播放 | 中文字幕欧美专区 | 97人人草 | 日韩欧美一区二区三区在线 | 伦伦影院午夜理论片 | 免费看毛片的网站 | 97在线精品 | 侵犯女教师一区二区三区 | 成人精品三级 | 成人国产免费视频 | 免费观看黄色一级视频 | 黑人黄色录像 | 精人妻一区二区三区 | 国模吧一区二区 | 91看片就是不一样 | 日韩亚洲精品在线 | 日本一本高清视频 | 国产欧美日韩另类 | 国产成人97精品免费看片 | 午夜久久福利 | 亚欧成人精品 | 亚洲福利视频网 | 大乳女喂男人吃奶 | 第一色综合 | 中文字幕在线免费 | 精品少妇av| 欧美天天爽 | 欧美大片黄色 | 成人免费xxxxx在线观看 | 免费黄毛片 | 丰满少妇xoxoxo视频 | 少妇av片 | www.猫咪av| 国产又粗又猛又爽又黄的视频小说 | 欧美一级鲁丝片 | 伊人青青草 | 人妻内射一区二区在线视频 | 国产精品久久久久久久久久久久久久 | 日韩一级一区 | 国产精品久久久久一区二区三区 | 激情片| 懂色av一区二区三区免费 | www.超碰97| 国产精品一区二区视频 | 国产免费一级 | 少妇性bbb搡bbb爽爽爽欧美 | 久久精品第一页 | 亚洲日本va中文字幕 | 亚洲理伦 | 天堂视频在线 | 久久久亚洲国产 | www.4虎| 人与拘一级a毛片 | 色吊丝av中文字幕 | 国产精品一区二区三区高潮 | av高清 | 蜜桃在线一区二区三区 | 欧美www| 国产精品一区无码 | 亚洲自拍天堂 | 亚洲小说春色综合另类 | 全部免费毛片在线播放高潮 | 国产精品熟女一区二区不卡 | 动漫美女被吸乳奶动漫视频 | 成年人av在线 | 男女羞羞无遮挡 | www男人天堂 | 国产欧美日韩成人 | 欧美精品h | 激情小说在线观看 | 美女穴穴 | 99视频在线看 | 欧美成年人视频 | jlzzjlzz亚洲女人18 | av噜噜噜| 亚洲欧美视频在线观看 | 日本精品一区二区三区四区的功能 | 天天看片天天射 | 一本一道久久 | 青青青在线 | 私密视频在线观看 | 久久久久久久久99 | 91成人精品国产刺激国语对白 |