自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(797)
  • 资源 (20)
  • 论坛 (1)
  • 收藏
  • 关注

原创 json to dart

https://jsontodart.comhttps://javiercbk.github.io/json_to_dart/

2021-03-22 16:15:55 44

原创 pub.flutter.org 国内镜像站

直接可访问的站点:https://pub.flutter-io.cnwindows设备 系统属性->高级->环境变量:添加下面中的某一对mac设备Using Flutter in ChinaThe Flutter community has made a Simplified Chinese version of the Flutter website available athttps://flutter.cn.If you’d like to install Flutter u

2021-03-18 14:33:36 147

原创 github国内镜像

https://hub.fastgit.org/https://github.com.cnpmjs.org/

2021-03-02 14:23:03 3182

原创 github 代下 高速

https://shrill-pond-3e81.hunsh.workers.dev/https://g.widora.cn/

2020-12-23 15:54:32 35

原创 【配合控制台过滤】控制台 字典转json 打印一行数据 方法 打印

[[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:dicoptions:NSJSONWritingPrettyPrinted error:nil] encoding:4]

2018-12-24 17:00:30 271

转载 在线json转model

http://modelend.com/

2018-08-20 12:45:10 5897

原创 【flutter】flutter版本升级和降级

比如要降到1.22.5执行命令flutter downgrade 1.22.5如果又要恢复到最新版本执行命令flutterupgrade不必再去通过git reset到指定的commit来实现

2021-04-28 16:08:43 31

原创 【git】git跨目录执行命令

1、标准格式:git -C <PATH> <COMMAND>例子:git -C /Users/xxx/Desktop/teacher/teacher-ios remote -v<PATH>其实就是.git这个隐藏文件夹的父目录2、克隆到指定目录git clone <URL> <PATH>...

2021-04-28 15:23:53 40

原创 【flutter】flutter多版本管理工具-fvm使用指南

// 添加homebrew tap brew tap xinfeng-tech/fvm // 安装 fvm brew install fvm vim .bash_profile //这里注意 如果之前已经设置了PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL 这两个可以不用下面的设置 export PUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pub ...

2021-04-27 18:44:25 84

原创 flutter 点滴

读了一部分flutter_swiper的源码暂时记录两点:1、采用的是大数const int kMaxValue = 2000000000来实现近无限的循环轮播2、Swiper的两个factory方法的设计,支持多种方式传入数据,Array和List方式AS的两个使用技巧查看类文件结构:Navigate->File Structure返回上一个或者下一个操作的文件位置:cmd+opt+左或者右当RefreshIndicator内部嵌套NotificationLi..

2021-03-29 14:45:15 39

原创 flutter 完整项目以及常用库

https://hub.fastgit.org/shichunlei/flutter_apphttps://zhuanlan.zhihu.com/p/341329900https://zhuanlan.zhihu.com/p/94684556

2021-03-18 14:47:08 39

原创 【卡顿检测】深入理解

卡顿监控 红框里才是真正的判断1、要睡眠 2、要运行第一个 Observer 的 order 调整到 LONG_MIN进入 kCFRunLoopAfterWaiting 状态时,第一个被调用,用于监控 Runloop 处于 运行状态第二个 Observer 的 order 调整到 LONG_MAX进入 kCFRunLoopBeforeWaiting 状态时,最后一个被调用,用于判断 Runloop 处于 睡眠状态如下图所示,通过 双 Observer ,我们可以更加准确的判断...

2021-03-16 15:47:18 31

原创 Mac下 Debugger terminal error: Process failed: spawn rdebug-ide ENOENT

