会飞的鱼不会累
码龄9年
关注
提问 私信
  • 博客:44,978
    44,978
    总访问量
  • 22
    原创
  • 1,841,243
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2016-05-18
博客简介:

会飞的鱼

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得4次评论
  • 获得7次收藏
  • 代码片获得119次分享
创作历程
  • 3篇
    2021年
  • 4篇
    2019年
  • 1篇
    2018年
  • 4篇
    2017年
  • 11篇
    2016年
成就勋章
TA的专栏
  • iOS -- 键盘
    1篇
  • 常用函数
    4篇
  • 极光推送
    2篇
  • 常识小结
    12篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

适配UIPickerView,iOS14 前后的分割线老样式 extension

适配UIPickerView,iOS14 前后的分割线老样式 extension
原创
发布博客 2021.12.08 ·
649 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

上传自己的代码到git并切与cocoapods进行关联

实现通过cocoapods search到自己的库的梦想1.首先在git上创建一个仓库2.通过git命令clone到本地使用命令:git clone https://github.com/liuzhenhan/LZHBaseExtensions.gitcd 到克隆下来的文件夹2.创建README.md 文件使用命令 vim README.md 随意写些要上传的项目是干什么的。接着打开克隆下来的文件夹,看到了创建好的README.md文件。拖入你要上传的文件夹再拖入一个demo
原创
发布博客 2021.04.15 ·
295 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

swift 监听键盘显示与消失

公司需求做个类似于评论框的输入框1.收到需求第一时间想到的效果是键盘弹出(显示)出来以后,输入框自动随着键盘向上移动,底部一直浮动在键盘顶部。键盘消失输入框隐藏并且释放第一响应2.键盘弹出和消失明显是两个状态,那么这两个状态对应的名字为:1)UIResponder.keyboardWillShowNotification 键盘将要显示2)UIResponder.keyboardWillHideNotification 键盘将要隐藏那么怎么获取这两个状态呢?那就要对这两个状态进行观察者监听 .
原创
发布博客 2021.03.24 ·
1727 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

按位限制车牌号(包括新能源)

@objc func textFieldTextHasChange(_ notification:NSNotification) { var strNew:NSString? = self.newPlateNumTextFiled.text as NSString? let selectedRange = self.newPlateNumTextFi...
原创
发布博客 2019.12.17 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

车牌号正则

class func isLicensePlate(plateStr:String) ->Bool { // let pattern = "^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新...
原创
发布博客 2019.12.16 ·
488 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

iOS 13 [UIApplication sharedApplication].keyWindow 获取window适配

UIWindow* window = nil; if (@available(iOS 13.0, *)) { for (UIWindowScene* windowScene in [UIApplication sharedApplication].connectedScenes) { ...
原创
发布博客 2019.09.26 ·
14073 阅读 ·
3 点赞 ·
2 评论 ·
4 收藏

swift 旋转layer

let width:CGFloat = SKScale(float: 60) let height:CGFloat = SKScale(float: 60) let animationView = UIView() animationView.bounds = CGRect(x: 0, y: 0, width: width, heig...
翻译
发布博客 2019.06.19 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

更新9.3后出现Block implicitly retains 'self'; explicitly mention 'self' to indicate this...警告

Building Settings ->搜索implicit retain of 'self'将对应的值改为NO
原创
发布博客 2018.09.27 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态设置导航栏按钮文本颜色

UIBarButtonItem *rightitem = [[UIBarButtonItem alloc] initWithTitle:@"提交" style:(UIBarButtonItemStyleDone) target:self action:@selector(regist)]; NSDictionary *dic = [NSDictionary dictionaryWithOb
原创
发布博客 2017.12.28 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

环信客服SDK接入-----(一)

第1步:快速创建APP关联移动客服系统的“APP关联”对应即时通讯云(IM)后台的应用。在移动客服系统创建关联后,可直接登录IM后台管理该关联对应的应用。如果您还没有环信即时通讯云的账号,可以打开环信移动客服,进入“管理员模式 > 渠道管理 > 手机APP”,快速创建一个“APP关联”;如果您已有环信即时通讯云的账号,并创建了应用,可以登录环信移动客服,进入“管
原创
发布博客 2017.03.31 ·
5110 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

日常知识总结之-修改字体大小和颜色

//修改价格字体 NSMutableAttributedString *textColor = [[NSMutableAttributedString alloc]initWithString:_priceLB.text]; NSRange rangel = [[textColor string] rangeOfString:[_priceLB.text substringWith
原创
发布博客 2017.03.03 ·
308 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS UITableViewCell 分割线不到左部顶端的问题!

////cell将要显示时调用- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell respondsToSelector:@selector(setSeparatorI
原创
发布博客 2017.02.10 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JpushiOS 10问题

添加libresolv.tbd库,即可解决问题Undefined symbols for architecture arm64:  "_dns_parse_resource_record", referenced from:      -[JPUSHSRVResolver processRecord:length:] in jpush-iOS-2.2.0.a(JPUSHSR
原创
发布博客 2016.11.23 ·
3119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查找一个数组内最长的字符串

NSArray *arr = @[@"1",@"123",@"12345",@"12"]; NSString *currentStr = arr[0]; for (NSString *str in arr) { if (currentStr.length < str.length) { currentStr = str;
原创
发布博客 2016.11.08 ·
1854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 调用手机浏览器打开网页

NSString *textURL = @"http://www.yoururl.com/"; NSURL *cleanURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", textURL]]; [[UIApplication sharedApplication] openURL:cleanURL];
原创
发布博客 2016.10.10 ·
7400 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

修改状态栏的颜色

修改状态栏的颜色           1)在info.plist 文件中添加一个字段:viewcontroller-based status appearance (这个字段在最后一条)并且设置为NO           2)在info.plist中修改字段值:Statusbar style 设置为UIStatusBarStyleLightContent;或者将工程TARGETS->Dep
原创
发布博客 2016.09.07 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

copy,assign,strong 在iOS的里的用法简单说明

推荐做法是NSString用copy,delegate用assign(且一定要用assign,不要问为什么,只管去用就是了,以后你会明白的),非objc数据类型,比如int,float等基本数据类型用assign(默认就是assign),而其它objc类型,比如NSArray,NSDate用retain(非ARC环境下)ARC环境下用strong。
原创
发布博客 2016.09.07 ·
318 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

常识小结----UITableView 去掉多余的分割线的方法

增加一个footView即可解决UIView *v = [[UIView alloc] initWithFrame:CGRectZero];[self.mainTbaleView setTableFooterView:v];
原创
发布博客 2016.09.07 ·
291 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS 极光推送小结(简单配置)

本文采用pod 方式导入JPUSH 一、首先在Podfile文件中写入(具体podfile文件创建方法以后会阐述)1.    pod'JPush','~> 2.1.8'二、在AppDelegate.m中引入头文件 #import,并在以下方法中加入以下代码(具体含义参照官方文档)- (BOOL)application:(UIApplication *)application d
原创
发布博客 2016.09.01 ·
2035 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS应用意见反馈代码块

#pragma mark - 3.截取两个字符串之间的文字,修改其颜色/** * 3.截取两个字符串之间的文字,修改其颜色 * * @param LongString 原来的字符串 * @param beforeString 前面的字符串 * @param afterString 后面的字符串 * @param xColor 文字的颜色 * @para
原创
发布博客 2016.09.01 ·
2579 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多