自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于前端的console的方法的收集

使用方法和 group() 相同,不同的是,groupCollapsed() 方法打印出来的内容默认是折叠的。显示一个由特定的 Javascript 对象列表组成的可交互列表。创建一个新的内联分组, 后续所有打印内容将会以子层级的形式展示。以参数为标识记录调用的次数,调用时在控制台打印标识以及调用次数。结束特定的定时器并以毫秒打印其从开始到结束所用的时间。打印内容的通用方法,使用方法可以参考使用字符串替换。打印一条错误信息,使用方法可以参考使用字符串替换。打印一个警告信息,可以使用字符串替换和额外的参数。

2024-02-20 14:23:13 432

原创 css 自定义滚动条

【代码】css 自定义滚动条。

2023-10-27 16:20:03 99

原创 absolute 定位

改值总是会创建一个新的层叠上下文,注意,一个skicky元素会‘固定’在离他最近的一个拥有‘滚动机制’的祖先上(当该祖先的overflow是hidden、scroll、auto或overlay时),即便这个祖先不是最近的真实可滚动的最先.这有效的抑制了任何’sticky’行为。元素会被移除正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口的位置来指定元素位置。元素会被移除正常文档流,并不为元素预留空间,通过指定匀速相对于最近的非static定位祖先元素的偏移,来确定元素的位置。

2023-10-23 16:09:22 299

原创 vue+vite多环境创建

vue+vite多环境

2022-11-22 11:35:06 1214 1

原创 pnpm新建vite+vue3项目

pnpm 新建vue项目

2022-11-22 10:57:44 683

原创 /usr/local/bin/pod install bug记录

sudo gem update–system 更新后下面bug解决。

2022-10-02 22:04:13 885

原创 iOS项目中多个TARGETS配置不同环境的项目

iOS项目中多个TARGETS配置不同环境的项目在General中的TARGETS中 duplicate 一个新的TARGETS出来,并且更名为自己想要的名字 (比如test_Debug)编辑schemes 这里会出现一个xxx copy的schemes 你删除掉他 重新添加一个scheme,会在添加的列表中找到你刚才所创建并且更名的那个schems 添加成功后我们可以为每个TARGET配置info.plist文件 (比如名称 Bundle Identifier 等)通过自定义标记来对t

2021-12-07 11:21:16 1516

原创 iOS 暗黑模式全部关闭 or 某个界面关闭

在代码中关闭 // 强制关闭暗黑模式 if #available(iOS 13.0, *) { window?.overrideUserInterfaceStyle = .light }info 关闭key: User Interface Style value:Light <key>UIUser...

2020-03-02 10:15:42 911

原创 swift 本地通知的应用 UNUserNotificationCenter推送

这篇文章讲的是 ios 10.0 之后的试用方法1 注册通知2 接下来就是发送本地通知3 关于通知的触发器4关于通知的事件1 注册通知在下面这个方法中注册通知 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.Lau...

2020-01-07 19:20:14 3119

原创 iOS 对象的序列化 本地存储

