Github上的iOS資料-我的記錄

 


動畫

awesome-ios-animation
收集了iOS平臺下比較主流炫酷的幾款動畫框架css

RCTRefreshControl
qq的下拉刷新html

TBIconTransitionKit
icon 的點擊動畫過渡效果react

PullToBounce
相似百度外賣的下拉刷新動畫ios

LiquidFloatingActionButton
可定製水滴型浮動動態按鈕組件及演示git


富文本

DDRichText
附帶了微信朋友圈Demo,博客詳解github


ViewController

JSQMessagesViewController
一個優雅的信息UI開源庫web

MMDrawerController
側邊欄數據庫


UIView

RKNotificationHub
快速給 UIView 添加上炫酷的通知圖標swift

JMHoledView
可在 App 中輕鬆建立新手引導, Web 也有個相似的開源插件叫 Intro.js react-native

MarkdownTextView
Rich Markdown editing control for iOS

KYCuteView
實現相似QQ消息拖拽消失的交互+GameCenter的浮動小球效果

Material-Controls-For-iOS
一大波UIControl控件!

SwipeView
輪播圖

ActiveLabel.swift
擴展實現 UILabel 觸控事件針對 #, @, 連接響應及事件捕獲。


VideoPlayer

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

kxmovie
視頻流播放器-movie player for iOS using ffmpeg

VKVideoPlayer
VKVideoPlayer is the same battle tested video player used in our Viki iOS App enjoyed by millions of users all around the world.

ijkplayer
Android/iOS video player based on FFmpeg n2.8, with MediaCodec, VideoToolbox support.


SQL

realm-cocoa
a replacement for Core Data & SQLite

SwiftRecord
基於 Core Data 極爲輕量、易用的對象持久化工具庫,至關於 ActiveRecord 的 Swift 版本。很是好的項目

Objective-LevelDB
Uber開源的數據庫框架


UIImage

OLImageView
加載gif圖

SLImageLoader
圖片加載動畫

PictureWatermark
給圖片加水印

VVeboImageView
vvebo做者-gif圖加載,輕量、低內存


圖片選擇、瀏覽

PhotoBrowser-swift
圖片瀏覽

PhotoPicker
swift圖片選擇

BSImagePicker
swift圖片選擇

ImagePickerSheetController
swift相似iMessage的圖片選擇

DNImagePicker
相似wechat的圖片選擇

CocoaPicker
仿 QQ 圖片選擇器

JFImagePickerController
vvebo做者:多選照片、預覽已選照片、針對超大圖片優化

Nuke
完整、強大、實用的圖片管理類庫。主要功能包括可定製裝載,緩存,濾鏡及尺寸變換。


彈出框

Popover
相似FB app的彈出框

BRYXBanner
一款能夠帶圖片顯示的下拉通知條

FeSpinner
收集了很多優雅的 iOS 動畫加載效果


UINavigationController

AMScrollingNavbar-swift
上下滾動時自動消隱或顯示導航標題欄類庫及示例

JZNavigationExtension

  • Pop Gesture Works Perfect With UITableView【全屏Pop手勢完美匹配UITableView無衝突】
  • Enable or disable property for each view controller conveniently.【簡單地針對每個Controller開關屬性】
  • Pushes/Pops a view controller when hides/shows navigation bar display soomthly【當控制器作Push/Pop時無縫、平滑地顯隱導航欄】
  • Release some restrictions make your navigation controller stronger【解除一些限制,使你的導航控制器更增強大】
  • Follow Apple's API design principles,uses as natural as system api【遵循Apple Inc的API設計原則,使用就像系統API同樣天然】

k線圖、表格、貝塞爾曲線

awesome-ios-chart
iOS平臺下的圖表組件

KlineInSwift
用swift寫的K線圖

LxThroughPointsBezier-Swift
LxThroughPointsBezier
貝塞爾曲線


Auto Layout

PureLayout
自動佈局

Masonry
自動佈局

