[iOS]我的github

发布一些自己认为比较实用的个人开源控件

我的Github地址 记录了一些自己的Demo;不定期更新…

如果以下demo对你有帮助,还请star 或者fork 支持一下,笔者会不定时修改其中存在的bug,增加功能!感谢…

1. LQCartViewController

一个关于购物车实现的Demo,能够实现一般的购物车需求:商品展示,选择,删除,价格计算;

效果图

2. LQPopView

一个自定义的弹出视图,用于展示一段话,或者一段图文详情;视图的弹出带有动画效果,使用方便,并且支持自定义视图;

效果图

3. LQFoldButton

自定义的点击按钮,展开下拉列表控件,封装了系统控件,使用简单;

效果图

4. LQRelayoutButton && LQButtonCategory

继承自统控件UIButton ,重新布局了按钮默认imagetitle 的位置;

效果图

5. LQAlamoUnit

基于Alamofire/SwiftyJSON的网络请求封装

6. LQSortTool && LQSortTool-Swift

一个对汉字姓名进行按首字母分组排序的工具;

7. 微信支付Demo

一个关于集成微信支付的demo,可以直接吊起微信发起支付
传送门:微信支付Demo

8. LQWebView

对WKWebView 的封装,继承自UIView; 封装了常用的JS交互, 方法注入, 加载网页, 加载本地文件等操作;

9. LQScanView && LQScanView_swif

二维码扫描相关方法/视图的封装, 同时提供了生成二维码/条形码的方法, 识别图片中二维码内容等;

10. LQThirdParty

第三方的一些demo: 微信支付/支付宝支付/友盟登录分享/ShareSDK登录分享/原生微信QQ微博登录分享

总共包含五个demo:

LQThirdShare : 微信/QQ新浪微博原生SDK封装的登录/分享/支付
LQShareSDK : 针对ShareSDK相关API的封装, 第三方登录及分享
LQUmengSDK : 针对友盟相关API的封装, 第三方登录及分享
LQAliSDKDemo : 支付宝支付的相关API封装, 可以直接使用
LQQWeChatDemo : 微信支付的demo
以上demo中使用的所有封装文件, 全部在LQFiles放了一份, 可以直接从这里找到自己需要的文件放到已经配置好的工程里. 有的文件中包含了Swift与Objective-C两种语言的封装, 请根据自身需要, 分开单独使用;

实现功能

登录: 原生微信/QQ/新浪微博登录, 以及友盟/ShareSDK第三方登录;
分享: 原生微信/QQ/新浪微博分享, 以及友盟/ShareSDK第三方分享;
支付: 微信支付/支付宝支付

11. LQAccount

自己设计, 编写的一个小APP, 用于保护日常使用的各种账号, 密码等信息, 所有的信息加密后, 保存到本地数据库, 并可同步到iCloud, 可在设备间进行共享. APP功能简单, 界面元素较少, 逻辑简单, 可作为入门级的APP来练习. 这是一个单机的APP, 使用网络的地方, 仅仅是同步数据到iCloud, 在设备间进行共享, 其他不会再使用网络, 可在断网状态下正常使用.

12. LQTransitAnimation

仿AppStore首页转场动画,自定义Present/dismiss与push/pop动画

13. LQPressButton && LQRecordButton-OC

swift3.0仿写的微信小视频拍摄按钮, 一个简单长按按时计时, 附带环形进度条的小控件

14. LQCoreData

对Core Data增删改查的封装

15. LQPhotoPicker

Swift相册多选/视频选择/拍照/

16. LQPickerView

对UIPickerView的封装,完美实现多级联动! 内部封装了一个model:LQPickerItem,实现了外部不需考虑内部的数据分配及选择逻辑,只需要按照一定规则包装数据,即可完美实现数据的显示及选择; 选择器显示几级数据,完全依靠数据源的结构,内部自动返回列数,不需要额外设置。

17. LQSqlite

对数据库 FMDB 的封装, 方便操作数据库

18. LQZoomView

对UIScrollView进行封装的图片缩放查看视图, 含双击/单击手势; 缩放过程中视图居中显示

19. LQLoopView-OC && LQLoopView-Swift

轮播图

20. LQLogisticsView

物流轨迹封装视图

21. LQTouchID

对touchID的简单封装–Swift 3.0

22. LQScaleHeader && LQScaleHeader_swift

可拉伸的表头视图

(未完,待续)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值