vscode debug 调试 rubyvscode控制台报错Debugger terminal error: Process failed: spawn rdebug-ide ENOENT解决方案:1、在终端要能够成功执行rdebug-ide xxx.rb如果执行不成功的话i、gem list | grep "ide" 查看一下ruby-debug-ide的版本gem list | grep "debase"注:我的环境 ruby 2.7.1p83 (2020-..

2021-03-14 17:53:47 84

原创 http协议的网页加载不出来的问题【其一】

当网页的https链接加载的网页内部有iframe加载http协议的网页会导致block住,加载不出来

2021-02-27 11:08:22 57

原创 UITextView加载html文本显示一半问题

iOS 12.4.1的系统上需要设置这一项textView.layoutManager.allowsNonContiguousLayout = NO;其实和覆写父类这俩方法也有关系,如果不覆写也不会出现显示一半的问题- (void)setSelectedRange:(NSRange)selectedRange { }- (UITextRange *)selectedTextRange { return nil;}...

2021-02-27 10:57:34 55

原创 WKWebview 解决因userContentController调用addScriptMessageHandler导致循环引用的问题

关键类LeakAvoider.h#import <Foundation/Foundation.h>#import <WebKit/WebKit.h>NS_ASSUME_NONNULL_BEGIN@interface LeakAvoider : NSObject<WKScriptMessageHandler>- (instancetype)initWithMessageHandler:(id <WKScriptMessageHandler>

2021-02-27 10:26:39 233

原创 iOS UITextField 明文密文切换时密文被清空问题

使用UITextField从明文切换到密文后,输入任何值都会将密文的输入先清空。这个是UITextField默认的设置,好像也没有一个属性值可以直接控制吧。不过在代理里面,加多一个判断也能避免密文清空的问题第一种方案:通过定制UITextField的代理方法解决关键代码- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSStrin

2021-02-27 10:04:10 108

原创 【RAC】导致多次响应调用的问题

注意[RACObserve(self.VM, paraDic) subscribeNext:^(id _Nullable x) { @strongify(self); if (x != nil) { [self.VM getRequest]; }}];像这种代码,执行一次即可,如果执行多次会导致响应多次想要上面的代码执行回调,只需要直接给self.VM的属性paraDic赋值即可...

2021-01-28 17:38:43 59

原创 【导航栏返回按钮】隐藏导航栏返回按钮方法

// 隐藏返回按钮UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] init];[leftButton setTitle:@""];self.navigationItem.leftBarButtonItem = leftButton;

2021-01-12 10:59:58 50

原创 【UITextView】修改加载的html片段中的a标签颜色

UITextView的属性linkTextAttributestv.linkTextAttributes = @{NSForegroundColorAttributeName:kColorWithHex(0xE95831)};

2021-01-11 15:54:43 35

原创 UIButton 半灰 不可点

颜色正常设置就行半灰不可点 self.loginButton.userInteractionEnabled = NO; self.loginButton.alpha = 0.4;正常可点self.loginButton.userInteractionEnabled = YES;self.loginButton.alpha = 1.0;

2021-01-08 15:20:01 29

原创 办公必备的小工具百宝箱

http://www.wofficebox.comPDF小工具套件格式转换工具套件图片编辑工具套件识别工具套件屏幕录制工具套件文件处理工具套件阅读器教学办公工具套件系统安全工具套件

2021-01-03 17:09:04 59

原创 UIScrollview(UITableView、UICollectionView、WKWebView) inset内容偏移问题

iOS11是个分界岭self.extendedLayoutIncludesOpaqueBars = YES;if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;} else { self.automaticallyAdjustsScrollViewInsets = NO;}_t.

2020-12-29 18:32:48 66

原创 【企业证书】当一个账号下同一日创建两个企业发布证书如何区分甄别

1、可以把两个证书都下载下来然后通过右键显示简介查看到certificateId的东西2、然后在Apple developer网站里打开你创建的发布pp文件,edit在safari中,右键->检查元素通过查看两个证书的id来区分到底用的是哪个...

2020-12-25 14:15:17 29

原创 使用声网sdk音视频时,播放本地音频心得

