GASuspendViewDemo
一个添加在window上悬浮视图。
可固定,可拖动,还可以限制一个拖动范围。
可限定在只某些页面展示。
安卓手机与Mac电脑文件互传AndroidFileTransfer
安卓手机与Mac电脑文件互传AndroidFileTransfer
iOS使用MonkeyDev完成Hook
使用七猫举个例,去移除小说阅读页底部广告和章节之间的广告。
charles-proxy-4.2.7长期版
charles-proxy-4.2.7长期版-V-
stdc++.6.0.9.zip
Xcode10:library not found for -lstdc++.6.0.9 临时解决
GASimpleCalendar2.zip
弄的一个简单的日历,可以展开完全展示日历,也可以收回只展示已选择那一行。另外添加了选择器切换月份,还可以在列表中跨月选择切换日期。
GAAVPlayerViewControllerDemo.zip
一个简单的AVPlayerViewController demo,通过控制showsPlaybackControls确定使用系统播放管理样式还是自定义播放器样式。
GAVideoRecordDemo.zip
一个简单的添加视频的demo,包含从相册选择视频和直接录制视频,然后将mov转为mp4. .
GACallSoundDemo.zip
音视频聊天时,设置自定义来电铃声,并会根据震动模式设置震动 。
UIViewController+Present.zip
UIViewController+Present,这个分类是用来适配iOS13之后UIViewController模态弹出问题的. 使用这种方式就不用去项目中挨个找模态弹出了.
UIButton+Badge.zip
UIButton+Badge,通过运行时的方式对UIButton拓展了标签展示功能 .
NSString+FileSize.zip
NSString+FileSize,获取到沙盒文件或文件夹路径时,可以通过这个NSString的拓展调用fileSize方法得到文件或文件夹的大小。
EmptyDataSet-demo.zip
UIScrollView+EmptyDataSet,是因为大佬是使用的UIScrollView的category扩展的功能,使用时调用非常清晰流畅.
UIView+AZGradient.zip
@property CGPoint az_startPoint;
@property CGPoint az_endPoint;
+ (UIView *_Nullable)az_gradientViewWithColors:(NSArray<UIColor *> *_Nullable)colors locations:(NSArray<NSNumber *> *_Nullable)locations startPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint;
- (void)az_setGradientBackgroundWithColors:(NSArray<UIColor *> *_Nullable)colors locations:(NSArray<NSNumber *> *_Nullable)locations startPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint;
@end
UIView+BorderLine.zip
@interface UIView (BorderLine)
/**
增加边框
@param borderWidth 边框宽度
@param borderColor 边框颜色
@param cornerRadius 边框圆角
*/
- (void)addBorderLineWithBorderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor cornerRadius:(CGFloat)cornerRadius;
/**
增加边框
@param borderWidth 边框宽度
@param borderColor 边框颜色
@param cornerRadius 边框圆角
@param borderType 边框类型
*/
- (void)addBorderLineWithBorderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor cornerRadius:(CGFloat)cornerRadius borderType:(UIBorderSideType)borderType;
@end
UITextView+Placeholder.zip
@import UIKit;
FOUNDATION_EXPORT double UITextView_PlaceholderVersionNumber;
FOUNDATION_EXPORT const unsigned char UITextView_PlaceholderVersionString[];
@interface UITextView (Placeholder)
/* 占位文字 */
@property (nonatomic, copy) NSString *placeholder;
/* 占位文字颜色 */
@property (nonatomic, strong) UIColor *placeholderColor;
@end
GAIPADemo 2.zip
使用第三方XYIAPKit工具,写了一个简单内购demo, 测试了一下能完美适用于各种购买 。
价格选择.zip
一个拖动滑块选择minPrice和maxPrice的简单demo
[以上]
GAEditDemo.zip
简单的一个demo,获取点击的点在屏幕上的坐标,获取某个view在屏幕上的位置。
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
CGRect rect = [tempBut convertRect:tempBut.bounds toView:window];
VoicePlayerDemo.zip
iOS开发的一个简单的音频录制和播放demo,支持对安卓录制格式(amr)的播放。
GAEditTextDemo.zip
一个简单的使用ZSSRichTextEditor的一个用于iOS的漂亮的富文本编辑器。它包含了所有的标准编辑器工具
GAHomeDemo.zip
就是一个简单结构的项目的搭建demo。
首页只是通过下面方法切换控制器:
- (void)transitionFromViewController:(UIViewController *)fromViewController toViewController:(UIViewController *)toViewController duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^ __nullable)(void))animations completion
PhotoDemo图片选择器.zip
demo功能包含自定义图片选择器(GACustomSelectPIC)、保存图片到自定义相册、拍照完成可自由裁剪(PureCamera)
简单KVO Demo
只是一个iOS开发简单使用KVO的demo,只是备份用不着下载。
ps:上传错了,后面删除。
上传到阿里云OSS的图片处理
上传到阿里云OSS的图片处理,可查看官网文档:https://help.aliyun.com/document_detail/44688.html?spm=a2c4g.11186623.6.1179.4d1f53b3WU0oXy
选择开始时间和结束时间
一个分段选择开始时间和结束时间的demo,会现在结束时间的选择在开始时间之后。
WKWebViewDemo
这是一个WKWebView的简单使用demo,包含于H5的一些简单交互。
自定义图片选择器
demo功能包含自定义图片选择器(GACustomSelectPIC)、保存图片到自定义相册、拍照完成可自由裁剪(PureCamera)
自定义相机
拍照购demo(自定义相机+结果页动画),类似京东和淘宝APP上的图片搜索...
自定义相机拍照购
拍照购demo(自定义相机+结果页动画),类似京东和淘宝APP上的图片搜索...
从控制器中分离出View
方法:
objc_setAssociatedObject(id _Nonnull object, const void * _Nonnull key, id _Nullable value, objc_AssociationPolicy policy)
参数:
object 关联者
key key与value是一一对应的关系,必须确保key全局唯一。
value 关联的对象
policy 关联策略:
方法:
objc_getAssociatedObject(id _Nonnull object, const void * _Nonnull key)
MVVM模式简单demo
这是一个是MVVM模式实现的在tableview上分层选择省市区的demo
12.0 (16A366)
iOS开发真机升级12.0系统后,解决xcode未升级之前无法连接手机调试的问题。
解压后放如目录: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
简单使用UIMenuController
简单使用UIMenuController给UILabel添加复制、粘贴、分享功能
AutoLayoutDemo
一个简单demo,SDAutoLayout的简单使用....
MasonryDemo
使用Masonry纯代码约束视图
mas_makeConstraints()
mas_remakeConstraints()
mas_updateConstraints()
equalTo()
mas_equalTo()
width()
mas_width()