自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 收藏
  • 关注

原创 Xcode15 升级问题记录

Xcode15问题

2024-01-10 18:09:54 1359

原创 Android环境配置笔记

更新日期:2023.9.12。

2023-09-12 19:04:52 245

原创 Xcode 真机调试之Unable to install “xxx“,Code: -402653103

刚开始项目正常运行,安装三方库后开始报无法安装,老项目无此问题,定位到是三方库后排查时info.plist文件导致。一种情况是将PROJECT-Pods里面的Generate Info.plist File 设置成。Xcode14.0,使用Cocoapods引入三方库后编译成功运行项目报无法安装。目前发现有的老项目这个参数为No也可以运行,有点疑惑,再遇到问题会及时同步。可以解决这个问题,设置后所有三方库的此参数都会置为Yes。

2023-09-11 14:43:19 1051

原创 vim简单使用笔记

vim的使用有一些比较常用的指令,由于平时用的不是很多,很容易遗忘,故此记录一下,以备查看。

2022-12-01 15:49:47 904 1

原创 git项目的完整迁移

git项目完整迁移

2022-03-03 15:32:36 2172

原创 Flutter 高德地图插件amap_location 运行报错问题解决方法

Flutter 高德地图插件amap_location 运行报错问题

2021-11-12 13:37:22 4891 2

原创 iOS UITextField不弹出键盘功能

一、前言有时候我们需要触发UITextField的光标显示,但是又不需要系统键盘弹出的情况,一般在自定义输入内容的时候,这个时候就要控制系统键盘的弹出,这里有几个点做下记录二、代码UITextField *textField = [[UITextField alloc] init]; textField.inputView = [[UIView alloc] initWithFrame:CGRectZero]; // 隐藏键盘 textField.inputAccessoryVie

2021-05-26 18:53:55 1810 1

原创 Xcode 12 Authenticating with the App Store...

