你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 超級片面的iOS資源

超級片面的iOS資源

編輯:IOS開發綜合

如何用Facebook graphic api上傳視頻:

http://developers.facebook.com/blog/post/532/

Keychain保管數據封裝:

https://github.com/carlbrown/PDKeychainBindingsController

對焦功用的完成:

http://www.clingmarks.com/?p=612

自定義圓角Switch按件:

https://github.com/domesticcatsoftware/DCRoundSwitch

彈出窗口For iphone and ipad:

https://github.com/chrismiles/CMPopTipView

KVO詳解:

http://nachbaur.com/blog/back-to-basics-using-kvo

圖片閱讀:

https://github.com/bdewey/Pholio

Dropbox實例:

https://github.com/bdewey/dropvault

外地天氣預告實例:

https://github.com/aspitz/WxHere

可伸縮的toolBar實例:

https://github.com/aspitz/ToolDrawer

app資源維護相關:

http://aptogo.co.uk/2010/07/protecting-resources/

cocos2d中也可用UIScrollView,UITableView,UIGestureRecognizers

https://github.com/jerrodputman/CCKit

http://www.tinytimgames.com/2011/08/05/introducing-cckit/

開源音視頻

doubangoCog

IOS文檔導入導出:

http://mobiforge.com/developing/story/importing-exporting-documents-IOS

CoreAnimation Demo:

https://github.com/bobmccune/Core-Animation-Demosanimation-sequenceanimation-sequence-with-block

CoreAnimation Dev:

Part 1 – Frame By Frame Sprites With Core Animation

Part 2 – Space Time

Part 3 – Scrolling Hell

Part 4 – Parallax Scrolling

IOS jabber聊天使用開發:客戶端開發

http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-interface-setup/http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-custom-chat-view-and-emoticons/

iOS jabber聊天使用開發:服務器搭建

http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/

iOS疾速入門:

http://www.jonathanhui.com/ios

objc學習:

http://www.jonathanhui.com/objective-c

https://github.com/carlbrown/PDKeychainBindingsController

https://github.com/ldandersen/scifihifi-iphone

KeyChain封裝,平安存數據:

http://developer.apple.com/library/mac/#documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html

http://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007797-Intro-DontLinkElementID_2

iOS聲響相關:

http://purplelilgirl.tumblr.com/post/9377269385/making-that-talking-app

http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.htmlhttp://zeroinverse.com/2010/06/iphone-audio-programming-tips/

彈珠游戲:

http://www.crowsoft.com.ar/WordPress/?p=19

spring board類UI:

https://github.com/rigoneri/myLauncher

MacOS&iOS upnp:

http://code.google.com/p/upnpx

ios block learn:

http://ios-blog.co.uk/iphone-development-tutorials/programming-with-blocks-an-overview/

https://github.com/zwaldowski/BlocksKit

彈出框中輸出用戶名與密碼:

https://github.com/enormego/EGOTextFieldAlertView

jailbreak iphone發送sms:

http://code.google.com/p/iphone-sms/

搜索itune裡app的url scheme:

https://github.com/Zwapp/schemes-scanner

橫豎屏切換自動調整地位:

https://github.com/michaeltyson/TPMultiLayoutViewController

鍵盤呈現與消逝view自動挪動防止遮擋:

https://github.com/michaeltyson/TPKeyboardAvoiding

http://atastypixel.com/blog/a-drop-in-universal-solution-for-moving-text-fields-out-of-the-way-of-the-keyboard/

iOS類似firebug的web調試工具:

http://phonegap.github.com/weinre/

一個UI開源庫tapkulibrary,集成了calendar,coverflow

https://github.com/devinross/tapkulibrary

http://maniacdev.com/2010/09/tapku-an-amazing-open-source-ios-interface-library/

數據庫SQLite

FMDB教程

mac的一個桌面順序,開源的

http://homepage.mac.com/nathan_day/pages/popup_dock.XmlRss/ target=_blank class=infotextkey>Xml

PSTreeGraph for iPad

https://github.com/epreston/PSTreeGraph

文件預覽like QLPreviewController

https://github.com/rob-brown/RBFilePreviewer

Interface Builder中用自定義字體處理方案

https://github.com/0xced/FontReplacer

有shader的UILabe

https://github.com/nicklockwood/FXLabel

GCD學習

http://blog.slaunchaman.com/2011/02/28/cocoa-touch-tutorial-using-grand-central-dispatch-for-asynchronous-table-view-cells/http://www.raywenderlich.com/4295/multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorialhttps://github.com/SlaunchaMan/GCDExample

iPad閱讀器開發

http://mobile.tutsplus.com/tutorials/iphone/building-an-ipad-reader-for-war-of-the-worlds/http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-using-a-slider-to-scrub-a-pdf-reader/http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-adding-a-table-of-contents-to-an-ipad-reader/epub reader

ipad UI 24個收費資源

http://www.cocoachina.com/applenews/devnews/2011/0915/3237.html

UITableView相關

UITableView的擴展讓UITableView中有search功用教程多列的TableViewUITableView兩級樹型構造Better TableView Data structure

Orge3D for iOS

http://code.google.com/p/gamekit/http://www.tonybhimani.com/2011/07/09/ogre3d-sdk-1-7-3-for-apple-iphone-ios-howto/

文檔比Three20更全的類Three20庫

https://github.com/jverkoey/nimbus

iOS Boilerplate一個庫集合,方便開發

http://iosboilerplate.com/https://github.com/gim.nete/iOS-boilerplate

openCV for iOS

http://code.google.com/p/edgy-camera-ios/https://github.com/BloodAxe/opencv-ios-template-projecthttps://github.com/BloodAxe/OpenCV-iOS-build-scripthttp://computer-vision-talks.com/2011/02/building-opencv-for-iphone-in-one-click/http://computer-vision-talks.com/2011/01/using-opencv-in-objective-c-code/http://computer-vision-talks.com/2011/08/a-complete-ios-opencv-sample-project/

PageCurl for iOS

https://github.com/xissburg/XBPageCurlhttps://github.com/raweng/FlipViewhttps://github.com/Split82/HMGLTransitionshttp://api.mutado.com/mobile/paperstack/

iOS PDF實例

http://www.cocoachina.com/bbs/read.php?tid=75173https://github.com/vfr/Readerhttps://github.com/shuhongwu/leaves-zoom-enhancedhttps://github.com/jaspergregory/Ipad-photo-magazine電子書開發正文功用pdf

Core Animation

http://nachbaur.com/blog/core-animation-part-1http://nachbaur.com/blog/core-animation-part-2http://nachbaur.com/blog/core-animation-part-3http://nachbaur.com/blog/core-animation-part-4

Core Data留意的中央

http://nachbaur.com/blog/smarter-core-datahttp://iphonedevelopment.blogspot.com/2009/09/core-data-migration-problems.htmlCoreData Helper 支持多線程的CoreData

GCD

http://nachbaur.com/blog/using-gcd-and-blocks-effectivelyhttp://deusty.blogspot.com/2011/01/multi-core-ios-devices-are-coming-are.html

MKMapView zoom level

http://troybrant.net/blog/2010/01/mkmapview-and-zoom-levels-a-visual-guide/http://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/

HTML parser

http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libXmlRss/ target=_blank class=infotextkey>Xml-1/https://github.com/topfunky/hpplehttps://github.com/zootreeves/Objective-C-HMTL-Parser

openGLES

http://www.ityran.com/portal.phphttp://gamesfromwithin.com/customizable-color-sections-with-opengl-es-1-1

Charts繪制開源庫

http://code.google.com/p/core-plot/https://github.com/ReetuRaj/MIMChart-Library闡明文檔

apple 公有api文檔

http://hexorcist.com/private_frameworks/html/main.html

類safari的切換頁面庫

https://github.com/100grams/HGPageScrollView

自定義Slider組件

https://github.com/buildmobile/iosrangeslideriOS Range Slider Part 1

iOS Range Slider Part 2

一些自定義組件:

自定義UIAlertView自定義BadgeView自定義數字鍵盤自定義UILabel OHAttributedLabel AQGridView KKGridView GMGridView

QR Encoder二維碼辨認

https://github.com/jverkoey/ObjQREncoder

Xml解析庫

https://github.com/ZaBlanc/RaptureXML

wapper map for iOS

https://github.com/yinkou/OCMapView

iOS unitity

https://github.com/ZaBlanc/iBoosthttps://github.com/escoz/QuickDialog/

socket

http://code.google.com/p/cocoaasyncsocket/

custom camera view

https://github.com/pmark/Helpful-iPhone-Utilitieshttp://www.codza.com/custom-uiimagepickercontroller-camera-view

本地天氣demo

http://www.cocoachina.com/bbs/read.php?tid-72558-fpage-3.html

閱讀器飛舉動畫

http://www.cocoachina.com/downloads/video/2011/1002/3313.html

切換動畫demo

http://www.cocoachina.com/bbs/read.php?tid-76431-page-1.html

Automatic Reference Counting

http://www.mikeash.com/pyblog/friday-qa-2011-09-30-automatic-reference-counting.html

voip for ios development

http://trac.pjsip.org/repos/wiki/Getting-Started/iPhonehttp://www.piemontewireless.net/PJSip155_and_iPhoneSDK312http://code.google.com/p/siphon/

圖像處置

http://www.cocoachina.com/downloads/code/2011/1009/3335.htmlhttps://github.com/esilverberg/ios-image-filtershttp://code.google.com/p/simple-iphone-image-processing/http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.htmlSSPhotoCropperViewController它的用法NYXImagesUtilities

腳本自動生成push notification所需證書

https://github.com/jprichardson/GeneratePushCerts

自定義ActivityIndicator

https://github.com/hezi/HZActivityIndicatorView

開源庫for ios

boost for iphoneffmpeg for iphoneopencore amr for iphoneOCR1 for iOS編譯辦法一辦法二DemoORC2 for iOS一些編譯好的庫

iOS網絡相關

bonjourASIHttpRequestCocoasyncSocketAFNetworking

iOS粒子零碎

