且行且珍惜_iOS
码龄8年
求更新 关注
提问 私信
  • 博客:50,732
    50,732
    总访问量
  • 23
    原创
  • 18
    粉丝
  • 14
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-09-25

个人简介:http://www.jianshu.com/u/e15d1f644bea

博客简介:

wsl2ls的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得8次收藏
  • 博客总排名482,060名
创作历程
  • 2篇
    2020年
  • 3篇
    2019年
  • 18篇
    2018年
成就勋章
TA的专栏
  • iOS
    4篇
  • swift
    3篇
  • Object-C
    21篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 移动开发
    flutterreact native
创作活动更多

「鸿蒙心迹」“2025・领航者闯关记“主题征文活动

“鸿蒙 2025・领航者闯关记”有奖征文活动,不仅是一场比赛,更是属于每一位鸿蒙开发者的年度高光舞台与职业赋能平台。在这里,您可以将过去一年的技术沉淀、成长轨迹与生态实践,淬炼为掷地有声的干货分享。我们致力于让每一次用心的技术输出,都能兑换为实实在在的职业竞争力、平台资源扶持与社区影响力,真正实现 “让技术分享,变成看得见的收获”。 三大并行**主题**赛道,供你选择: **主题赛道1「技术王者局・鸿蒙 6 特性实战闯关」**:聚焦鸿蒙 6.0 核心新特性,分享 “从 0 到 1 落地 + 踩坑复盘” 的硬核案例,必须融入至少 1 个高频实战场景(如金融支付安全、智能家居联动、跨设备办公适配等)。 **主题赛道2「成长升级路・我的鸿蒙领航者养成记」**:记录你的2025 年度进阶轨迹,需紧扣鸿蒙领航者两大核心标准(技术开发能力 + 社区影响力)。 **主题赛道3「生态共建营・解锁鸿蒙 “三分天下” 新场景」**:立足 2025 鸿蒙生态 “亿级用户 + 多行业渗透” 目标,分享你参与的 “鸿蒙 + 行业” 创新案例,展现生态共建价值。 我们准备了荣誉认证、丰厚实物与独家生态特权组成的激励矩阵,更有直播加分、幸运抽奖等多重惊喜,助您的声音被更广泛地听见。

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

iOS WKWebView+UITableView混排

目录做内容展示页的时候,经常会用到WKWebView+UITableView的混排功能,现在此做一个总结,该功能的实现我采用了四种方法。1、 tableView.tableHeaderView = webView 撑开webView2、[webView.scrollView addSubview:tableView] + 占位Div3、tableView.tableHeaderView = webView 不撑开webView (推荐)4、scrollView addSubView: web.
原创
博文更新于 2020.06.04 ·
737 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WKWebView+UITableView混排和WKWebView离线缓存

iOS_TipsiOS的一些示例,不定时更新~ 由于内容较多,文件会有点大,建议终端用git clone命令下载,这样以后只需git pull更新。GitHub:https://github.com/wsl2ls/iOS_Tips.git目录1、暗黑模式2、AppleID登录应用3、AVFoundation 高仿微信相机拍摄和编辑4、AVFoundation 人脸检测5、AVFoundation 实时滤镜6、GPUImage框架的使用7、VideoToolBox和AudioToolB
原创
博文更新于 2020.06.03 ·
703 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OpenGL-ES 学习示例

OpenGL-ES 学习示例 描述:1、GLKit 绘制图片和正方体2、GLSL 绘制金字塔、颜色纹理混合3、GLSL 滤镜集合:灰度、旋涡、正方形马赛克、六边形马赛克4 、GLSL 抖音部分特效:分屏、缩放、抖动、灵魂出窍、毛刺iOS_Tips 不定时更新,已有示例 : 1、暗黑模式 2、AppleID登录应用 3、AVFoundation 高仿微信相机拍摄和编辑 4、AV...
原创
博文更新于 2019.12.10 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Swift 小仿微博列表