1、前言以前写了Xcode11的解决方法:Xcode 11 Authenticating with the App Store…,本来Xcode12是可以的,不过最近又出现了问题,,这次是上传AppStore卡在一直验证等问题2、解决方案解决方法和11一样,就是文件应该是更新了,所以要重新处理下文件内容。1、解决办法,更换~/Library/Caches/com.apple.amp.itmstransporter 下的内容因为自己下载比较慢,所以这里把资料放到网盘,提供方便下载链接:[百度网

2020-12-04 10:23:58 607

原创 Xcode11 Authenticating with the App Store...

1、前言最近更新了Xcode11, 每次更新都或多或少会出现点问题,这次是上传AppStore卡在一直验证等问题2、解决方案1、更换网络重试,开热点上传等,也有偶然成功的情况,我成功过一次,但是后来又是重复遇到这个情况2、后来找到一种解决办法,更换~/Library/Caches/com.apple.amp.itmstransporter 下的内容,亲测这个方法有效好用因为自己下载...

2020-04-10 21:43:29 1763 1

原创 iOS json转plist,plist转json

iOS开发过程中偶尔会遇到想把plist转化为json文件,或者把json文件直接转化为plist文件,这个时候有个很好命令可以解决1、json to plist首先cd到文件目录,然后执行如下命令,data.json是json文件的名称,data.plist是转化的plist文件名称plutil -convert xml1 data.json -o data.plist2、plis...

2019-12-18 14:13:35 560

原创 Flutter oc项目中添加swift插件库报错问题

一、前言最近公司的Flutter项目中引入了一个三方插件,android上是运行正常的,但是iOS端插件是swift版本的,导致运行失败,这里记录下解决方案。二、问题解决1、报错信息`xxxxx` does not specify a Swift version and none of the targets (`Runner`) integrating it have the `SW...

2019-11-15 11:10:27 2239

原创 Flutter 应用内App版本更新

一、前言我们平时开发原生应用时有新版本发布都会有版本升级提示,然后引导客户去下载更新版本,iOS一般的做法是跳转到AppStore更新,Android的处理办法要么是商店更新,要么是应用内直接下载安装更新,因为第一次用Flutter开发应用,所以碰到了这个更新的问题,网上也没有找到写的特别详细简洁的处理办法,最后经过一番努力做好了版本升级,感觉做的还可以,所以这里做次记录,希望能帮到有需要的人...

2019-10-10 17:35:00 4467 2

原创 Flutter 延时执行

// 延时1s执行返回Future.delayed(Duration(seconds: 1), (){ Navigator.of(context).pop(); });

2019-09-03 19:24:03 32019 1

原创 Flutter 控件填充整个界面

直接上代码body: Container( // 让控件填充满整个界面 constraints: BoxConstraints( minWidth: double.infinity, minHeight: double.infinity ), child: Text(...

2019-08-21 10:01:51 3455

原创 Flutter 十六进制颜色转换

详细使用可参考简书 Flutter颜色(Color)使用和十六进制颜色转换,这里只提供十六进制封装方法class ColorsUtil { /// 十六进制颜色, /// hex, 十六进制值,例如:0xffffff, /// alpha, 透明度 [0.0,1.0] static Color hexColor(int hex,{double alpha = 1}){ ...

2019-07-31 08:41:46 3112

原创 MySQL 替换手机号码中间4位为星号显示

1、将手机号中间4位替换为*****replace 写法UPDATE login_info SET phone = REPLACE(phone,SUBSTR(phone,4,4),'****') WHERE phone REGEXP '^1[0-9]{10}$'insert写法UPDATE login_info SET phone = INSERT(phone,4,4,'****'...

2019-06-26 11:50:14 5696 1

原创 Masonry布局UILabel换行

_infoLabel = [UILabel createNormalLabelWithTitle:@"设置了下面属性就可以换行了"];// 限制宽 _infoLabel.preferredMaxLayoutWidth = ScreenWidth - 40*UIRate; [_infoLabel setContentHuggingPriority:UILayoutPriorityR...

2019-05-06 23:40:41 1661

原创 Tabbar设置选中图片无效

设置tabbar的选中图片时会展示和主题色相同的颜色,而不是原图,这时候需要进行如下设置childVC.tabBarItem.image = [UIImage imageNamed:imageName]; childVC.tabBarItem.selectedImage = [[UIImage imageNamed:[NSString stringWithFormat:@"%@_p",...

2019-04-10 23:01:17 732

原创 iOS 刘海屏判断

// 是否是iPhonX刘海屏系列(BOOL)isIPhoneX {// 根据安全区域判断if (@available(iOS 11.0, *)) {CGFloat height = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom;return (height > 0);} el...

2019-02-25 16:05:17 8059

原创 iOS 检测AppStore应用信息,可用于版本升级

接口https://itunes.apple.com/cn/lookup?id=xxxx结果:{ "resultCount":1, "results": [{......}]}结果分析 (见下图)可以获取各种信息,其中可以利用version字段进行版本比较,提示升级等...

2018-12-17 16:23:49 535

原创 iOS 单击手势和双击手势冲突解决

UITapGestureRecognizer *atap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(atapAction)]; [self.view addGestureRecognizer:atap]; UITapGestureRecognizer *doubleClic...

2018-11-08 16:03:41 1041

原创 iOS 屏幕旋转监听

方法一:通知监听//UIApplicationWillChangeStatusBarFrameNotification 将要转屏//UIApplicationDidChangeStatusBarFrameNotification 已经转屏// 转屏通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@s...

2018-11-08 16:00:30 5469

原创 UILabel 加载html类文本

NSString *htmlString = [NSString stringWithFormat:@"<font size='4'><div align='right'>共<font color='red'> %lu </font>件商品, 总计<font color='red'> %.2f </font><

2018-11-01 11:04:41 1178

原创 UICollectionView reload 闪现的bug解决

UICollectionView在调用reload的时候会出现闪现的bug(隐式动画),找了好多方法,发现很多不符合,大多都是去除动画的,但是有个问题就是不会再走代理方法,最后找到了一个比较好用的// 刷新显示的item[self.collectionView reloadItemsAtIndexPaths:[self.collectionView indexPathsForVisibleIt...

2018-10-26 15:38:16 2667

原创 iOS 字符串是否为空判断方法

可以写个分类来处理- (BOOL)blankString{ if (![self isKindOfClass:[NSString class]] ){ return YES; } if ([self isEqual:[NSNull null]]){ return YES; } if (self == NULL || [...

2018-09-11 23:26:21 876

原创 iOS NSLog 宏定义

//Debug信息,用printf解决真机调试打印不出来的问题#ifdef DEBUG# define DLog(format, ...) printf("[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String])...

2018-09-10 08:36:22 1106

原创 Sourcetree 在push代码时候弹出Password Required

前言在用Sourcetree进行代码管理时,公司的账号老是弹窗提示需要输入密码,但是输入密码又没有任何用,经过一番摸索,找到了一个解决办法,现在分享给大家,如果你有更好的解决方法,请留言解决办法打开【偏好设置】-> 【高级】-> 对存在的当前用户进行移除这样的话push时会让你输入用户名和密码,在次输入就可以了,目前没有啥好办法,暂时先这样解决了 ...

2018-09-07 16:35:31 4127

原创 iOS 根据颜色生成图片

// 根据颜色生成UIImage- (UIImage*)imageWithColor:(UIColor*)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); // 开始画图的上下文 UIGraphicsBeginImageContext(rect.size); // 设置背景颜色 [colo...

2018-08-24 17:09:09 2632

原创 iOS 判断两天是否是同一天

/** * 是否为同一天 */- (BOOL)isSameDay:(NSDate*)date1 date2:(NSDate*)date2{ NSCalendar* calendar = [NSCalendar currentCalendar]; unsigned unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |...

2018-08-17 00:10:41 2178

原创 iOS UIDatePick 简单使用

// 1.日期Picker UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 30, self.frame.size.width, self.frame.size.height - 30)]; datePicker.backgroundColor = [UIColor white...

2018-08-03 10:50:27 799

原创 git代码控制的基本使用

一、前言目前很多代码的版本控制都是用git了,刚开始接触的时候用过终端指令,但是以前用的并不理想,后来就转战客户端了,这里推荐一下github客户端和sourcetree版本控制客户端,比较好用,今天又研究了下指令控制,发现也很简单,特此记录一下。二、指令控制1、clone 代码$ cd 到我们想下载的目录$ git clone 'git地址'私有库在这一步会让输入账...

2018-07-06 10:13:02 519

原创 LeetCode 832. 翻转图像(Flipping an Image) (Swift)

[题目] Given a binary matrix A, we want to flip the image horizontally, then invert it, and return the resulting image. To flip an image horizontally means that each row of the image is reverse...

2018-05-23 15:44:58 637

原创 iOS widget(小部件)开发初探

1、前言 现在很多应用都有小部件功能,用起来非常方便,在用户安装包含Today小部件的应用后,他们可以将小部件添加到Today视图。当用户在“今日”视图中选择“编辑”时,通知中心会显示一个视图,允许用户添加,重新排序和删除小部件。 常见的有支付宝、日历和天气,那么我们也想为自己的应用增加widget功能该怎么办呢,那就继续往下看喽。 老版本(iOS9之前)的是直接下拉出现【今天...

2018-04-03 12:55:55 2358

原创 iOS 正则表达式限制UITextField输入内容

前言用正则表达式进行输入文本的控制是非常方便的,这里记录下如何根据正则表达式限制UITextField文本内容的输入。代码// 在UITextField的代理方法中处理- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString...

2018-03-28 13:03:32 2926

原创 ReactNative fetch网络请求封装(GET,POST,图片上传)

目录目录1前言2结构3代码4使用5扩展6结束语1、前言 最近学习RN进行到了网络请求这一块,便花了点时间把网络请求封装了一下,这样使用起来也方便2、结构Connect.js 对NetUtils的二次封装,将地址添加进来,统一管理网络请求NetAddr.js 请求地址的存放NetUtils.js get, post,图片上传

2018-01-22 17:15:23 2009

原创 iOS UICollectionView 在滚动时停在某个item位置上

方法一:实现UIScrollView的代理,然后实现下面这个方法#pragma mark - UIScrollViewDelegate//预计出大概位置,经过精确定位获得准备位置- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffse

2017-12-25 13:28:53 4470

原创 iOS Tabbar中间添加凸起按钮

前言 最近的项目中有需求在tabbar中间添加凸起按钮,并且点击时按钮要旋转,看了仿斗鱼的凸起,点击后是present出来View,而不是像常规的tabbar上添加一个页面,所以不符合要求,经过一段摸索最后得的一个比较好的效果,下面看效果图需求分析tabbar有5个item,每个对应一个页面中间item为凸起按钮中间按钮点击后旋转效果实现设置5个item 我们一步步来解决这个问题,

2017-12-18 16:18:52 11193 3

原创 iOS WKWebView 视频播放器小屏播放

加载网页后网页里有播放器,但是iOS11上的播放默认是全屏播放,没有办法小屏播放,这里我们就要进行下设置了 //配置信息 WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init]; //设置为YES即可 config.allowsInlineMediaPlayback = YES;

2017-12-14 15:08:29 6718

原创 iOS WKWebView 获得title和加载进度

1、前言 iOS8后,苹果推出了新框架Webkit,提供了替换UIWebView的组件WKWebView,相比于UIWebView,好处多多,速度更快了,占用内存少了。2、基本使用使用方法和UIWebView大同小异,具体使用可以参考使用WKWebView替换UIWebView,这篇文章讲的挺详细了,这不是我们本篇的重点,我们的重点是讲下怎么页面title和加载进度值。3、获得页面title和

2017-12-13 15:16:44 4752

原创 iOS 计算行高

直接上代码//计算多行高度+ (CGFloat )getStringHeightWithWidth:(CGFloat)width font:(UIFont *)font string:(NSString *)string{ NSDictionary *attribute = @{NSFontAttributeName: font}; CGSize size = [string b

2017-11-16 11:14:38 696

空空如也

空空如也

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

TA关注的人

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