http://www.baysidegames.net/blog/?p=51http://iphonedevelopment.blogspot.com/2009/03/at-last-particle-generator.htmlhttp://iphonedevelopment.blogspot.com/2009/01/another-opengl-particle-system-teaser.htmlhttp://www.cartoonsmart.com/ae_cool_energy.htmlhttp://www.cocos2d-iphone.org/archives/926http://maniacdev.com/2009/07/source-code-particle-based-explosions-in-iphone-opengl-es/http://developer.apple.com/library/mac/#samplecode/ReplicatorDemo/Introduction/Intro.html iPad版源碼CAReplicatorLayer_Animationhttp://pyro.fenomen-games.com/

iOS5新技術教程

Storyboards(DNA非最新)Storyboards官方材料tutorial-using-storyboards-in-xcode-4-2How to use Segues, Scence and Static Content UITableViewsbeginning-storyboards-in-ios-5-part-1beginning-storyboards-in-ios-5-part-2 GLKit Tutorial Core Image Filter Core Image Face Detection 自定義相冊 同步NSUserDefaults到iCloud

iOS圖形相關

http://tumbljack.com/3DAR3維地圖

iOS美術資源

http://www.grsites.com/generate/group/2000/http://www.openclipart.org/http://www.iconarchive.com/http://www.wallpaperfedd.com/category/wallpaper/3dhttp://www.vickiwenderlich.com/2011/10/free-iphone-ipad-game-art-pet-santa/

iOS 游戲engine

isGL3DOOLongEnginecocos2dgalaxyengine

支持CSS的UIView

GAViewStylingCSSApply

用戶體驗

電影膠片效果

跨平台編譯for iOS

https://sites.google.com/site/olipion/

SOAP for obj-C

http://code.google.com/p/wsdl2objc/

Mac 開源匯總

http://code.google.com/p/polkit/

1.https://www.shinobicontrols.com/blog/ios9-day-by-day-index本國大神的博客

2.http://ios.jobbole.com/84684/#rd?sukey=fa67fe3435f5c4be9547ae4cc029fe9032d962f204e23794aa78e507435c2648b01e1724e29ea3b78eb539fafe390dc0github開源項目

本文總結了iOS開發中常用的網站和類庫,如今總結出來分享給iOS順序員兄弟們,希望給他們帶來協助

UI

下拉刷新

EGOTableViewPullRefresh- 最早的下拉刷新控件。SVPullToRefresh- 下拉刷新控件。MJRefresh- 僅需一行代碼就可以為UITableView或許CollectionView加上下拉刷新或許上拉刷新功用。可以自定義上下拉刷新的文字闡明。詳細運用看“運用辦法”。 (國人寫)XHRefreshControl- XHRefreshControl 是一款高擴展性、低耦合度的下拉刷新、上提加載更多的組件。(國人寫)CBStoreHouseRefreshControl- 一個效果很酷炫的下拉刷新控件。BreakOutToRefresh- 一個下拉刷新打磚塊的開源 Swift 庫,能讓用戶在等候下拉刷新的時分邊玩撞球游戲邊等候。KYJellyPullToRefresh- 完成彈性物理效果的下拉刷新,神奇的貝塞爾曲線,配合UIDynamic寫的一個擬物的下拉刷新動畫。MHYahooParallaxView- 類似於Yahoo Weather和News Digest首屏的視差滾動。SDRefreshView- 復雜易用的上拉和下拉刷新(多版本細節適配)。ZLSwiftRefresh- swift下拉刷新/上拉加載更多,支持自定義動畫,集成復雜,兼容UITableView/CollectionView/ScrollView/WebView。BreakOutToRefresh- swift,上拉和下拉刷新。GearRefreshControl- swift,上拉和下拉刷新。refresher- swift,上拉和下拉刷新。可展開/膨脹的下拉菜單--SvpplyTable- 一個可展開可膨脹的下拉菜單,類似Svpply app。ODRefreshControl- 原iOS6上的橡皮糖刷新款式,很有意思。如今也很多大的 App 在用,比方蝦米音樂和 QQ 客戶端。PullToMakeSoup- PullToMakeSoup, 自定義下拉刷新的動畫效果:煮飯, Yalantis新作!TwitterCover- Twitter iOS客戶端的下拉封面模糊效果。Replace-iOS- Replace-iOS 讓人眼前一亮的下拉刷新(iOS)。Animations- 封裝了一下,運用的時分只需兩行代碼。一些動畫的飛機稿,都是一些獨自別離出來的用於測試的子動畫,如今一致歸類一下。

模糊效果

FXBlurView-be 支持iOS5.0以上版本,支持靜態、靜態模糊效果,承繼與UIView的模糊特效。VVBlurPresentation-很復雜易用的在原來viewconntroller根底上做模糊,然後present新的viewcontroller的。UICustomActionSheet- 經過模糊背景來著重強調與菜單相關的元素--對話框 外面曾經珍藏。SABlurImageView- 支持突變動畫效果的圖像模糊化類庫。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者。

AutoLayout

Masonry- Masonry是一個輕量級的規劃框架,擁有自己的描繪語法,采用更優雅的鏈式語法封裝自動規劃,簡約明了並具有高可讀性(運用引見1運用引見2),iOS自順應前段庫-Masonry的運用),Masonry、Classy、ClassyLiveLayout引見。運用DEMO視圖居中顯示、子視圖含邊距、視圖等間隔擺放、計算ScrollView的contentsize。Classy- Classy是一個能與UIKit無縫結合stylesheet(款式)零碎。它自創CSS的思想,但引入新的語法和命名規則,Classy官網,Masonry、Classy、ClassyLiveLayout引見。ClassyLiveLayout- ClassyLiveLayout經過結合Classy stylesheets與Masonry一同運用,可以在運轉的模仿器中微調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,寬高比約束、比例約束、不等約束、視差約束、低優先級約束等初級用法,無需寫碼即可停止復雜頁面規劃,Demo 還靜態模仿了各屏幕下的效果。來自百度知道 iOS 小組的外部分享。

富文本

RTLabel- 富文本。RTLabel- 富文本,RTLabel支持64位。TYAttributedLabel- TYAttributedLabel。 復雜易用的屬性文本控件(無需理解CoreText),支持富文本,圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示。TQRichTextView- 用於做富文本視圖控件顯示,用於即時通訊的表情顯示,以及資源評論的富文本顯示。TTTAttributedLabel- 一個文字視圖開源組件,是UILabel的替代元件,可以以復雜的方式展示渲染的屬性字符串。另外,還支持鏈接植入,不論是手動還是運用UIDataDetectorTypes自動把電話號碼、事情、地址以及其他信息變成鏈接。用TTTAttributedLabel創立變化豐厚的UILabel- 網易舊事iOS版運用。MLEmojiLabel- 自動辨認網址、號碼、郵箱、@、#話題#和表情的label。可以自定義自己的表情辨認正則,和對應的表情圖像。(默許是辨認微信的表情符號),承繼自 TTTAttributedLabel,所以可以像label一樣運用。label的特性全都有,運用起來更敵對更方便。FXLabel- FXLabel是一個功用弱小運用復雜的類庫,經過提供一個子類改良了規范的UILabel組件,為字體添加了暗影、內暗影和突變色等,可以被用在任何規范的UILabel中。FXLabel還提供了更多控件,可以對字體行距、字體間距等停止調整。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外面設置 -- swift。HHFlashSwitch- 一個另類的UISwitch,選擇後,背景水波分散變色效果。UUColorSwitch- Switch 開關動畫效果,當翻開開關時,Switch可完成平滑渲染過渡到父視圖的效果。UITextViewDIYEmojiExample-UITextView編輯時拔出自定義表情-復雜的圖文混編。Shimmer- BlingBling閃光效果,酷炫的Label的效果,可以用於加載等候提示。ZSSRichTextEditor- 適用於iOS的富文本WYSIWYG編輯器,支持語法高亮和源碼檢查。ZSSRichTextEditor包括一切WYSIWYG規范的編輯器工具。RichEditorView- swift,一套可定制富文本編輯器組件及示例。功用完好、代碼精練、完成邏輯巧妙(編輯器中心與 WebView 結合,采用 html5 contentEditable 編輯形式,執行JS 配套命令 execCommand 完成富文本編輯功用)。DTCoreText- 可以解析HTML與CSS最終用CoreText繪制出來,通常用於在一些需求顯示富文本的場景下替代低功能的UIWebView。DTCoreText源碼解析。CSGroWingTextView- 用作即時通訊文本框和評論文本框運用,可以顯示多行輸出。MarkdownTextView- 顯示Markdown的TextView。高仿微信限定行數文字內容- 采用Autolayout高仿微信純文字限定行數。FuriganaTextView- 完成復雜的日文韓文排版。ParkedTextField- 帶固定文本的輸出組件。LTMorphingLabel- swift 可以完成文字變形動畫效果的Label,用Swift寫的一個可以完成文字變形動畫效果的Label,很炫。GJCFCoreText- 圖文混排。AttributedLabel- 顯示功能數量級 UILabel 的 AttributedLabel。無畏無懼、應戰威望。FFLabel- 自動檢測 URLs, @username, #topiC# 等關鏈詞(提供呼應擴展)。適用的標簽文本小組件。

圖表

PNChart- 國際開源作者,靜態的圖表。swift-linechart- 功用完好、適用的折線圖組件。運用方便,參數配置復雜。是車載斗量的優質組件--swift。ios-charts- 一款優秀 Android 圖表開源庫 MPAndroidChart 的 Swift 言語完成版(支持 Objective-C 和 Swift 調用)。缺省提供的示例代碼為 Objective-C。TEAChart- xhacker/TEAChart 一個簡約的 iOS 圖表庫,支持柱狀圖、餅圖以及日歷等。YOChartImageKit- 支持在watchOS上繪制圖表,看它最近更新挺勤快的,可以關注一下。RealtimeGradientText- Fun With CALayer Mask 剛好明天開源了一個風趣的項目 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask,闡明。

表相關

