iOS
海浪whde
这个作者很懒,什么都没留下…
展开
-
QRCode--根据系统API, 封装二维码扫描
QRCode根据系统API, 封装二维码扫描 代码:https://github.com/whde/QRCode - 1.link AVFoundation.framework 2.#import /*! * 扫一扫 */- (void)intoQRCodeVC { NSString *mediaType = AVMediaTypeVideo; AVAuthoriz原创 2016-02-02 13:57:43 · 755 阅读 · 0 评论 -
CollectionViewAnimation
CollectionViewAnimationGitHub:https://github.com/whde/CollectionViewAnimation原创 2018-07-07 13:16:41 · 187 阅读 · 0 评论 -
ProgressView
波浪,渐变色,进度条 GitHub:https://github.com/whde/ProgressView原创 2018-07-06 16:14:03 · 384 阅读 · 0 评论 -
iOS实现表格(非TableView)
WhdeFormiOS 表格项目地址:https://github.com/whde/WhdeFormpod 'WhdeForm', '~> 1.0.0'添加了Reusable机制添加了横(Section)表头添加了竖(Column)表头添加了左上角(TopLeftHeader)总表头通过FDateSource去创建各个元素,类似TableView添加了FIndexPath,{secti原创 2016-05-06 17:08:28 · 1851 阅读 · 0 评论 -
iOS软件检查更新,每次启动检测Appstore是否有更新,每一次更新只提醒一次
VersioniOS软件检查更新,每次启动检测Appstore是否有更新,每一次更新只提醒一次 https://github.com/whde/Version使用:将Version文件夹导入到项目中导入头文件 #import "VersionManage.h"写入代码VersionManage *manager = [[VersionManage alloc] init]; [m原创 2016-03-14 11:46:41 · 2319 阅读 · 0 评论 -
用Category方式给UITapGestureRecognizer添加Tag属性
.h#import <UIKit/UIKit.h>@interface UITapGestureRecognizer (Tag)/** * tag */@property (nonatomic) int tag;@end.m#import "UITapGestureRecognizer+Tag.h"#import <objc/runtime.h>static const void *原创 2016-05-18 17:48:38 · 430 阅读 · 0 评论 -
iOS类似Android的ViewPager
WhdeViewPager类似安卓的 ViewPager (Android ViewPager) GitHub:https://github.com/whde/WhdeViewPager 效果如下使用viewPager_ = [[WhdeViewPager alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];UIView *view1 = [[UI原创 2016-05-16 12:04:00 · 1136 阅读 · 0 评论 -
关于iOS UILabel 设置 UIEdgeInsets
直接上代码 .h#import <UIKit/UIKit.h>@interface LabelInSet : UILabel@property (nonatomic, assign) UIEdgeInsets insets;@end.m#import "LabelInSet.h"@implementation LabelInSet/** * 重写initWithFrame * @原创 2016-05-26 18:10:00 · 2009 阅读 · 0 评论 -
Alert--兼容iOS7及以上的AlertView,支持设置对齐方式,支持设置行间距
Alert 消息提醒视图,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController; 而系统的样式不能够满足大多UI的需求,因此自定义一个类似UIAlertView;使用:1.下载代码,用xcode打开工程2.点击command+B, 会打包出Alert.FrameWork;3.将Alert.FrameWork原创 2016-02-02 15:50:49 · 697 阅读 · 0 评论 -
发布自己的库到Cocoapods上, Pods install 自己的库
CocoapodsCocoapods学习日志及文章 文章所有者:Whde原文链接:http://www.jianshu.com/p/7b33bd1092d5这里不啰嗦Cocoapods有什么用,直接上如何使用,关于有什么用,相信各大搜索引擎比我解释更全面;———-#Cocoapods安装1.Mac终端输入sudo gem install cocoapods2.输入电脑密码即可开始安装,原创 2016-03-18 21:31:11 · 338 阅读 · 0 评论 -
Swift实现断点续传,Demo简单易懂,没有太多复杂模块和逻辑,完整体现断点续传的原理
ResumeFromBreakPointSwift实现断点续传,Demo简单易懂,没有太多复杂模块和逻辑,完整体现断点续传的原理WhdeBreakPoint简单的网络请求队列管理类,简单的管理,不做太多复杂处理/*创建请求,添加请求到数组中 WhdeSession请求失败,取消请求等需要从数组中移除*/static func asynDownload(urlStr:NSString, prog原创 2016-03-24 18:26:28 · 613 阅读 · 0 评论 -
WhdeLocalized--针对国际化做的类,可以在应用程序中选择跟随系统,简体,繁体
WhdeLocalized针对国际化做的类,可以在应用程序中选择跟随系统,简体,繁体;本程序添加有English,简体,繁体,想要做更多国际化语言,可以自己添加更多;地址:https://github.com/whde/WhdeLocalized; 文字国际化1.生成 Localizable.strings, 添加对应的语言文件2.使用 CLocalizedString(@”确认设置”)原创 2016-02-02 15:55:15 · 358 阅读 · 0 评论 -
iOS通知栏小工具开发
Extension通知栏小工具,更方便切换到设置 - GitHub:https://github.com/whde/Extension原创 2016-03-17 16:05:21 · 916 阅读 · 0 评论 -
地址邮编, 用CoreData实现插入/删除/查询(包含结果排序,模糊查询)
CoreData地址邮编, 用CoreData实现插入/删除/查询(包含结果排序,模糊查询) - github:https://github.com/whde/CoreData原创 2016-03-17 16:07:35 · 423 阅读 · 0 评论 -
Loop--Banner循环自动滚动视图
Loop无限滚动视图, 适用于Banner的滚动使用说明:1.下载项目,打开项目2.command+B打包Loop.Framework3.将Loop.Framework导入到自己的项目中4.导入头文件#import <Loop/CLoopScrollView.h>#import <Loop/CLoopCell.h>5.创建一个继承于CLoopCell的Cell6.实现CLoopCell原创 2016-02-03 13:52:05 · 416 阅读 · 0 评论 -
CollectionViewAnimation1
CollectionViewAnimation1GitHub:https://github.com/whde/CollectionViewAnimation1原创 2018-07-07 13:17:21 · 155 阅读 · 0 评论