• Stars
    star
    115
  • Rank 304,226 (Top 7 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

LXFWeChat

Swift 3.0 WeChat
Swift
433
star
2

LXFFM

高仿喜马拉雅FM
Swift
357
star
3

SwiftyFitsize

📱 Swifty screen adaptation solution (Support Objective-C and Swift)
Swift
283
star
4

RxSwiftDemo

RxSwiftDemo
Swift
93
star
5

LXFDrawBoard

多功能小画板
Objective-C
72
star
6

LXFHouseLoanCalculator

iOS - 房贷计算器
Objective-C
65
star
7

LXFBiliBili

RxSwift-高仿哔哩哔哩
Swift
35
star
8

transporter_fix

🔥 修复transporter一直卡在正在验证不动的问题,也适用于fastlane脚本上传ipa的方式。好用请star,鼓励一下我哦!!!
Python
31
star
9

flutter_chat_packages

A collection of useful packages about chat.
Dart
28
star
10

LXFUpdatePodTool

fastlane 自动化更新私有库工具
Ruby
27
star
11

LXF3DSceneDemo

SceneKit的使用Demo
Objective-C
23
star
12

alog

Flutter打印工具
C++
19
star
13

script_box

脚本工具箱
Python
18
star
14

LXFPhotoHelper

一行代码实现调用系统相机与相册,可配置导航栏背景与字体颜色
Objective-C
16
star
15

frida_study

JavaScript
10
star
16

LXFAudioVideo

视频采集Demo (OC AVFoundation)
Objective-C
10
star
17

flutter_video_cache

A powerful media cache plugin.
Dart
8
star
18

LXFMenuPageController

快速创建菜单分类控制器
Swift
7
star
19

LXFCommonCode

个人常用宏、分类
Objective-C
5
star
20

com.apple.amp.itmstransporter

请使用脚本 https://github.com/LinXunFeng/transporter_fix
4
star
21

LXFRecordAndWriteMediaDemo

采集音视频及写入文件Demo
Swift
4
star
22

IJKFramework

编译好的B站开源库
C
4
star
23

bugly-symbol-uploader

符号表上传辅助工具(目前仅支持iOS) www.npmjs.com/package/buglysu
TypeScript
4
star
24

DartStudy

Dart学习
Dart
3
star
25

fix_confict_SecurityEnvSDK_SGMain

解决SecurityEnvSDK与SGMain的冲突问题
Python
3
star
26

flutter_demo

Dart
3
star
27

site

Blog:https://linxunfeng.top/
Stylus
2
star
28

SwiftyTraceableValue

优雅的可比较类型
Swift
2
star
29

condor

由Dart实现的符号表上传辅助工具
Dart
2
star
30

LXFPOP

面向协议开发
Swift
2
star
31

LXFPageViewController

LXFPageViewController 方便管理多个控制器
Swift
2
star
32

LXFFlutterHybridDemo

iOS/Android - flutter混合开发Demo
Swift
2
star
33

RxSwiftExs

A collection of Rx tools
Swift
2
star
34

flutter_switch_orientation

A Flutter plugin that switches device orientation.
Dart
2
star
35

lxf_cycript

Cycript
1
star
36

SwiftPropertyWrapper

Swift Property Wrapper Study
Swift
1
star
37

flutter_hybrid_touch_response_demo

Swift
1
star
38

flutter_fitsize

A flutter app screen adaptation solution
Dart
1
star
39

flutter_assets

1
star
40

LXFUncaughtExceptionHandler

iOS - APP捕获并弹窗显示异常
Objective-C
1
star
41

LXFDanMuDemo

酷炫弹幕Demo
Objective-C
1
star
42

LXFXcodeSnippets

个人Xcode代码块
1
star
43

flutter_hybrid_bug

Objective-C
1
star
44

FlutterHybridDemo

Dart
1
star
45

leetcode

LeetCode刷题
Python
1
star
46

LXFEmitter

粒子效果
Objective-C
1
star
47

linxunfeng.github.io

LinXunFeng的技术博客 https://linxunfeng.top
HTML
1
star
48

LinXunFeng

1
star