SWTableViewCell- 國際開源作者,帶很多手勢的表單元格。MCSwipeTableViewCell- 帶很多手勢的表單元格。TMQuiltView- 瀑布流。WaterfallFlowDemo- 一個復雜的UICollectionView瀑布流規劃演示demo。XLForm- 很多表格類的table,寫法更高冷一點,引薦運用。RETableViewManager- 可以非常方便地生成各種款式、各種功用的TableView。只需開發者能想到的列表效果或許功用,都可以應用這份代碼迅速編寫出來。比方,之前要完成一個填寫各種材料的列表,能夠需求很多代碼,如今只需求幾行代碼就可以完成。UIScrollSlidingPages- 允許添加多視圖控件,並且可以橫向滾動。有點類似於Groupon app。HBHorizontalTableView- swift,TableView 橫向滾動小示例(仿照 AppStore 使用展現)。HorizontalScrollCell- HorizontalScrollCell是一款運用方便的程度方向可滾動的單元格,適用於UICollectionView中完成水片方向滾動視圖。 。SYJiugonggeTableView- tableView封裝的九宮格。UUChatTableView- UUChatTableView 氣泡聊天界面,支持文本、圖片以及音頻的氣泡聊天界面。源碼引薦闡明。Chats- 聊天 UI 示例順序。此項目應該只為演示或學習之用,沒有服務器 -- swift。Atlas-iOS- 疾速在iOS裡集成聊天功用,類似開源版本的環信。Layer家開源了一套聊天app界面的處理方案.看起來很贊,很多蠻復雜的東西直接都幫封好了。不得不說如今做app開發真是很復雜,大局部時間搭積木就可以了。官方網站。DLSlideView- DLSlideView對罕見的頂部Tab頁點擊、滑動分頁做了封裝。它運用基於ViewController的container特性(而不是scrollview)來管理各個子頁面,以支持有限分頁,源碼引薦闡明。VOVCManager- 頁面管理器:1.跳轉指定頁面,只需求知道viewController的Class名,假如有storyboard,則需求指定storyboard名;2.無需添加基類;3.支持URLScheme跳轉指定頁面。MBXPageViewController- 簡約疾速的頁面切換--MBXPageViewController,帶有按鈕控件的UIPageController,十分整潔、復雜以及疾速。該項目經過三種方式展現頁面之間的切換,比方導航欄上的多個tab切換、頁面左右兩端箭頭指示切換,以及運用分段控件。PagerTab- UIScrollView完成滑動轉換頁面,類似網易雲音樂iOS版的頁面滑動切換效果。GUITabPagerViewController- 多個tab滑動切換。VOMetroLayoutDemo- Metro風格的UICollectionView, 目前只支持橫向規劃,僅在iPad上使用。KYCellAnimation- 給UITableViewCell添加進入的動畫。COBezierTableView- swift,經過編輯 Bezier 曲線四點地位設置 TableView 內 Cell 及對應按扭地位。實驗效果很贊。RDVTabBarController- 一個TabBar組件,可以方便設置底部菜單的文字圖片,點擊效果,小紅點提示等。橫向展現文本內容的自定義cell- 可以橫向展現文本內容的自定義cell,依據文本有限滾動。LxTabBarController- 改動了原生tabbar切換tab時的僵硬效果,並參加滑動切換手勢(有和界面上的其它手勢發作抵觸的風險,可依據詳細項目予以封閉),swift版本。UITableView-FDTemplateLayoutCell- UITableView-FDTemplateLayoutCell 是一個方便緩存 UITableViewCell 的高度的框架。ExpandingStackCells- 采用 UIStackView 完成表格單元格擴展內容顯示示例及處理方案。Sapporo- swift 單元格模型驅動的集合視圖管理器組件。又一個超適用的“輪子”。MDIHorizontalSectionTableViewController- 依據產品需求開源了一個交互項目,可以了解為橫向Section的TableView,section和cell同時支持拖拽,後續安卓版本也會開源出來。JZNavigationExtension- 多功用導航控制器,可以通明前往欄。QuickRearrangeTableView- 基於 UITableView 的疾速重排功用擴展子類。經過長按選定單元格然後滾動挪動到指定地位。

隱藏與顯示

SlideTapBar- 滾動欄菜單,向上滾動時隱藏tabbar,向下滾動馬上顯示tabbar。FoldingTabBar.iOS- 可折疊Tab Bar和Tab Bar Controller。LTNavigationBar- LTNavigationBar為app導航欄添加靜態著色效果,可自定義其背風光。Demo包括:1.變換背風光;2.滾動視圖,導航欄和形態欄堆疊。BLKFlexibleHeightBar- 固定Header的效果庫。。

HUD與Toast

MBProgressHUD- 最多人用的loading。SVProgressHUD- SVProgressHUD的loading,假如你需求定制化的等候提示器,這個就是了(也許是最好的)。。ProgressHUD- ProgressHUD的loading,運用最復雜。MMProgressHUD- 設置HUD呈現和消逝的方式(包括上下、左右、淡入淡出、縮小減少等等),設置HUD的內容(可以在HUD中參加幀動畫、靜態圖片等等),設置HUD呈現時的底部掩蓋層顏色,等等。總而言之,這是一份集大成的HUD代碼。漸漸看視頻吧,囊括了一切效果。WSProgressHUD- 一個玲珑精致的HUD,支持添加到自定義View上, 還有更多小細節.。

對話框

WCAlertView- 自定義的對話框。IOS7AlertView- IOS7AlertView的對話框。AMSmoothAlert- 動畫效果不錯,最多star,但不支持arm64。DQAlertView- 扁平化的款式不錯。HHAlertView- 一個簡易的alertview 有三種款式,有成功,失敗,和正告三種款式,支持Delegate和block兩種回調。MJPopupViewController- 完成彈出視圖的各種彈出和消逝效果,包括淡入淡出(fade in,fade out),從屏幕上方飛進,下方飛出,從屏幕左方飛進,右方飛出等等效果,彈窗。EasyTipView- 彈出提示框類及演示示例。異樣地,API 復雜、易用。好“輪子”,彈窗。kxmenu- kxmenu彈出菜單,點擊視圖上恣意地位的按鈕,會彈出一個菜單,並且有個小箭頭指向點擊的按鈕,類似氣泡視圖。彈出的菜單地位會依據按鈕的地位來停止調整。QBPopupMenu- QBPopupMenu彈出菜單,完成類似 UIMenuItem 的彈出菜單按鈕。點擊按鈕,會彈出一個菜單,下面可以陳列多個按鈕。純代碼完成,不需求任何圖片。STModalDemo- 彈出視圖(告訴,提示,選擇,窗口)。TAOverlay- TAOverlay可經過疊加層展現有用的信息,可自定義文本和背風光,添加暗影和模糊效果,以及更改字體大小或許用自定義圖片交換頁面上的icon。UICustomActionSheet- 經過模糊背景來著重強調與菜單相關的元素--模糊效果 外面曾經珍藏。ActionSheetPicker-3.0- 該項目是此前搶手項目ActionSheetPicker的新版本,疾速復制了iOS 8上的下拉 UIPickerView/ActionSheet功用。MJAlertView- 3D效果轉場效果警示圖--MJAlertView。SwiftyDrop- 輕量、易用的小清爽彈出列表及信息提示組件真心不錯。

其他UI

AwesomeMenu- 最多人用的Path菜單。DCPathButton- Path,4.0的彈出菜單,呼出或許封閉菜單時,多個小圖標會辨別依照逆時針和順時針的方向停止滾動。SphereMenu- 應用UIDynamicAnimator的風趣的菜單,path類似。KYGooeyMenu- KYGooeyMenu 是一個具有 Gooey Effects 帶粘性的扇形菜單控件(衛星菜單、path)。TwitterPaggingViewer- 多個Tableview,左右滑動。CircularProgressControl- Circular Progress Control using CAShapeLayer ,環形進度控制條。KDCircularProgress- KDCircularProgress是運用swift制造的顏色炫麗的進度條,可以參加多種顏色來控制進度條的突變效果。XLPagerTabStrip- 做的很棒的iOS下的PagerTabStrip。RandomColorSwift- 一個自動生成美觀的顏色的 Swift 庫,RandomColorSwift。HexColorService- 將16進制顏色字符串轉成UIColor。Rainbow- 旨在進步代碼可讀性及易用性的 UIColor 擴展,它使原先無限的預定義顏色(辦法)選擇,擴展至超越 1200 種。UIColor-ChineseTraditionalColors- 中國傳統顏色援用 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可復雜地添加滑入手勢來調用UIView,並運用該行為提供了一個組件以創立類似Tinder app的like或許dislike界面的輕掃。基於輕掃的方向,你可以決議執行什麼樣的行為,並且你可以自定義文本顏色和圖片。該項目適用於教學用的抽 認卡、圖片檢查器以及其他等。iOS Material Design庫- 該項目自創於谷歌的Material Design guideline,用戶可自定義背風光。ZMaterialDesignUIButton- Swift Material Design UIButton。MediumScrollFullScreen- Medium的可擴展滾動頁面,上下滾動時,全屏顯示內容,並自然消隱上下菜單。由此項目感知,作者是一位很注重細節的開發者,他的另外幾個菜單類項目也都不錯,值得參考,比方:PathMenu, MediumMenu 等。SDProgressView- 簡便美觀的進度指示器,此系列共有六種款式的進度指示器。WZFlashButton- WZFlashButton,點擊後button外面呈現水波分散效果。TWinkle- 為字體加上鑽石版閃耀的效果。運用Swift編寫。ios-multi-back-button- 可交換內置的UInavigationController前往按鈕,長按左上角的前往按鈕,完成多層級的疾速前往。ASDayPicker- 適用於iOS (iPhone)的日期選擇器,類似於Calendar app的周視圖。today extension- 用純代碼構建一個Widget(today extension) 。FSCalendar- 日歷視圖,帶有奇妙戰爭滑的滾動效果,可自定義外觀--國人。HSDatePickerViewController- 帶有Dropbox Mailbox覺得的時間日期選擇器。啟動是背景被模糊化。界面也是主流的扁平化風格。JTCalendar- iOS下優美的 Calendar 組件,做 GTD 類 App 必備。Persei- 動畫隱藏或顯示頂部菜單支持庫及示例項目。--swiftForm- JSON 驅動的 Form表單零碎,復雜的表單填寫類 App 極端需求(比方淘寶呢!)。SwiftyFORM- swift 表單輸出框架(亮點是表單驗證規則引擎),是我見過地最易用的 Swift 表單組件。SwiftSpinner- SwiftSpinner是運用swift制造的一款精致帶感的指示器,並且連帶有字體信息顯示,模糊背景,半通明,扁平化等IOS8的效果。AKPickerView-Swift- 一款小而美的 3D 效果選擇器。ImagePickerSheet- 圖片或視頻選擇器(可多選)組件及其示例項目。iOS-RatingBar- iOS-RatingBar swift版的評分控件,跟Android的RatingBar一樣有兩種形式,評分形式和只讀形式'支持視圖編輯,自定義星星數量,評分等級,另外還能支持非整數星,0.5顆星,0.1顆星,可以開啟動畫效果。RKNotificationHub- 疾速給 UIView 添加上炫酷的告訴圖標(Badge、紅點、提示)。BubbleTransition- 以氣泡收縮和減少的動畫效果來顯示和移除 controller,Uber的就是這種取消操作的方式。KYFloatingBubble- 類似iOS7中Game Center浮動氣泡的效果。DKNightVersion- DKNightVersion 是一個支持夜間形式切換的框架。EasyUIControl- 一個可以簡化界面ui的控件框架。LxGridView-ocLxGridView-swift- 應用UICollectionView模擬iOS零碎桌面圖標的交互,作用如動圖。QQBtn- 仿QQ未讀音訊彈性按鈕動畫,到達和手機QQ未讀信息一樣的動畫效果,效果根本完成。GMStepper- swift 帶動畫效果、支持手勢滑動操作的步進標簽。TZStackView- OS 9 UIStackView 功用模仿完成於 iOS 7/ iOS 8 內。LayoutTrait- swift 一個小類庫。 做iPad 多義務分屏 適配的同窗可以看一下。HACursor- HACursor,是一個對橫向ScrollView中的視圖停止管理的UI控件。只需幾行代碼就可以集成類似於網易舊事對主題頁面停止排序,刪除操作的功用。Ruler- 尺子。