若是硬要用官方的VFL(Visual Format Language)
官方的VFL

Cartography
Swift-自動佈局

SnapKit
Masonry的Swift移植版

UIView-FDCollapsibleConstraints
AutoLayout輔助工具


Model

CFRuntime
Swift版的MJExtension,運行時、反射與一鍵字典模型互轉

Mirror
經過反射(Refection)實現鏡像對象封裝庫。從而能夠更輕鬆獲取(或輸出)對象屬性名、類型及值變量。


webView

WebViewJavascriptBridge
使用於webview與JS的交互


介紹視圖

KDIntroView

RazzleDazzle

Presentation


demo

CATextLayerTest
使用 CATextLayer,實現文字的總體變色(網易新聞頂部菜單)與區域變色(UC 瀏覽器閱讀器頂部菜單)功能。

SafariAutoLoginTest
經過safari自動登陸APP

QRWeiXinDemo
二維碼

WeChatDemo
微信demo

TYSlidePageScrollView
帶header,footer,滑動菜單的,分頁上下左右滑動的TYSlidePageScrollView

Tuan
ipad版美團(swift版)

chuanke
高仿百度傳課iOS版

meituan
高仿美團iOS版

BaiduFM-Swift
百度FM swift語言實現

LayoutTrait
iOS9分屏demo

LxGridView
LxGridView-swift
利用UICollectionView模仿iOS系統桌面圖標的交互

SwiftWeather
一個由國人使用 Swift 語言開發的 iOS 天氣類應用

Chats
聊天 UI 示例程序

WatchKit-Apps
WatchKit 開源小項目示例集錦

SmileWeather
完整的天氣應用

Currency
一個簡單的匯率計算App

MyTags
用於表現修改我的標籤,使用UICollectionView實現,動態背景框使用UICollectionViewFlowLayout的DecorationView實現


Helper

Unused
搜索項目中未使用的圖片資源

Proposer-swift
用單個 API 處理 iOS 上的權限請求,以便使用前確承認訪問「相冊」、「相機」、「麥克風」、「通信錄」或「用戶位置」。

Diplomat
整合第三方 SDK 微信、微博、 QQ 等爲統一的 Diplomat 接口。

LxKeychain
LxKeychain-swift
keychain管理類。支持多用戶帳號/密碼保存,支持提供設備惟一標示符;APP卸載後所保存信息不會丟失;所有使用方便的類方法實現

SmileTouchID
Touch ID 和 password 的框架

CoreLock
高仿支付寶解鎖(iOS) 

Parse-SDK-iOS-OSX
能夠參考下這個Parse 教程:網絡後臺基礎

AlamofireImage
swift版的SDWebImage,並且功能更多、靈活性更高,能夠本身寫 Image Filter


框架

react-native
Facebook的React Native已經開源了iOS版本,使得你能基於JavaScript 和 React編寫跨平臺的代碼,Facebook已經在生產環境中應用了該項技術

samurai-native
基於私有web-core用html+css開發native app

JSPatch
動態更新iOS APP


文章

Why-Reject
蘋果AppStore被拒理由大全

音頻播放系列
iOS音頻播放的系列博客

Design-Pattern-For-iOS
IOS設計模式探索(配合大話設計模式學習)

Swift學習: 從Objective-C到Swift
這篇文章是本身學習Swift的筆記與深化。但願這篇文章可以幫助已經有Objective-C經驗的開發者更快地學習Swift。同時也品味到Swift的精妙之處。

ios-good-practices-the-lastest-version
OS Good Practices 最新版的中文翻譯,融合了以往Objective-C和最近一些關於Swift的內容

iOSWeekly
喵神的每週週報

TimLiu-iOS
Tim9Liu9總結的iOS、mac開源項目及庫

iOS9AdaptationTips
iOS9適配教程


亂入

WWDC

集合了2010—2015年全部WWDC的視頻字

查看GitHub代碼的Chrome插件

相關文章
相關標籤/搜索