注意:使用声网sdk音视频时,需要使用声网sdk内部的播放音频api否则在iOS12系统上,通过avplayer播放时,使用replaceItem的方式切换AVPlayerItem时会出现声音消失的问题核心方法- (int)playEffect:(int)soundId filePath:(NSString *_Nullable)filePath loopCount:(int)loopCount pitch:(double)pitch pan:(double)pan gain:(doubl

2020-12-24 18:30:48 72 1

原创 YYAnimatedImageView使用心得 监听动图播放完毕

YYAnimatedImageView播放gif、apng(动态png)如何监听播放完毕// animatedIV就是YYAnimatedImageView[self.animatedIV addObserver:self forKeyPath:@"currentAnimatedImageIndex" options:NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew context:nil];NSData *data = [N

2020-12-24 18:27:30 367 1

原创 制作证件照 抠图

调整大小可以使用网页版的美图秀秀抠图 换背景使用https://koutu.gaoding.com/

2020-12-24 13:50:20 56

原创 如何制作无声音频

ffmpeg -i 有声音频的路径 -vol 000 ll.mp3

2020-12-21 22:56:58 170

原创 m3u8在线播放工具 以及 开源播放方案

https://www.m3u8play.comhttps://www.hlsplayer.net/#type=m3u8http://tool.liumingye.cn/m3u8/

2020-12-21 16:54:41 2822

原创 新版本微信分享sdk(1.8.3)踩坑实录

第一种- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{ return [WXApi handleOpenURL:url delegate:self];}// 新增微信分享处理回调// * 注意:如果不实现这个代理方法的话,会// * 1、微信的自检方法只能进行到第5步并输出universal link.

2020-12-21 11:44:14 236

原创 调用present不起作用的问题描述

第一种:【iOS14】启动即调用present不起作用的问题描述当app启动时就会调用present,且是通过替换window.rootViewController的方式来改变首页时,在iOS14上会出现present不起作用的bugWarning: Attempt to present <UIAlertController: 0x7fe9bf808ee0> on <ViewController: 0x7fe9bd5091c0> whose view is not i

2020-12-21 11:29:30 59

原创 【git revert】使用以及理解(详解)

一、假如git commit 链是A -> B -> C -> D如果想把B,C,D都给revert,除了一个一个revert之外,还可以使用range revertgit revert B^…D这样就把B,C,D都给revert了,变成:A-> B ->C -> D -> D’-> C’ -> B’用法就是:git revert OLDER_COMMIT^…NEWER_COMMIT如果我们想把这三个revert不自动生成三个新的com

2020-12-18 15:50:43 1457

原创 在基类控制器中 自定义导航栏返回按钮并适配深色模式

注意在Assets.xcassets中添加图片时Appearances 设置为 Any,Dark@implementation BaseViewController// 这个方法必须调用super,还有导航里的深色适配必须在这里再适配一遍,类似于设置CGColor- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection { [super traitCollectionDidChange:pr.

2020-12-15 14:45:58 32

原创 图片 iOS base64编码使用

iOS下当从h5传图片base64给原生或者从原生传图片的base64给h5 都需要对base64字符串做处理- (NSString *)removeSpaceAndNewline:(NSString *)str{ NSString *temp = [str stringByReplacingOccurrencesOfString:@" " withString:@""]; temp = [temp stringByReplacingOccurrencesOfString:

2020-11-24 10:47:41 138

原创 用于在线面试写代码的工具网站

http://collabedit.com

2020-11-06 15:34:18 329

原创 【swift】属性相关【计算 观察 包装@ $属性】

计算属性 简写设置器 在swift中setter/getter方法的实现//计算属性 简写设置器func propertyTest(){ //自己实现一个frame 然后通过center属性获取中心值 struct BinFrame{ var x: CGFloat var y: CGFloat var width: CGFloat var height: CGFloat //这里读代码断句为 声明 类型为CG

2020-11-05 20:09:11 128

原创 sqlite获取所有表的代码实现

sqlite获取所有表的代码实现,注意这里不要使用FMDB,直接使用sqlite的c函数{ sqlite3 *_db; BOOL _isOpen;}- (void)upgradeDBFromVersion0 { int status = [self openDB]; if (status == SQLITE_OK) { NSLog(@"--开始升级db"); _isOpen = YES; NSArray *allT.

2020-10-27 11:35:06 114

原创 【blob】blob视频的一种下载办法 m3u8

通过chrome浏览器,找到视频的标签,获取播放地址因为是blob的视频,打开chrome的network,搜索框里输入m3u8,找到index.m3u8?…….的url copylink出来真实下载地址使用ffmpeg -i 真实下载地址 novoicein.mp4前提:需要在电脑上安装ffmpeg如果是mac的话,可以通过homebrew来安装ffmpeg...

2020-10-19 14:29:37 1195 1

原创 打包签名

签名原理学习[iOS 打包签名,你真的懂吗?]iOS签名类型有Development、AD-Hoc、In-House与App Store,而打包过程中又涉及到各种证书、Provision Profile、entitlements、CertificateSigningRequest、p12、AppID…各种概念一大堆,本文将从打包签名的原理说起,并梳理完全签名的整体流程,最后讲解重签名的实现以及签名机制中有哪些需要注意防护的要点。为了保证App的分发平台是可控的,以及保证所有安装到iOS设备上的App都

2020-10-17 11:59:06 195

原创 集锦【一】

https://segmentfault.com/a/1190000003849085?utm_source=sf-related

2020-10-17 11:40:44 69

Android进阶jiemi_liuwangshu.pdf

进阶解密

2019-06-24

京峰教育Docker、Jenkins企业实战视频

从淘宝花9毛买的希望对大家有帮助 Jenkins 加 docker 先学学

2019-02-10

vlc-ios 视频播放器

vlc-ios.3.1.5最新版视频播放器完整代码,可以直接运行

2019-03-05

时序图 类图 绘图软件

时序图 类图 绘图软件

2019-07-10

iOS9 By Tutorials.zip

iOS9 By Tutorials iOS9的新功能使用以及例子,希望可以帮到喜欢iOS的你

2019-08-06

iOS7 by Tutorials.zip

iOS7 by Tutorial

2019-07-27

MySQL性能管理及架构设计

MySQL性能管理及架构设计 视频哦

2019-01-06

Androidyinshipinkaifa_hejunlin.pdf

Android 音视频开发 hejunlin,网上资源不太好找,大家支持一下,下载给点分

2019-06-24

iOS8 by Tutorials随书源码.zip

配合iOS by Turorials pdf一起学习iOS8系统的新特性和功能

2019-07-27

潭洲 iOS 架构 视频教程潭洲

潭洲 iOS 架构 视频教程

2019-06-27

swift教程 英文版

swift英文教程 大拿杰作

2019-01-06

iOS 9 by Tutorials Code3.zip

iOS 9 by Tutorials Code3 05-15

2019-08-06

iOS 8 by Tutorials.zip

外国比较好的一个iOS网站出的书,深入讲解一下iOS系统版本特有的功能

2019-07-27

iOS 11 by Tutori随书源码.zip

iOS 11 by Tutorials随书源码,配合iOS 11 by Tutorials pdf学习更佳

2019-07-27

iOS 11 by Tutorials.pdf.zip

iOS 11 by Tutorials,iOS11新功能及api

2019-07-27

iOS 9 by Tutorials Code1.zip

iOS 9 by Tutorials Code1 01-0301-0301-0301-03

2019-08-06

iOS 9 by Tutorials Code2_2.zip

iOS 9 by Tutorials Code2_2 04_final

2019-08-06

iOS 9 by Tutorials Code2_1.zip

iOS 9 by Tutorials Code2_1 4_starter

2019-08-06

jenkins企业集成

网上得来的资源大家一同学习,希望大家能下载

2019-02-10

allanGold的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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