用NSCoding来归档一个类1.遵守协议2归档方法3解归档方法4 归档和解归档的具体实现 ->协议方法5利用runtime将整个类的属性归档1.遵守协议@interface xxx : NSObject<NSCoding>2归档方法 BOOL isSucess = [NSKeyedArchiver archiveRootObject:要归档的对象 self to...

2019-11-22 17:51:44 484

原创 iOS 关于iOS13 tabbar item的字体颜色问题 隐藏黑线 修改tabbar高度.....

兄弟们 雨过地皮湿呀tabbar item title颜色 if #available(iOS 13, *) { UITabBar.appearance().unselectedItemTintColor = UIColor.init(0xA6C0D4); self.tabBar.tintColor = UIColor.init(...

2019-11-01 18:42:16 2727

原创 iOS 获取设备型号

#import <sys/utsname.h> // 头文件导入后 直接调用struct utsname systemInfo;+ (NSString *)iphoneType { uname(&systemInfo); NSString *phoneType = [NSString stringWithCString:systemInfo.machin...

2019-09-24 15:19:09 2511

原创 ios view部分圆角

UIRectCorner corner = UIRectCornerTopRight | UIRectCornerTopLeft; // 圆角位置,全部位置 UIBezierPath * path = [UIBezierPath bezierPathWithRoundedRect:self.btnImg.bounds byRoundingCorners:corner cornerR...

2019-08-28 16:50:19 885

原创 ios 文字转语音

搬砖的日子永远都不会结束 Because—>生活不止眼前的苟且,还有未来的苟且。@interface TKYSoundPlayer : NSObject+ (instancetype)shareSoundPlayerInit;//传入要播放的字符串- (void)play:(NSString*)string;//暂停- (void)pausePlay;//从头开始播...

2019-08-28 15:47:11 1000

原创 ios 内购 恢复内购

申请内购部分略。。。。。。。代码部分1 //准备工作[[SKPaymentQueue defaultQueue] addTransactionObserver:self]; <SKPaymentTransactionObserver,SKProductsRequestDelegate> //遵循代理打开支付开关![在这里插入图片描述](https://img-blog.cs...

2019-08-28 15:33:57 5406

原创 iOS 通过调用已安装的地图app进行导航

通过url跳转到已经安装的手机app中进行导航 记得查看经纬度编码哦~高德 NSURL *aMapScheme = [NSURL URLWithString:@"iosamap://"]; BOOL canOpenAMap = [[UIApplication sharedApplication] canOpenURL:aMapScheme]; NSURL *myL...

2019-05-07 14:00:52 1331

原创 iOS Animation-KeyPath

2019-04-29 14:49:20 229

原创 iOS 修改导航栏透明度

//设置透明导航栏UIView *barImageView = self.navigationController.navigationBar.subviews.firstObject;barImageView.alpha = 0.0;

2019-04-29 14:20:01 1567

原创 iOS KVO原理的探究

使用KVO分三个步骤:1 通过addObserver:forKeyPath:options:context:方法注册观察者,观察者可以接收keyPath属性的变化事件 Observer 被观察者对象 keyPath 需要观察的属性 options 参数 NSKeyValueObservingOptionNew 接收新值,默认为接收新值 NSKe...

2018-11-09 10:51:54 351

原创 IOS 之各种收起键盘

1、用的比较多的方法:点击背景View收起键盘或者直接使用也可以(你的View必须是继承于UIControl) [self.view endEditing:YES];2、万能方法:在任何地方都可以使用这种方法来关闭/收起键盘 [[[UIApplication sharedApplication] keyWindow] endEditing:YES];3、点击Return...

2018-07-26 12:17:45 2181

原创 IOS 图片拉伸不变形

(UIImage )imageCreatWithCap:(NSString )imageName { UIImage *image = [UIImage imageNamed:imageName]; // 设置左边端盖宽度 NSInteger leftCapWidth = image.size.width * 0.5; // 设置上边端盖高度 NSInteger topCapHeigh...

2018-07-26 12:12:36 758

原创 IOS-图片裁剪

根据自己给定的frame对图片进行裁剪scale 图片的缩放比例 rect 要裁剪的frame 不能超出原图 返回裁剪后的图片(UIImage )ct_imageFromImage:(UIImage )image inRect:(CGRect)rect { CGFloat scale = 1 ;CGRect rect2 = CGRectMake(rect.origin.x *...

2018-07-26 12:07:46 1691

原创 Xcode常用快捷键

隐藏xcode command+h 退出xcode command+q 关闭窗口 command+w 关闭所有窗口 command+option+w 关闭当前项目 command+control+w 关闭当前文件 command+shift+w 保存文件 command+s 保存所有文件 command+option+s 还原到保存时状态 command+u项目中查找 comm...

2018-03-31 17:04:46 182

原创 IOS 截取当前高清屏幕

高清图生成 - (UIImage *)convertViewToImage { UIView *v = self.view; CGSize s = v.bounds.size; //第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三个参数就是屏幕密度了 UIGraphicsBeginImageCon...

2018-03-29 11:30:40 1061

原创 算法 --常用函数 随机数-绝对值-向上取整-正切函数等等

rand() —-随机数abs() / labs() —-整数绝对值fabs() / fabsf() / fabsl() —-浮点数绝对值floor() / floorf() / floorl() —-向下取整ceil() / ceilf() / ceill() —-向上取整round() / roundf() / roundl() —-四舍五入sqrt() / sqrtf...

2018-03-28 17:39:19 641

原创 IOS 系统振动调用

头文件 #import 《AudioToolbox/AudioToolbox.h》这个是最猛的振动 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 3D Touch 中 Peek 震动反馈 AudioServicesPlaySystemSound(1519); 3D Touch 中 Pop 震动反馈 AudioServi...

2018-03-26 17:56:24 3402

原创 发送本地通知

[[UIApplication sharedApplication] applicationState] == UIApplicationStateBackground//app在后台的时候发送通知UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertTi...

2018-03-15 18:21:52 333

原创 UIView 的部分圆角的设定

UIBezierPath*maskPath = [UIBezierPath bezierPathWithRoundedRect:view.bounds byRoundingCorners:(UIRectCornerTopRight | UIRectCornerBottomRight) cornerRadii:CGSizeMake(7.5,7.5)];//圆角大小CAShapeLayer *ma...

2018-03-15 17:50:40 1238

原创 Str转Json

NSString *str = @"{'extype':1,'name':'jiadan','pwd':'6e03a39847c297813d3d80a1935efd89','serverid':10024,'ip':'121.42.162.93'}";str = [str stringByReplacingOccurrencesOfString:@"'" withString:@"\""];...

2018-03-15 17:44:40 398

原创 IOS 设备唯一标识符

NSString *identifierForVendor = [[UIDevice currentDevice].identifierForVendor UUIDString];   identifierForVendor对供应商来说是唯一的一个值,也就是说,由同一个公司发行的的app在相同的设备上运行的时候都会有这个相同的标识符。然而,如果用户删除了这个供应商的app然后再重新安装的话,这

2018-01-04 19:33:49 887

原创 IOS -- 获取用户的健康数据的运动步数

最近在做和微信运动差不多的一个功能 就是从用户手机的健康里面获取用户的运动数据。。。先在开发者中心 选择healthKit 重新生成证书 然后在xcode里面选择 然后就是配置健康数据的权限到这环境算是配置好了 下来就是操作了头文件#import <CoreMotion/CoreMotion.h>CMPedometer 健康数据操作的工具类 //判断是否支持获取健康步数 [CMPedom

2017-10-12 15:59:57 6862

原创 数据的归档与解归档

将一些轻量级的json存在本地 和取出的一些操作+ (BOOL)archivingJsonWith:(id)json { NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtInd

2017-10-12 15:20:25 448

原创 IOS UIVisualEffect 蒙版的View 高斯模糊实图

UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]; UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; // visual

2017-10-12 14:52:28 2538

原创 IOS屏幕旋转的检测 与 强行切换

[[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:sender.selected?UIDeviceOrientationLandscapeRight:UIDeviceOrientationPortrait]forKey:@"orientation"];[[[self topViewController] class] att

2017-05-22 22:41:50 3746

原创 ios target -- weight todayWeight 开发

新建一个项目 然后– File - New - targe 新建一个TodayExtension 我们把新建的 叫做子项目 原来的叫做主项目 子项目是一个单独的app group证书 在子项目和主项目中 分别代开 App Groups LsNewTarget 为创建的weight的名称 然后在子项目中 按照同样的方法添加 AppGroup这样weight就创建好了 提示一个

2017-05-06 14:52:30 654

原创 IOS 系统自带的分享功能之 UIActivityViewController

关于系统自带的分享功能 主要是在与这个类 UIActivityViewController 先上效果图 然后呢 直接上代码 大家都懂的 ^&^//分享的标题 NSString *textToShare = @"请大家登录《iOS云端与网络通讯》服务网站。";//分享的图片 UIImage *imageToShare = [UIImage imageNamed:@"312.jpg

2017-05-04 22:47:25 18750 3

原创 ios view的形变

放大缩小的动画 [UIView animateWithDuration:.1 animations:^{ view.transform = CGAffineTransformMakeScale(1.2, 1.2); }completion:^(BOOL finish){ [UIView animateWithDuration:.1 animati

2017-04-25 22:15:04 766

原创 IOS 动态获取键盘高度

//增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; //增加监听,当键退出时收出消息 [[NSNotif

2017-04-25 22:11:39 827

原创 IOS CollectionView 拖拽移动

collection 增加长按手势 //添加长按的手势 UILongPressGestureRecognizer *longPress=[[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longPress:)]; [collectionView addGestureRecognize

2017-04-25 22:10:27 1848

原创 IOS 3DTouch

3DTouch 苹果6已经6以上的手机才可以使用的功能效果图 判断手机是不是支持3Dtouch ViewController *VC = [[ViewController alloc]init]; if (VC.traitCollection.forceTouchCapability == UIForceTouchCapabilityAvailable) {

2017-04-22 17:57:33 485

iOS 语音识别

语音识别类的工具 存储

2018-12-24

UIView镂空

源地址 https://github.com/lmf12/MFSubtractMask.git 、、、、、、、

2018-11-26

无限滑动的tableView

一个可以无限画的的tableView 一个可以无限画的的tableView

2018-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除