前言    鉴于目前Swift的ABI(应用程序二进制接口)、API(应用程序编程接口) 基本稳定,对于Swift的学习有必要提上日程了,这个Swift仿微博列表的效果是我最近一边学习《Swift入门到精通-李明杰》 一边练手的Demo,Swift新手还请关照~????    这个示例的主要内容有三个方面:    一、UITextVi...
原创
博文更新于 2019.11.04 ·
422 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

iOS 高仿微信相机拍摄和编辑

效果描述:1、自定义相机 拍摄视频和照片2、切换前后摄像头、调整焦距/设置聚焦点、横屏拍摄3、视频编辑:涂鸦、贴图、文字水印、视频裁剪 、添加背景音乐4 、图片编辑:涂鸦、贴图、文字水印、马赛克、图片裁剪由于代码量有点大,就不在此赘述了,只展示效果,代码请前往 iOS 高仿微信相机拍摄和编辑 下载如果需要跟我交流的话:※ Github: htt...
原创
博文更新于 2019.11.04 ·
1376 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS 全屏侧滑手势/UIScrollView/UISlider间滑动手势冲突

一、前期准备 有一个支持全屏侧滑返回的视图控制器ViewController,ViewController.view上有一个UIScrollView,UIScrollView上有UISlider。俺直接在之前的示例Demo上演示,简书地址:iOS 自定义转场动画 ,Github地址 :WSLTransferAnimation 二、问题展示现象 1、UIScrol...
原创
博文更新于 2018.08.23 ·
1157 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

iOS UITableView获取特定位置的cell

一、tableView双级联动 以上两种效果比较类似,实现的关键在于都是需要获得在滑动过程中滑动到tableView顶部的cell的indexPath。方案一:获得当前可见的所有cell,然后取可见cell数组中的第一个cell就是目标cell,再根据cell获得indexPath。代码如下- (void)scrollViewDidScroll:(UIScroll...
原创
博文更新于 2018.06.15 ·
5165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WKWebView的使用

前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下WKWebView的使用。 示例Demo:WKWebView的使用 本文将从以下几方面介绍WKWebView: * 1、WKWebView涉及的一些类 * 2、WKWebView涉及的代理方法 * 3、网页内容加载进度条的实现 * 4、JS和OC的交互 * 5、...
原创
博文更新于 2018.06.15 ·
761 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

UIScrollView视觉差动画

前言:看到凤凰新闻 头条栏目的编辑推荐新闻是这个效果,觉得不错,就想着实现一下,以下就是我的实现过程,示例代码请看这儿→UIScrollView翻书效果。一、首先实现一个基本的图集浏览功能,如下图 该功能太基础,直接先贴一个UIScrollView,然后几个UIImageView啪啪啪往UIScrollView上面一扔…….Over,不在此啰嗦咯。二、分析...
原创
博文更新于 2018.04.09 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS CoreData (二) 版本升级和数据库迁移

前言:最近ChinaDaily项目需要迭代一个新版本,在这个版本中CoreData数据库模型上有新增表、实体字段的增加,那么在用户覆盖安装程序时就必须要进行CoreData数据库的版本升级和旧数据迁移,如果仅仅是在旧版本的数据模型上进行上述操作,就会造成所有旧用户更新完成后的第一次启动崩溃。数据迁移的方式有好几种,这里就先介绍我用的轻量级的数据迁移方式:Core Data轻量级迁移是...
原创
博文更新于 2018.03.07 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS CoreData (一) 增删改查

Core Data是iOS5之后才出现的一个框架,本质上是对SQLite的一个封装,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象,通过CoreData管理应用程序的数据模型,可以极大程度减少需要编写的代码数量!1、首先创建一个coreData 模型文件:系统创建或者自己创建...
原创
博文更新于 2018.03.07 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 瀑布流封装

功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)三种样式的瀑布流布局。前言 :近几个月一直在忙公司的ChinaDaily和国务院项目,没...
原创
博文更新于 2018.03.07 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 原生二维码扫描和生成