動畫

Core Animation筆記,根本的運用辦法- Core Animation筆記,根本的運用辦法:1.根本動畫,2.多步動畫,3.沿途徑的動畫,4.時間函數,5.動畫組。awesome-ios-animation-iOS Animation 主流炫酷動畫框架(特效)搜集整理搜集整理了下iOS平台下比擬主流炫酷的幾款動畫框架。

側滑與右滑前往手勢

SloppySwiper- iOS零碎自帶的UINavigationController要7.0才支持,但不過該手勢只能從屏幕左側邊緣辨認,假如要擴展到整個屏幕范圍怎樣辦? 配合一個SloppySwiper無需代碼就可以輕松完成。此庫支持iOS5.0以上版本(另外:Nav的title滑動不分明,自己寫了2個類似的控 件),SloppySwiper-demo:代碼方式與storyboard方式。SCNavigation- UINavigation可以右滑前往,隱藏UINavigationBar。UINavigationController-YRBackGesture- 支持右滑前往手勢,標題欄不動。GHSidebarNav- 如今比擬盛行運用側開(側滑)菜單設計。試了不少控件,覺得GHSidebarNav最成熟,尤其對純代碼創立的界面兼容性最好。在Storyboard中運用GHSidebarNav側開菜單控件。iOS-Slide-Menu- 可以類似Facebook和Path那樣彈出左左邊欄側滑菜單,還支持手勢。多種可以自定義的屬性 (十分不錯)。ECSlidingViewController- 側滑菜單。JASidePanels- 側滑菜單,有左右菜單,有pop功用,支持手勢側滑,自己運用中:復雜。animated-tab-bar- 讓 Tabbar items能顯示萌萌的動畫。tabbar圖標動畫- tabbar上圖標的動畫完成,源碼引薦闡明。SideMenu- swift完成,一款帶動畫效果可定制 Slide Menu,可以學習其動畫完成思緒。P.S. 關於Hamburger式菜單,雖然很常用,不過,蘋果並不鼓舞運用,甚至有開發小組對其弊端用自家上線使用前後數據比照停止了鞭撻。RESideMenu- 側開菜單,qq類似。JHMenuTableViewDemo- 仿網易郵箱列表側滑菜單。SlideMenuView- 炫酷側滑菜單規劃框架,Android版本的分歧完成。QQConfiguration- swift,QQ-iPhone端框架,左側菜單欄拖入手勢。KGFloatingDrawer- 側滑菜單,qq類似,KyleGoddard/KGFloatingDrawer:一款合適於大屏手機或平板的浮動抽屜式導航界面組件。效果很贊- 側開菜單,qq類似(與RESideMenu類似)。AIFlatSwitch- 一款帶平滑過渡動畫的 Switch 組件類,類相反風格的 Menu/BackHamburgerButton,類似相反風格的 Menu/Closehamburger-button.JHChainableAnimations- 在使用中采用鏈式寫出酷炫的動畫效果, 使代碼愈加明晰易讀,應用block完成的鏈式編程。WXGSlideMenuDemo- 個復雜完成側拉(側滑)菜單的小demo,供初學者共同窗習、練習運用。PKRevealController- PKRevealController是一個可以滑動的側邊欄菜單(可向左、向右或許同時向兩側),只需手指悄悄一點(或許按一下按鈕,但是這樣滑動時不夠炫酷)。SwiftPages- 高可定制類似 Instagram 視圖滑動切換功用類庫。API 復雜、易用。FlipBoardNavigationController- FlipBoardNavigationController。MMDrawerController- 最多人用的一個有關側邊“抽屜”導航框架,外面還有很多你意想不到的交互效果,側滑。

gif動畫

UIImageView-PlayGIF- UIImageView-PlayGIF。YLGIFImage- YLGIFImage。YLGIFImage-Swift- YLGIFImage-Swift。

其他動畫

