All Projects → LinXunFeng → LXFProtocolTool

LinXunFeng / LXFProtocolTool

Licence: MIT license
由Swift中协议方式实现功能的实用工具库【Refreshable、EmptyDataSetable 支持 Rx 】

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to LXFProtocolTool

SwiftArchitectureWithPOP
A base architecture written in swift and protocol oriented, for building new apps easily and quickly
Stars: ✭ 28 (-72.28%)
Mutual labels:  rxswift, protocol
KJNetworkPlugin
🎡A lightweight but powerful Network library. Network Plugin, Support batch and chain operation. 插件版网络架构
Stars: ✭ 43 (-57.43%)
Mutual labels:  refresh, empty
onebot
OneBot:统一的聊天机器人应用接口标准
Stars: ✭ 1,113 (+1001.98%)
Mutual labels:  protocol
diepssect
A public repo for hacky diep stuff - networking protocol, WebAssembly, memory editing, & physics
Stars: ✭ 26 (-74.26%)
Mutual labels:  protocol
FTAPIKit
Declarative and generic REST API framework using Codable.
Stars: ✭ 18 (-82.18%)
Mutual labels:  protocol
net-protocol
golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (+27.72%)
Mutual labels:  protocol
RxCocoa-Texture
RxCocoa Extension Library for Texture.
Stars: ✭ 98 (-2.97%)
Mutual labels:  rxswift
CLE-Architecture-Tools
A library for making view controller presentation and dismissal more functional.
Stars: ✭ 32 (-68.32%)
Mutual labels:  rxswift
react-native-pullview
scrollview&&FlatList Pull refresh and loadmore
Stars: ✭ 26 (-74.26%)
Mutual labels:  refresh
diepindepth
Collection of protocol, memory, and other information for the browser game diepio
Stars: ✭ 39 (-61.39%)
Mutual labels:  protocol
minecraft-protocol
Library for decoding and encoding Minecraft packets
Stars: ✭ 20 (-80.2%)
Mutual labels:  protocol
specs
Kontalk specifications and documentation
Stars: ✭ 20 (-80.2%)
Mutual labels:  protocol
RxAudioVisual
A reactive wrapper built around AVFoundation.
Stars: ✭ 24 (-76.24%)
Mutual labels:  rxswift
mqtt rs
MQTT broker in Rust
Stars: ✭ 23 (-77.23%)
Mutual labels:  protocol
SerialProtocol
A protocol for sending data between two Arduino devices, or between an Arduino and another device through a serial port
Stars: ✭ 36 (-64.36%)
Mutual labels:  protocol
SwiftFCXRefresh
Pull to refresh in Swift.
Stars: ✭ 29 (-71.29%)
Mutual labels:  refresh
latex-protocol
LaTeX template for documents and laboratory documentation 📚
Stars: ✭ 14 (-86.14%)
Mutual labels:  protocol
Motoro
Smart contracts for decentralized rentals of vehicles.
Stars: ✭ 96 (-4.95%)
Mutual labels:  protocol
RxReusable
Reusable cells and views for RxSwift
Stars: ✭ 23 (-77.23%)
Mutual labels:  rxswift
protocol-registry
This module allows you to set custom protocol handler for your nodejs app.
Stars: ✭ 45 (-55.45%)
Mutual labels:  protocol

LXFProtocolTool

Author Build Status Version License Platform visitors

通过协议的方式来方便快捷地实现一些的实用功能,目前功能不多,往后会逐渐增加,喜欢的来个Star吧 : )

对Swift协议不熟悉的同学可以阅读以下两篇文章做下了解:

iOS - Swift 面向协议编程(一) -- 【个人博客】 【掘金】 【全栈行动】

iOS - Swift 面向协议编程(二) -- 【个人博客】 【掘金】 【全栈行动】

CocoaPods

LXFProtocolTool 支持CocoaPods:

  • 完全安装
pod 'LXFProtocolTool'

当然,也可以根据自己的需要安装指定子库

  • Xib加载
pod 'LXFProtocolTool/LXFNibloadable'
  • 空白视图
pod 'LXFProtocolTool/EmptyDataSetable'
  • 刷新控件
pod 'LXFProtocolTool/Refreshable'
  • 关联属性
pod 'LXFProtocolTool/AssociatedObjectStore'
  • 全屏
pod 'LXFProtocolTool/FullScreenable'

Usage

具体功能与使用请跳转 -- Wiki首页

Wiki目录

Article

License

LXFProtocolTool is available under the MIT license. See the LICENSE file for more info.

Author

Other

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].