功能描述:WSLNativeScanTool是在利用原生API的条件下封装的二维码扫描工具,支持二维码的扫描、识别图中二维码、生成自定义颜色和中心图标的二维码、监测环境亮度、打开闪光灯这些功能;WSLScanView是参照微信封装的一个扫一扫界面,支持线条颜色、大小、动画图片、矩形扫描框样式的自定义;这个示例本身就是仿照微信的扫一扫功能实现的。详细实现就不在此唠叨了,直接去看代...
原创
博文更新于 2018.03.05 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

iOS 图片浏览的放大缩小

功能描述:支持网络和本地gif、jpeg等格式图片的浏览、捏合或双击放大缩小、长按保存到本地相册、获取gif图片的循环次数和时长。主要部分:创建一个继承于UIScrollView的子类视图WSLPhotoZoom,这个视图需要一个展示图片的UIImageView,然后再结合UIScrollView自带的缩放手势的代理方法来达到缩放效果;最后只需要把这个能缩放的视图放到需要展示图片的视图上
原创
博文更新于 2018.02.06 ·
2033 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果

功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合了QQ音乐和网易云音乐在锁屏状态下的效果)、歌词解析并随音乐滚动显示。第一部分:锁屏效果包括:锁屏歌曲信息和远程控制音乐播放① 锁屏歌曲信息显示//展示锁屏歌曲信息:图片、歌词、进度、歌曲名、演唱者、专辑、(歌词是绘制
原创
博文更新于 2018.02.06 ·
4886 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iOS 获取gif图片循环次数和时长

//获取gif图片的总时长和循环次数- (NSTimeInterval)durationForGifData:(NSData *)data{ //将GIF图片转换成对应的图片源 CGImageSourceRef gifSource = CGImageSourceCreateWithData((__bridge CFDataRef)data, NULL); //获取其中图
原创
博文更新于 2018.02.06 ·
5066 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS AVPlayer视频播放器

GOVVideoPlayer/GOVVideoController 是一个基于AVPlayer封装的视频播放器,支持播放/暂停、左右退拽快进、上下滑动调节音量、自动手动全屏、全屏时横屏Or竖屏、有缓冲进度指示条、卡顿指示器、切换视频源。 更新于2017/8/10,增加了GOVVideoController GOVVideoPlayer是在继承于UIView的基础上封装的视频
原创
博文更新于 2018.02.06 ·
22122 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

iOS开源小项目-WSL

WSL是一款拥有 音乐播放,新闻,壁纸,画板,简易地图,计时器等等功能的小项目,是我自己早期学习时做着玩的,并没上架;UI是自己设计,所以挺吃藕的,粗糙的,没做适配,是在6尺寸下开发的 ,还希望不要嫌弃了O(∩_∩)O哈哈~,接口是抓取安卓壁纸、天天动听、IPadDown新闻的接口!此小项目仅作为学习参考用!下面稍微介绍下此APP的功能模块,有需要的可以去去 我的github ,欢迎star!
原创
博文更新于 2018.02.06 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UIScrollerView当前显示3张图

WSLScrollView功能描述:这是在继承UIView的基础上利用UIScrollerView进行了封装,支持循环轮播、自动轮播、自定义时间间隔、图片间隔、当前页码和图片大小,采用Block返回当前页码和处理当前点击事件的一个View。直接上总的效果图,需要或感兴趣的各路大神朋友请指教:①、首先像往常一样写一个基本的UIScrollerView,会得到下图: _s
原创
博文更新于 2018.02.06 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

处于UITableView中心线cell的处理

本效果主要是为了获得处于UITableView的屏幕中心线或者指定位置的cell并进行处理的需求,此效果的技术点主要在于获得处于中心线位置的cell,虽然tableView有方法可以直接获得处于某坐标点的cell,但我还是想用自己的方法去实现,锻炼一下脑壳子,,,,//UIScrollView代理方法,滑动过程中执行- (void)scrollViewDidScroll:(UIScrol
原创
博文更新于 2018.02.06 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多