popping- popping是一個POP 運用實例工程SinaMenuView- 用POP動畫引擎寫的Sina微博的Menu菜單。MMTweenAnimation- facebook POP的自定義動畫擴展(基於POPCustomAnimation) 提供10種函數式動畫。ZQLRotateMenu- 這是一個旋轉視圖的選擇器。CoolLoadAniamtion- 一個復雜但是效果不錯的loading動畫。SequenRotateAnimation- 一個復雜的loading次第動畫。SYAppStart- App啟動插畫的自定義過度。VJDeviceSpecificMedia-如何依據設備選擇不同尺寸的圖片可以經過設置不同尺寸設備的LaunchImage,來使得App適配這些設備,要是在不同不同尺寸設備上運用不同大小的圖片,則需求在代碼中逐個判別,然後加載。RMParallax- RMParallax是一個app啟動頁引導開源項目,除了纖細的翻頁視差效果,描繪文本的過渡也十分美觀(版本新特性)。ADo_GuideView- 轉動的用戶引導頁(模擬網易bobo) 由於沒有從app包裡抓到@3x的圖片,建議在iPhone5模仿器運轉,保證效果~ (版本新特性)。Spring- Spring是一個Swift編寫的開源庫,可簡化Swift編寫的iOS動畫。支持shake、pop、morph、squeeze、wobble、 sWing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多種動畫方式,用 IBDesignable 讓運用者可以在 Xcode 中疾速設置動畫效果。CoreNewFeatureVC- 版本新特性(引導頁),1.封裝並簡化了版本新特性啟動視圖!2.添加了版本的本地緩存功用,3.集成復雜,運用方便,沒有耦合度,4.支持block回調。KYBezierBounceView- 手勢控制貝塞爾曲線,取消手勢貝塞爾曲線會有反彈效果。cadisplaylinkanduibezierpath- CADisplayLink結合UIBezierPath的神巧妙用。KYCuteView- 完成類似QQ音訊拖拽消逝的交互+GameCenter的浮動小球效果,剖析。KYWaterWaveView- 一個內置波浪動畫的UIView,外面有魚騰躍水濺起來的效果。KYPingTransition- 完成圓圈縮小放小的轉場動畫,可以依據自己的需求運用Paper中的彈性效果,有Material風格。KYNewtonCradleAnimiation- 牛頓擺動畫。LayerPlayer- 一款片面展現中心動畫 API 示例項目(上架使用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等運用的互動演示。JGTransitionCollectionView- swift,基於集合視圖擴展完成完成自動規劃及單元項 Flip式動畫效果(效果很贊)。組件運用方便、自然(只需設置集合視圖數據源的規范方式即可)。KYShareMenu- 帶彈性動畫的分享菜單。Context-Menu.iOS- 可以為app的菜單添加美麗的動畫內容,可自定義icon,並可依據自己的愛好設計單元格和規劃。DeformationButton- 一個復雜的變換外形動畫按鈕。UnReadBubbleView- UnReadBubbleView是一個可以拖拽並拉長的氣泡視圖。拖拽到一定的長度會消逝,可以經過系數設置來控制拖拽的長度。氣泡也支持多種屬性設置。PPDragDropBadgeView- 完成了類似於QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC,氣泡可以帶無數字標識,同時支持消逝block辦法。消逝時還帶有消逝效果動畫。GiftCard-Implementation- 購置的炫酷動畫。iCarousel- iCarousel是一個類,它承繼於UIView。用於簡化完成各品種型的旋轉木馬(分頁滾動視圖)。HotGirls- 卡片動畫。tispr-card-stack- swift 卡片風格動畫切換組件及完好交互示例。ZLSwipeableViewSwift- swift 卡片堆疊效果的完成(ZLSwipeableView)】可完成類似Tinder和Potluck使用順序的卡片堆疊效果,該項目基於ZLSwipeableView objective-c完成。1.自定義動畫。2.自定義滑動切換。3.自定義方向。4.撤銷。Koloda- 基於卡片的 Tinder-style 動畫效果示例。精密絕人。更贊的是額定附了詳細開發教程 How We Built Tinder-Like Koloda Animation in Swift網頁鏈接。Yalantis 出品動畫順序款款精品。QQPersonalInfoTransition- 仿照QQ的轉場。KYAnimatedPageControl- 除了滾動視圖時PageControl會以動畫的方式一同挪動,點擊目的頁還可疾速定位。支持兩種款式:粘性小球和旋轉方塊。RazzleDazzle- 【IFTTT開源Swift編寫的幀動畫框架--RazzleDazzle】RazzleDazzle 是IFTTT開源的一個iOS幀動畫框架,十分適用於APP初次運用時的引見和引導信息。JazzHands是UIKit一個復雜的關鍵幀根底動畫框架, 可經過手勢、scrollview、KVO等控制動畫,被IFTTT使用在IFTTT for iPhone上。Presentation- 一個類似RazzleDazzle的框架。

網絡相關

網絡銜接

AFNetworking- ASI不晉級當前,最多人用的網絡銜接開源庫,iOS網絡編程之AFNetworking運用,iOS開發下載文件速度計算。Alamofire- Alamofire是AFNetworking的作者mattt新寫的網絡懇求的swift庫。YTKNetwork- 是基於 AFNetworking 封裝的 iOS網絡庫,提供了更高層次的網絡訪問籠統。相比AFNetworking,YTKNetwork提供了以下更初級的功用:按時間或版本號緩存網絡懇求 內容、反省前往 JSON 內容的合法性、文件的斷點續傳、批量的網絡懇求發送、filter和插件機制等。LxFTPRequest- 支持獲取FTP服務器資源列表,下載/上傳文件,創立/銷毀ftp服務器文件/目錄,以及下載斷點續傳,下載/上傳進度,自動判別地址格式合法性跟蹤等功用!國人開發,QQ:349124555。WTRequestCenter- 方便緩存的懇求庫,提供了方便的HTTP懇求辦法,傳入懇求url和參數,前往成功和失敗的回調。 UIKit擴展提供了許多不錯的辦法,疾速緩存圖片,圖片檢查,縮放功用, 顏色創立,設備UUID,網頁緩存,數據緩存等功用。 無需任何import和配置,目前完成了根底需求。MMWormhole- Message passing between iOS apps and extensions 2個iOS設備之間通訊。socket.io-client-swift- WebSockect 客戶端類庫。開放的通訊協議,有利於構建弱小地跨平台使用。Transporter- swift, 短小、精悍、易用的多文件(並發或順序)上傳和下載傳輸庫。還支持後台運轉、傳輸進程跟蹤、暫停/續傳/取消/重試控制等功用。STNetTaskQueue- STNetTaskQueue Objective-C 可擴展網絡懇求管理庫。CocoaAsyncSocket- 在iOS開發中運用socket,普通都是用第三方庫AsyncSocket,不得不供認這個庫的確很弱小,運用教程。GCDAsyncSocket- GCDAsyncSocket ,不錯的Demo。Just- 小而美的 HTTP 類。功用復雜、直接、完好且強健性高-- swift。Future- 基於微框架設計思想的異步執行及後果呼應類,代碼即復雜又潔淨-- swift。MZDownloadManager- 下載管理。DVR- 針對網絡懇求的測試框架,超適用的工具。且支持 iOS, OSX, watchOS 全平台。

圖像獲取

SDWebImage- SDWebImage 網絡圖片獲取及緩存處置。Kingfisher- 純 Swift 完成的類 SDWebImage 庫,完成了異步下載弛緩存圖片。KFSwiftImageLoader- Swift,一個圖像緩存加載庫。FastImageCache- FastImageCache 網絡圖片獲取及緩存處置,iOS圖片加載速度極限優化—FastImageCache解析。EGOCache- 非常知名的第三方緩存類庫,可以緩存NSString、UIImage、NSImage以及NSData。除此,假如還可以緩存任何一個完成了接口的對象。一切緩存的數據都可以自定義過時的時間,默許是1天。EGOCache 支持多線程(thread-safe),UITableView加載多張照片招致內存下跌的問題。

網絡聊天

XMPPFramework- XMPPFramework openfire聊天。環信- 給開發者更波動IM雲功用。8200萬用戶考驗,好用!(暫無及時語音、視頻通話)融雲- 即時通訊雲服務提供商。(暫無及時語音、視頻通話)容聯雲通訊- 提供基於互聯網通話,視頻會議,呼叫中心/IVR,IM等通訊服務。chatsecure- 基於XMPP的iphone、android加密式聊天軟件,chatsecure官網。iOS代碼1,iOS代碼2,iOS中文版。MessageDisplayKit- 仿微信聊天,參考JSQMessagesViewController。(國人寫)JSQMessagesViewController- 聊天 。SunFlower- 環信聊天demo,比擬多功用 。BlueTalk藍牙聊天- 以MultipeerConnectivity為根底, 完成了復雜的藍牙聊天。

網絡測試

Reachability- 蘋果提供過一個Reachability類,用於檢測網絡形態。但是該類由於年代長遠,並不支持ARC。該項目旨在提供一個蘋果的Reachability類的替代品,支持ARC和block的運用方式。iOS網絡監測如何區分2、3、4GSimpleCarrie- 復雜的運營商信息獲取!。

WebView

MGTemplateEngine- MGTemplateEngine比擬象 PHP 中的 Smarty、FreeMarker 和 Django的模版引擎,是一個輕量級的引擎,復雜好用。只需設置很多不同的HMTL模版,就能輕松的完成一個View多種內容格式的顯示,關於不熟習 HTML或許加重 任務量而言,把這些任務讓設計分擔一下還是很好的,也比擬容易完成設計想要的效果。NJKWebViewProgress- 一個 UIWebView 的進度條接口庫,UIWebView 自身是不提供進度條的。GTMNSString-HTML- 谷歌開源的用於過濾HTML標簽。

Model

JSONKit- JSONKit庫是十分復雜易用而且效率又比擬高的,重要的JSONKit適用於ios 5.0以下的版本,運用JSONKit庫來解析json文件,只需求下載JSONKit.h 和JSONKit.m添加到工程中;然後參加libz.dylib即可。JSONModel- 解析服務器前往的Json數據的庫,JSONModel源碼解析一。Mantle- Mantle次要用來將JSON數據模型化為OC對象, 大零碎中運用。為什麼選擇Mantle。RFJModel- RFJModel是一個IOS類庫,可以將JSON字典自動裝填到OBJC對象。相比JSONModel有一些十分好的特性,運用上也比擬復雜。XMLDictionary- ios與mac os平台下xml與NSDictionary互相轉化開源類庫。MJExtension- 用於json轉model停止運用,轉換效率很高,運用也比擬復雜,只需前後台商定好,json直接就轉成了model。CFRuntime- “Swift 版的 MJExtension,運轉時、反射與一鍵字典模型互轉”。DDModel- 疾速搭建項目Model層,支持ORM映射關系,能從JSON/XML直接實例一個Model對象。支持SQLite本地數據耐久化,封裝了HTTP, 增加HTTP代碼與UIViewController的代碼耦合,支持Cache;類似RESTKit、Mantle的功用;運用該類庫當前簡化了網絡層 的開發任務,把更多的精神放在UI下面;目前只支持GET/POST辦法的懇求。運用到的第三方庫 有:1.SQLitePersistentObject; 2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;protobuf-swift- Protocol Buffers 的 Swift 言語完成庫。P.S. Protocol Buffers 是 Google 開源項目,次要功用是完成直接序列化構造化的對象數據,方便跨平台疾速傳遞,開發者也可以直接修正 protobuf 中的數據。相比 XML 和 JSON,protobuf 解析更快,存儲更小。JSONCodable- 基於 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析類。

其他

DateTimeKit- 一個超贊的時間處置的庫,Joda-Time ! 他能幫你輕松處置時區,處置時間加減,計算到期時間等等場景下的問題。SwiftDate- 特別完好、弱小的日期時間操作管理類庫。它簡直涵蓋了已知開源日期類庫一切優秀特性。 他能幫你輕松處置時區,處置時間加減,計算到期時間等等場景下的問題。iOS公有API- 公有API,綠色 == public,白色 == private,藍色 == dylib。iOS源代碼- iOS源代碼。libfacedetection- C++ 人臉辨認 包括正面和多視角人臉檢測兩個算法.優點:速度快(OpenCV haar+adaboost的2-3倍), 精確度高 (FDDB非地下類評測排名第二),能估量人臉角度。Slidden- 一個老外開源的開發自定義鍵盤的庫,應用這個開源庫,可以方便的配置鍵位、顏色以及鍵位對應的圖片。TPKeyboardAvoiding- 用戶鍵盤彈出自動計算高度,停止屏幕滾動操作。CDPMonitorKeyboard- CDPMonitorKeyboard封裝,可以處理輸出視圖(例如textField,textView等)被鍵盤掩蓋問題,並可設置高於鍵盤多少。自動監聽鍵盤高度- 自動監聽鍵盤高度,初始界面,輸出框在屏幕最下方,當鍵盤呈現時,輸出框隨即挪動到鍵盤上方。SYKeyboardTextField- SYKeyboardTextField 是一個輕巧,復雜,非侵入式的鍵盤附隨輸出框! 采用Swift編寫。BlocksKit- block框架,為 OC 常用類提供了弱小的 Block 語法支持,使得編寫 OC 代碼變得溫馨、疾速、優雅。KVOController- 在項目中有運用 KVO ,那麼 KVOController 相對是個好選擇。它是 facebook 開源的一個 KVO 加強框架。appirater- 用於提示用戶給你的 APP 打分的工具。MotionKitr- 為中心運動框架(The Core Motion framework)提供敵對的類庫封裝,以更方便運用三軸陀螺儀和減速感應器特性。Review Monitor- 第一時間自動推送 Apple Store 的用戶評論到你的郵件箱或許 Slack,第一時間跟進用戶反應,打造優秀 App 必備工具!類似的有:App annie 的類似功用。WBWebViewConsole- 類似微博iPhone客戶端的 “調試選項” 嗎?把其中的 “內置閱讀器網頁調試” 開源在 Github 上了。ios-good-practices- ios-good-practices iOS 開發最佳理論。iOS開發最佳理論- iOS 開發最佳理論 -- 中文。TodayExtensionSharingDefaults- TodayExtensionSharingDefaults是一個iOS 8 Today擴展現例,可以運用NSUserDefaults與其containing app分享數據。QRCodeReader.swift- QRCodeReader.swift一款復雜的 QR 二維碼閱讀組件及示例,提供前後相機切換功用。QRCatcher- 一個簡約美觀的二維碼掃描使用,iOS學習:AVFoundation 視頻流處置--二維碼掃描。Parsimmon- swift,小而美的言語學類庫封裝工具包。提供分詞、標志詞性、詞形歸並、樸素貝頁斯分類、決策樹等自然言語剖析小工具。P.S. 英語分詞效果好於中文,感興味的同窗可以針對中文做一些優化開發。參考譯文 NSHipster -NSLinguisticTagger。Password-keyboard- 隨機變換數字地位的密碼鍵盤。 模擬銀行類使用在付款時輸出的隨秘密碼鍵盤。MKMapView-Extension- 這是關於 MKMapView 寫的一個基於swift的擴展,可以擴展 MKMapView 的相關功用,增加復用代碼量。SemverKit- 針對契合『語義化版本標准 2.0.0』版本號的解析、比擬運算類庫。不只支持 Major, Minor, Patch,還支持 Alpha 和 Beta 預發布版本,以及相應地遞增運算擴展。SwiftValidator- 基於規則的輸出驗證類庫。項目良好的面向對象設計思想,使規則的擴展及自定義十分方便。更專業的規則引擎(甚至是基於自然言語的規則配置)處理方案,比方:開源的 Drools,商用的 ILOG 等。Tesseract-OCR-iOS- 有關OCR文字辨認項目。iOS-Categories- 搜集了許多有助於開發的iOS擴展,各種category。Olla4iOS- 過來積聚的一些方便復用的類和辦法,還在整理中。DKNightVersion- 用最快的方式給你的使用加上夜間和白晝的切換效果。TouchVisualizer- 適用的多點觸摸可視化組件。擴展並作用於 UIWindows,構造上提供了復雜地針對觸摸顯示定制,比方觸摸點的顏色。RegexKitLite- 用來處置正則表達式。XcodeServerSDK- 非官方 Xcode Server SDK 封裝庫。 P.S. 該 SDK 別離自之前引薦的由該作者開發的自動測試框架Buildasaur。BFKit-Swift- BFKit-Swift 這套工具庫可以進步使用開發效率。CKSIncrementalStore- 基於 CloudKit 服務器完成多終端數據同步。SwiftSequence- 簡約、靈敏、多變的操作 SequenceType 的類庫(基於微框架(μframework)設計思想)。IDNFeedParser- 一個復雜易用的Rss解析庫。CoreUmeng- 復雜:友盟分享封裝。openshare- 不必官方SDK,應用社交軟件挪動客戶端(微信/QQ/微博/人人/領取寶)分享/登錄/領取。Swifternalization- 一套適用的本地化工具庫。運用教程及 API 文檔完好。值得支出項目的“輪子”。apous- 一款風趣的 Swift 使用 - 讓 Swift 成為腳本言語。Mirror- 經過反射(Refection)完成鏡像對象封裝庫。從而可以更輕松獲取(或輸入)對象屬性名、類型及值變量。Proposer- Proposer 用單個 API 處置 iOS 上的權限懇求,以便運用前確認可訪問“相冊”、“相機”、“麥克風”、“通訊錄”或“用戶地位”。LocationManager- CoreLocation運用起來還是比擬費事的,需求受權,判別零碎版本等等,所以引薦運用第三方框架LocationManager,運用Block,非常復雜!iOS-CoreLocation:無論你在哪裡,我都要找到你!。pangu.objective-c- 有多種言語完成版本~ Pangu.Objective-C:格式化中英文之間的空格(OC)。objection- 一個輕量級的依賴注入框架Objection。

數據庫

FMDB- sqlite的工具,多線程FMDatabaseQueue實例,FMDB數據庫的運用演示和封裝工具類。GXDatabaseUtils- 在FMDB根底上的工具。realm-cocoa- Realm是一個真正為挪動設備打造的數據庫,同時支持Objective-C和Swfit。Realm聲稱其相比Sqlite,在挪動設備上有著更好的功能表現。Breeze- 用Swift寫的一個輕量級的CoreData管理工具,並且還支持iCloud 。AlecrimCoreData- Swift,更容易地訪問 CoreData 對象封裝類庫。除了 CRUD,還提供指針定位,弱小的排序、挑選,異步數據獲取,以及獨立線程後台存取數據。CoreStore- Core Data 管理類庫。 其中事務管理及查詢是其比擬大的亮點,整套 API 功用完好。Presentation- 分量級好項目 Presentation,它可以方便你制造定制的動畫式教程、Release Notes、特性化演講稿等。CoreValue- Swift 2 版 Core Data 封裝庫。相比另外兩個SwiftRecord和CoreStore更輕量。

緩存處置

YTKKeyValueStore- Key-Value存儲工具類,闡明。TMCache- TMCache 是 Tumblr 開源的一個基於 key/value 的數據緩存類庫,可以用於緩存一些暫時數據或許需求頻繁加載的數據,比方某些下載的數據或許一些暫時處置後果。JLKeychain- 快捷運用keychain存儲數據的類,使keychain像NSUserDefaults一樣任務。sskeychain- SSKeyChains對蘋果平安框架API停止了復雜封裝,支持對存儲在鑰匙串中密碼、賬戶停止訪問,包括讀取、刪除和設置。KeychainAccess- 管理Keychain接入的小助手。

PDF

Reader- Reader可提供類似iBooks的文檔導航,支持屏幕旋轉和一切方向,並經過密碼維護加密PDF文件,支持PDF鏈接和旋轉頁面。

圖像閱讀及處置

FLAnimatedImage- gif播放處置的工具。CLImageEditor- 超強的圖片編輯庫,疾速幫你完成旋轉,防縮,濾鏡等等一系列費事的事情。VIPhotoView- 用於展現圖片的工具類,由於是個 View,所以你可以放在任何中央顯示。支持旋轉,雙擊指定地位縮小等。MWPhotoBrowser- 一個十分不錯的照片閱讀器,在github的star接近3000個,處理MWPhotoBrowser中的SDWebImage加載大圖招致的內存正告問題。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,可上下左右挪動圖片選取最適宜的區域。WZRecyclePhotoStackView- 刪除照片交互--WZRecyclePhotoStackView,就是模仿生活中是刪除或保存優柔寡斷的情形而發生的。 在上滑,下滑的局部,自創了TinderSimpleSwipeCards。TimingFunctionEditor- TimingFunctionEditor用swift編寫, 貝塞爾曲線編輯器,編輯後可以預覽或拷貝代碼片段直接運用。P.S. 該項目采用更復雜的依賴管理器Carthage,而十分用的 CocoaPods。Carthage引見中文。AAFaceDetection- AAFaceDetection--swift,復雜、適用的面部辨認封裝庫。雖然該技術從 iOS 5 開展,不過真正風趣的使用還不多。。PhotoTweaks- 這個庫挺贊的,正好是對圖像操作的。Concorde- swift, Concorde, 一個可用於下載和解碼漸進式 JPEG 的庫, 可用來改善使用的用戶體驗。ZoomTransition- swift, 經過手勢操控圖片的縮小、減少、旋轉等自在變化效果的組件及示例。AFImageHelper- swift,一套針對 UIImage 和 UIImageView 的適用擴展庫,功用包括填色和突變、裁剪、縮放以及具有緩存機制的在線圖片獲取。PinterestSwift- swift,Pinterest 風格圖片縮放、切換示例。KYElegantPhotoGallery- 一個優雅的圖片閱讀庫。SDCycleScrollView- 有限循環自動圖片輪播器(一步設置即可運用)。SDPhotoBrowser- 仿新浪動感圖片閱讀器,十分復雜易用的圖片閱讀器,模擬微博圖片閱讀器動感效果,綜合了圖片展現和存儲等多項功用。HZPhotoBrowser- 一個類似於新浪微博圖片閱讀器的框架(支持顯示和隱藏動畫;支持雙擊縮放,手勢縮小減少;支持圖片存儲;支持網絡加載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 上復雜易用的音頻框架,依據音量實時顯示波形圖,基於Core Audio,合適實時低延遲音頻處置,十分直觀。中文引見,官網。ffmpeg- ffmpeg官網,FFmpeg在iOS上完滿編譯。VCL- VCL官網。kxmovie- 運用ffmpeg的影片播放器,修正闡明,修正代碼。ijkplayer- B站開源的視頻播放器,支持Android和iOS。StreamingKit- StreamingKit流媒體音樂播放器。FreeStreamer- FreeStreamer流媒體音樂播放器,cpu占用十分小。DOUAudioStreamer- DOUAudioStreamer豆瓣的音樂流媒體播放器。fmpro- 電台播放器,支持鎖屏歌詞,支持根本播放流程,歌詞展現,後台鎖屏播放和控制以及鎖屏後封面+歌詞,fmpro_R。IPDFCameraViewController- 支持相機定焦拍攝、濾鏡、閃光、實時邊框檢測以及透視矯正功用,並有復雜易用的API。SCRecorder- 酷似 Instagram/Vine 的音頻/視頻攝像記載器,以 Objective-C 為根底的過濾器框架。 你可以做很多如下的操作:記載多個視頻錄像片段。刪除任何你不想要的記載段。可以運用任何視頻播放器播放片段。保管的記載可以在序列化的 NSDictionary 中運用。(在 NSUserDefaults 的中操作)添加運用 Core Image 的視頻濾波器。可自在選擇你需求的 parameters 兼並和導出視頻。Cool-iOS-Camera- Cool-iOS-Camera。FastttCamera- FastttCamera 疾速照相。ICGVideoTrimmer- ICGVideoTrimmer提供提供視頻剪切的視圖(類似零碎相冊中閱讀視頻時頂部那個條狀視圖)。左右兩個邊界選擇器還可以自定義。IOS錄音和播放功用demo- 比擬完好的ios錄音和播放功用的完成。CameraManager- 相機管理封裝類庫。看著極好用的樣子----swift。MCAudioInputQueue- 簡易錄音類,基於AudioQueue的。DraggableYoutubeFloatingVideo- 展現像類似Youtube挪動使用的那種閱讀視頻的效果,當點擊某視頻時可以從右下方彈出一個界面,並且該界面可以經過手勢,再次膨脹在右下方並持續播放。這是經過AutoLayout設計完成。amr- 做即時通訊的音頻處置,錄音文件是m4a,便於web端的音頻播放。FSVoiceBubble- 一個輕量級播放錄音音頻的氣泡:1.支持短時間的音頻播放(支持網絡音頻);2.播放時的聲動搖畫;3.自定義包括聲波的顏色,氣泡的背景等。KRVideoPlayer- 類似Weico的播放器,支持豎屏形式下全屏播放。

呼應式框架

ReactiveCocoa- ReactiveCocoa 受函數呼應式編程激起。不同於運用可變的變量交換和就地修正,RAC提供Signals來捕捉以後值和未來值(運用引見),不錯的例子,入門好教程:ReactiveCocoa入門教程:第一局部。ReactiveAnimation- ReactiveCocoa 推出了一個叫 ReactiveAnimation 的子項目,直接用完全用 Swift 來完成了。BeeFramework- 與ReactiveCocoa類似,BeeFramework用戶指南 v1.0。Objective-Chain- Objective-Chain是一個面向對象的呼應式框架,作者表示該框架吸收了 ReactiveCocoa 的思想,並且想做得更面向對象一些。

音訊相關

音訊推送客戶端

SGPushDemo- 音訊推送客戶端Orbiter- 音訊推送客戶端:Push Notification Registration for iOS.PushDemo- 客戶端音訊接納音訊代碼,IOS開發之 ---- IOS8推送音訊注冊,分分鐘搞定IOS近程音訊推送。

音訊推送服務端

javapns源代碼- 音訊推送的java服務端代碼,留意:DeviceToken兩頭不能有空格。pushMeBaby- Mac端音訊推送端代碼,留意:DeviceToken兩頭要有空格。

告訴相關

JSQNotificationObserverKit- 一款輕量、易用的告訴發送及呼應框架類庫。作者是知名開源項目 JSQMessagesViewController(Objective-C 版即時聊天)的作者 Jesse Squires.GLPubSub- 一個冗長適用的 NSNotificationCenter 的封裝。Homeoff- 用swift寫了一個模擬Launcher告訴中心快捷方式的使用。支持20個使用,並添加了一個前往到桌面來束縛Home鍵的功用。JDStatusBarNotification- 在形態欄頂部顯示告訴。可以自定義顏色字體以及動畫。支持進度顯示以及顯示形態指示器。

版本新API的Demo

appleSample- iOS 蘋果官方Demo合集,官方demo.iOS7-Sampler- 整合了iOS7.0的一些非常有用的特性,比方:Dynamic Behaviors、碰撞檢測、語音分解、視圖切換、圖像濾鏡、三維地圖、Sprite Kit(動畫精靈)、Motion Effect(Parallax)、左近藍牙或許wifi搜索銜接、AirDrop、運植物體追蹤(iPhone 5S以上,需求M7處置器)等等。關於日常的使用開發非常適用。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 TransitionMTSwift-Learning- 經過一些復雜項目實戰演練開端學習 Swift 。iOS8-day-by-day- swift。iOS9-day-by-day- swfitiOS9 Day-by-Day :: Day 2 :: UI Testing。iOS 9 分屏多義務- iOS 9 分屏多義務:Slide Over & Split View疾速入門(中文版)。

代碼平安與密碼

ios-class-guard- 一個用於混雜iOS的類名、辦法名以及變量名的開源庫--有人反映編譯出來的app運轉不了。《Protecting iOS Applications》:文章零碎地引見了如何維護iOS順序的代碼平安,避免反匯編剖析。fishhook- fishhook是Facebook開源的一個可以hook零碎辦法的工具。GesturePassword- 一個iOS手勢密碼功用完成,iPad/iPhone 都可以用,沒有運用圖片,外面可以經過view自己添加。keychain做的數據耐久化,應用蘋果官方KeychainItemWrapper類。操作局部都在controller了。刪除直接用一下clear。JMPasswordView- 復雜適用的手勢密碼,效果可自行調控。仿密碼鎖-九宮格- 仿密碼鎖-九宮格,次要是運用UIButton 手勢事情 UIBezierPath畫圖,解鎖失敗彈出“密碼錯誤”。CoreLock- 本框架是高仿領取寶,並集成了一切功用,並非一個復雜的解鎖界面展現。團體制造用時1周多,打造解鎖終結者框架。LikeAlipayLockCodeView- 高仿領取寶手勢解鎖(超級版)。PCGestureUnlock- 目前最片面最高仿領取寶的手勢解鎖,而且提供辦法停止參數修正,能處理項目開發中一切手勢解鎖的開發。

測試及調試

HeapInspector- HeapInspector是一個用於檢測使用中的內存走漏的開源調試工具。Crashlytics- Crashlytics 解體報告 解體日志運用闡明。UIViewController-Swizzled- 把你進入的每一個controller的類名打出來,假如看一些特別復雜的項目的時分直接運轉demo就可以知道執行次第了。snoop-it- snoop-it比UIViewController-Swizzled好用,代碼托管在google上。Versions- 版本比擬小工具。MobileWebPageTest- MobileWebPageTest是用來測試挪動網頁功能的軟件,它可以對頁面的加載和渲染進程停止截屏,協助開發者剖析出頁面功能瓶頸。KKLog- 一個日志管理零碎。CleanroomLogger- 相當於 CocoaLumberjack 或 Log4j 的 Swift 版本,功用上甚至更弱小。另外,源代碼中曾經內含了完好的 API 文檔,運用十分方便。Buildasaur- 自動測試框架 Buildasaur。MMPlaceHolder- 一行代碼顯示UIView的地位及相關參數。運用Quick框架和Nimble來測試ViewControler- Quick是一個用於創立BDD測試的框架。配合Nimbl,可以為你創立更契合預期目的的測試。fastlane- 一套iOS開發和繼續集成的命令行工具fastlane,可以用來疾速搭建CI甚至自動提交的開發環境。這套工具中包括了上傳ipa文件,自動截取多言語截屏,生成推送證書,管理產品證書等一系列適用工具。KIF- 是一個開源的用戶界面UI測試框架. 運用 KIF, 並應用 iOS中的輔佐功用 API, 你將可以編寫模仿用戶輸出,諸如點擊,觸摸和文本輸出,自動化的UI測試.Quick- 用於Swift中的單元測試(也可用於Objective-C),與Xcode整合在一同。假如你是Objective-C的粉絲,我建議用Specta替代這個,但是對Swift運用者來說,Quick是最佳選擇。

AppleWatch

Tesla汽車AppleWatch app demo演示- 經過AppleWatch控制特斯拉汽車,同時可以看到汽車的相關信息,比方剩余電量、可續行裡程等,以及解鎖/上鎖車門、調理司機和乘客的四區域空調溫度、開啟車輛大燈、定位汽車等。源碼引薦闡明。WatchKit-Apps- WatchKit 開源小項目示例集錦。是車載斗量地學習 WatchKit 的示例式教程(1.如何創立一個復雜的交互式計數器;2.如何從手表上控制iOS app;3.如何在WatchKit app和iOS app之間共享數據;4.如何創立一個擁有不同背風光的數字時鐘;5.展現不同的UI層;6.如何創立支持滑入手勢的使用順序。)。KYVoiceCurve- 類似Apple Watch中語音的聲響曲線動畫。IGInterfaceDataTable- IGInterfaceDataTable是WKInterfaceTable對象的一個類別,可以讓開發者更復雜地配置多維數據。該項目運用類似 UITableViewDataSource的數據源形式配置Apple Watch表格,而不是將數據構造扁平化成為數組。Apple Watch開發教程材料匯總- Apple Watch開發教程材料匯總。Stargate- 經過 iPhone 橋接完成 Mac 與 Watch 的即時通訊。Stargate 經過封裝兩個優秀的根底類庫 MMWormhole 和 PeerKit 完成高效的通訊使用。--swiftsoon- 一款倒計時 WatchKit 示例使用。作者從架構的角度,考慮如何設計一款完好、通訊高效且功能又好的 WatchKit 擴展使用。該示例學習性十分強。--swiftwatchOS-2-Sampler- 基於 watchOS 2 若干新特性,寫了相應的示例代碼供大家學習、參考。HMWatch- HMWatch是個有待完善的watchOS 2.0 HomeKit 使用示例。CocoaMultipeer- CocoaMultipeer這個開源框架支持OS X, iOS和watchOS設備間的點對點通訊,處理watchOS和Mac之間通訊的方案還是很有用的。HighstreetWatchApp- 是電商平台Highstreet針對App Watch的一款使用,該demo中加載的是虛擬數據。

VPN

vpnon- swift的VPN On 的源碼和本地化內容都是開放的:官方網站。Hydro.network-Hydro.network 的開發旅程,gitcafe。

完好項目

v2ex- v2ex 的客戶端,舊事、論壇。apps-ios-wikipedia- apps-ios-wikipedia 客戶端。jetstream-ios- 一款 Uber 的 MVC 框架。它同時提供了多用戶實時通訊支持,一旦啟動 JetStream 後端服務,經過 WebSocket 協議可以分分鐘樹立多用戶實時通訊使用。DeckRocket- 在相反 WiFi 網絡環境內,經過iPhone 控制並播放 Mac 中的 PDF 文檔。ScanBook- 掃掃圖書:可以掃描條形碼查詢圖書,也可以關鍵字搜索,遇到符合你口味的書,還可以看看他人的讀書筆記,不同角度去領會。DesignerNewsApp- Swift 開發的 DesignerNews 客戶端,看著美美的!KYWeibo- 調用新浪API自己寫的第三方微博客戶端。DouQu_IOS- 逗趣IOS手機端(一款笑話軟件),擁有完好的功用的手機使用app 。IT江湖iOS客戶端- IT江湖iOS客戶端。Eidolon- 藝術品拍賣的招標亭平台,用swift與反響式編程框架 ReactiveCocoa。CrazyPuzzle- 模擬“看圖猜成語”App,功用完全,配有音效,效果很不錯。游戲運用cocoa框架完成,沒有運用cocos2d的框架。WhoCall- 誰CALL我,iOS來電信息語音提示,無需越獄。(需求iOS 7.0及以上版本。)騷擾電話預警、來電歸屬地提示、聯絡人姓名播報,這些有中國特征獸性化的電話功用,iOS上也應該有。電話提示、公有API。仿iOS獵豹渣滓清算(完成原理+源碼)- 仿iOS獵豹渣滓清算(完成原理+源碼),用到公有API。DSLolita- 模擬新浪微博做的一款app,有發送博文,評論,點贊,私聊功用。GSD_ZHIFUBAO- 領取寶高仿版。Tropos- Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類使用, 截至明天, thoughtbot 已在 GitHub 上奉獻了 174 個開源項目, 真實令人敬仰。MVVMReactiveCocoa- 它是我應用專業時間開發的基於MVVM和RAC的GitHub第三方開源客戶端,是我的誠意之作。AppStore地址,歡送下載運用GitBucket和珍藏MVVMReactiveCocoa。Tomate- 這個圓盤式計時器讓你更專注於任務或學習。P.S. App Store 上架免費使用(0.99 歐)。StoveFireiOSMenu- 爐火餐飲零碎iPad點餐端。BaiduFM-Swift- 百度FM, swift言語完成,基於最新xcode6.3+swift1.2,初步只是為了完成功用,代碼比擬粗燥,前面有時間會整理,支持Apple Watch。WNXHuntForCity- iOS高仿城覓項目(開發思緒和代碼)。ZYChat- 關於聊天界面的可音訊類型擴展,呼應綁定設計。NiceAppDemo- 仿最美使用-每日最美的鋼琴律動效果。meituan- 美團5.7iOS版(高仿),功用包括,團購首頁,高德地圖搜索左近美食並顯示在地圖上,上門服務,商家,友盟分享。。

好的文章

自定義轉場動畫- 3 種辦法~ 關於自定義轉場動畫。iOS進步效率的辦法和工具- iOS進步效率的辦法和工具。用 JSON 構建 API 的規范指南- 用 JSON 構建 API 的規范指南。

Xcode插件

iOS開發進階,從Xcode開端- 學習運用Xcode構建出色的使用順序! 在 Xcode啟動的時分,Xcode將會尋覓位於~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夾中的後綴名為.xcplugin的bundle作為插件停止加載 (運轉其中的可執行文件)。Xcode5 Plugins 開發簡介寫個自己的Xcode4插件 Xcode 4 插件制造入門- Xcode 4 插件制造入門:Xcode所運用的一切庫都包括在Xcode.app/Contents/的Frameworks,SharedFrameworks和 OtherFrameworks三個文件夾下。其中和Xcode關系最為直接以及最為重要的是Frameworks中的IDEKit和 IDEFoundation,以及SharedFrameworks中的DVTKit和DVTFoundation四個。RTImageAssets- 一個 Xcode 插件,用來生成 @3x 的圖片資源對應的 @2x 和 @1x 版本。Asset Catalog Creator功用弱小,能自動生成全部尺寸:包括App Icons、Image Sets、Launch Screens Generator。VVDocumenter-Xcode- 一個Xcode插件,build後,隨手翻開一個你之前的項目,然後在恣意一個辦法下面連按三下"/"鍵盤,就ok了。java2Objective-c- Google公司出得java轉Obje-C轉換工具,轉換邏輯,不轉換UI。RegX- 專治代碼強迫症的 Xcode 插件,運用 Swift 和 Objective-C 編寫。其用豎向對齊特定源代碼的元素,使得代碼更易讀和易了解。闡明; 菜單:xcode——》Edit-》Regx 。KSImageNamed- 自動完成,特別是假如你正在寫Objective-C,假如Xcode能自動完成文件名難道不會很偉大嗎?比方圖像文件的稱號。FuzzyAutocomplete- Xcode的完成自動完成還不完滿,此插件能給出你所希冀或想要的建議,設置:xcode-》Editor-》FuzzyAutocomplete-》plugin settings。GitDiff- Xcode的代碼編輯器的一個奇妙的補強,加上了足夠的可見信息以理解上次git提交以來發作了什麼變化,設置:xcode-》Edit-》GitDiff。XToDo- 這個插件不只凸顯TODO,FIXME,???,以及!!!正文,也在便當列表出現他們。 菜單:xcode-》view-》snippets; 調出列表顯示: xcode-》view-》ToDo List : ctrl + T 。Backlight- 突出顯示以後正在編輯的行。菜單:xcode-》view-》Backlight 。CocoaPods- 該CocoaPods的插件添加了一個CocoaPods菜單到Xcode的產品菜單。假如你不喜歡命令行,那麼你一定會喜歡這個插件。用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是一個自動導入類對應的頭文件的Xcode插件。Alcatraz-運用Alcatraz來管理Xcode插件運用闡明。KSHObjcUML-KSHObjcUML 是一個 Objective-C 類援用關系圖的 Xcode 插件。ColorSense-for-Xcode- 顏色插件,裝置之後,就不必依據RGB選擇顏色,直接從取色板中取顏色,會自動補齊RGB代碼。。10款進步iOS開發效率的XCode插件- 10款進步iOS開發效率的XCode插件:1. XcodeColors;5. ACCodeSnippetRepository;10. Dash for Xcode。ZLGotoSandboxPlugin- 支持Xcode快捷鍵了跳轉以後使用沙盒了!快捷鍵是 Shift+Common+w。XcodeSwiftSnippets- XcodeSwiftSnippets, 提供了很多可在 Xcode 上運用的 Swift 代碼片段, 經過自動補全的方式極大的進步了開發效率,另外還有 Objective-C 版的。CoPilot- 經過此插件, Xcode 可以協同編程了(采用 WebSocket 通訊)。如此弱小的“黑工具”,不愛它能行嗎。ESJsonFormat-Xcode- 將Json格式化輸入為模型的屬性。SCXcodeMiniMap- Xcode迷你小地圖-SCXcodeMiniMap。

美工資源

TWG_Retina_Icons- 一套支持 Retina 高清屏的 iPhone 收費圖標集。ASCIImage- 運用 NSString 創立 image,闡明。my-sketch-colors- 配色。Font Awesome- Font Awesome:一套絕佳的圖標字體庫和CSS框架,詳細的裝置辦法請參考官方網站中文網站,GitHub地址。DynamicColor- 弱小的顏色操作擴展類。經過該類,你可以經過擴展辦法基於某個顏色失掉不同深淺、飽和度、灰度、色相,以及反轉後的新顏色。是車載斗量的好類庫。

其他資源

githuber- 最好用的GitHub人才搜索工具。codatlas- 源代碼搜索利器。searchcode- 源代碼搜索利器:來自悉尼的代碼搜索引擎會聚了 Github, Bitbucket, Sourceforge...等多家開源站點超20萬個項目、180億行源代碼,能以特殊字符、言語、倉庫和源方式從90多種言語找到函數、API的真實代碼。kitematic- Mac 上運用 Docker 最復雜的方案。

開發資源

開發材料

豆瓣iOS開源庫列表- 豆瓣iOS開源庫列表,很多開源項目。iOS-Core-Animation-Advanced-Techniques- 中文版iOS 初級動畫技術。iOS開發的一些奇巧淫技1- TableView不顯示沒內容的Cell怎樣辦; 鍵盤事情:IQKeyboardManager; app不流利:KMCGeigerCounter; CoreData用起來好煩:MagicRecord; CollectionView完成懸停的header:CSStickyHeaderFlowLayout。iOS開發的一些奇巧淫技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的開發形式。第三方接口- 根本一切第三方接口都在這,再也不必那麼費事去找了。進步iOS開發效率的辦法和工具- 進步iOS開發效率的辦法和工具。禅與 Objective-C 編程藝術- 禅與 Objective-C 編程藝術 (Zen and the Art of the Objective-C Craftsmanship 中文翻譯)。Objective-C編碼標准:26個方面處理iOS開提問題- 【Objective-C編碼標准:26個方面處理iOS開提問題:“我們制定Objective-C編碼標准的緣由是我們可以在我們的書,教程和初學者 工具包的代碼堅持優雅和分歧。”明天分享的標准來自raywenderlich.com團隊成員共同完成的,希望對學習OC的冤家們有所指點和協助。

swift

Swift中文指南- 中文版Apple官方Swift教程《The Swift Programming Language》,老碼版本歷史版本更新闡明。swifttoolbox- swifttoolbox swift開發的開源庫匯總。SwiftGuide- 這份指南聚集了Swift言語主流學習資源,並以開發者的視角整理編排-- 十分不錯,值得引薦。Swift開源項目精選- Swift開源項目精選--引薦,每周都有更新。Awesome Swift- 一個搜集了很多 Swift 開發資源的網站。Developing_iOS_8_Apps_With_Swift- Developing iOS 8 Apps with Swift 字幕簡體中文翻譯項目(斯坦福白胡子老頭swift教學視頻)。

別人開源總結

cocoachina- 國際最搶手的iOS社區的代碼庫。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控件效果代碼,缺陷是需求翻牆,而且代碼分類不夠好。lexrus- lexrus國際知名的iOS開源coder,十分庫的label動畫、textfield動畫。open-source-ios-apps- iOS App集合,分:swift與Objective-C--國外人整理。合適iOS開發者的15大網站引薦- 合適 iOS 開發者的 15 大網站引薦 --- 英文網站。Objective-C GitHub 排名前 100 項目簡介- 次要對以後 GitHub 排名前 100 的項目做一個復雜的簡介, 方便初學者疾速理解到以後 Objective-C 在 GitHub 的狀況。Github-iOS備忘-整理了比擬常用的iOS第三方組件,以及github上的統計。

博客地址

Rss地址

南峰子的技術博客

南峰子的技術博客。

唐巧的技術博客

http://blog.devtang.com/atom.xml

OneV's Den

http://onevcat.com/atom.xml

破船之家

http://beyondvincent.com/atom.xml

NSHipster

http://nshipster.cn/feed.xml

Limboy 無網不剩

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://www.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://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

阿峰的技術窩窩

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://www.imallen.com/atom.xml

Travis' Blog

http://imi.im/feed

王中周的技術博客

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

碼農人生

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

裡脊串的開發隨筆

http://adad184.com/atom.xml

物聯網

awesome-iot- 這份物聯網學習參考大全太給力。從物聯網協議、嵌入式零碎、相關開源庫、相關書籍、博客、學習筆記、規范應有盡有。

項目主頁:http://www.open-open.com/lib/view/home/1438333422144

項目主頁:http://www.open-open.com/lib/view/home/1438333422144

iOS視頻 http://www.code4app.com/forum-51-1.html


【超級片面的iOS資源】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved