首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
HouWan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
iOS UITextView 实现类似微博的话题、提及功能
最近完成了一个功能,要求在发布动态的时候,增加类似微博的#话题#、@提及用户的效果,在此做一简要记录。
SwiftUI 开发当中的状态管理
在 SwiftUI 中,状态管理是构建动态和响应式用户界面的基础。SwiftUI 采用声明式编程风格,与传统的命令式编程相比,它关注的是“显示什么”,而不是“如何去做”。这就需要有效的状态管理,以确保
盘点 swift 中 where 关键字的所有用法,你知道多少?
关注我,每天分享一个关于 iOS 的新知识 前言 where 是 Swift 中一个强大的关键字,可以轻松过滤掉一些值。它可以用于许多不同的表达式中,今天就来盘点一下。 在 switch 中使用 在
技术分享 | 录屏采集实现教程——iOS端
在iOS端,录屏采集的范围主要分为两种:当前App屏幕内和整个手机屏幕。下面将对屏幕共享使用场景,iOS屏幕共享的实现,以及在实现过程中iOS系统版本的限制做详细描述。
让你的 Swift 代码更 Swift
Swift 有很多其他语言所没有的独特的结构和方法,因此很多刚开始接触 Swift 的开发者并没有发挥它本身的优势。 所以,我们就来看一看那些让你的 Swift 代码更 Swift 的写法吧~
iOS 的自动构建流程
一个对效率有追求的公司,都应该有一套自动构建系统。 目前使用的这套 iOS 构建流程,经历 2 年的使用,基本稳定下来。 这篇文章主要用来记录📝 目前自己使用的 Jenkins 打包📦脚本。 效率上,解放出开发人员的时间。也更方便其他同事使用。 保证打包的标准,避免配置或环…
java中byte[ ]和各种数据类型的相互转换
1. int 转 byte[ ] 当一个int和 0xff进行与运算时,即表示提取这个int的最低八位。 所以 bytes[1] = (byte) (n >>> 8 & 0xff); 表示 先右移8位,然后取最低的八位。 - 再特别说明一点,上面的转换方法是**采用低字节在前*…
Xcode入门秘籍——很多iOS开发者都不知道的基本操作
磨刀不误砍柴工! Xcode是我们最常用的开发工具。能够熟悉更多Xcode常用快捷键和常用调试方式,对于高效开发非常重要,往往可以事半功倍。
理解 RxSwift:MVVM(三)
当我们的APP交互复杂、逻辑复杂时,ViewController 就会变得十分臃肿,大量的代码填充其中,使得 ViewController 承担的职责过多。臃肿的 ViewController 难以理解,难以维护,难以扩展,增加了后续开发的复杂度,降低了整体开发的效率。 现在流…
iOS UIButton 点击区域扩大实现
首先要弄懂的是 frame 和 bounds 的区别 这张图估计搞ios的亲们相比都看过。 frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统) bounds:该v