首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS技能
公众号iOS逆向
创建于2021-11-09
订阅专栏
移动开发领域新星创作者(CSDN博客专家认证🏆,华为云·云享专家认证🏆)专注于移动端开发新技术、行业发展、定期推送iOS资讯以及精品技术文章。只为你呈现有价值的信息,专注于移动端技术研究领域。
等 124 人订阅
共189篇文章
创建于2021-11-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS小技能:富文本编辑器
设计思路: 编辑器基于WKWebview实现,Editor使用WKWebview加载一个本地editor.html文件,Editor使用evaluateJavaScript执行JS往本地html添加标
iOS小技能:UILabel展示三行,如果超过三行显示下拉icon或者更多...
引言 需求: 设备描述最多展示三行,如果超过三行显示下拉icon。 I 前置知识 1.1 约束优先级 例子: 设置购买按钮的底部约束优先级最高,来实现动态控制cell的高度。 1.2 tableVie
iOS小技能:富文本&图文混排
引言 封装富文本API,采用block实现链式编程 超链接属性 HTML字符串与富文本互转 创建带有图片的富文本 I、基础知识&工具 1.1 封装富文本API,采用block实现链式编程 iOS开发效
iOS小技能:以动画的形式更新Masonry约束、宽高比约束、约束优先级、九宫格布局
1. iOS Masonry以动画的形式更新约束 >应用场景:筛选视图的显示与隐藏的时候带上动画来提升用户体验 2. 利用dividedBy进行九宫格布局 3. Masonry约束宽高比的例子dem
iOS小技能:时间选择器(支持修改筛选的时间纬度精确到时分秒、设置默认选中的时间)
1. 支持修改筛选的时间纬度精确到时分秒 2. 支持设置默认选中的时间 3. 适配iOS12系统上日期视图被筛选视图遮挡问题
iOS小技能:本地化(Internationalization & Localization)
本地化(l10n)是应用程序在对两个或两个以上不同语言的适配,使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言的多种方言。本地化不仅涉及更改语言交互,还涉及其他相关更改
iOS小技能: 创建渐变色背景(提供渐变色无法覆盖整个视图的解决方案)
1. 创建渐变色背景 2. 用代码修改图片颜色 3. 图片转颜色 4. 根据RGBHex获取UIColor
iOS小技能:合成指令@synthesize的应用
前言 属性合成指令@synthesize,主动指定属性使用的成员变量名称 一旦重写了readonly属性的getter方法,_的成员变量就不存在了 ,籍此来保护变量不会被不恰当的访问,所以我们可以使用
iOS小技能:NSLog调试技巧
1. DEBUG 宏区分调试模式和发布模式进行特殊处理 2. Objective-C's boxing capability (`装箱`快速构造数字对象) 3. benchmarking的时间测量
iOS小技能:常用预处理指令
iOS常用预处理指令: 1. 移除程序中的指定标识符 2. DEBUG宏区分调试模式和发布模式进行特殊处理 3. 导出和隐藏符号
iOS小技能:装箱和拆箱(boxing、unboxing)
1. get 和post 布尔值参数处理( 使用NSNumber 传BOOL值) 2. 全局的const常量代替宏常量,节省内存空间。 3. 敏感逻辑的保护: 把函数名隐藏在结构体里,以函数指针成员
cocoapods 使用例子: 集成社会化分享
只安装新添加的库,已更新的库忽略 (pod install --verbose --no-repo-update)
iOS小技能: 时间处理(案例:构造退款单号、获取最近30天的数据)
引言 iOS 获取时间的应用场景: 报表的时间筛选 I 时间获取 1.1 获取上个月 用法 strdate4lastMonthlyStrYYMM 1.2 获取本月 1.3 获取前一天 II 案例: 2
iOS小技能:“模糊定位”权限下的兼容策略、处理首次定位
定位之前,先检测权限,如果是首次安装app,第一次使用定位时,调用requestAlwaysAuthorization申请定位权限,引导用户授权,并监听状态变化。 不推荐使用高德SDK的API处理,
iOS调试小技能:无线真机调试、忽略警告、去除冗余日志信息
1. iOS无线真机调试的使用场景:忘记带数据 >如果有数据线,尽量使用数据线真机调试。使用数据线的传输速度肯定比无限快。 2. 不升级Xcode进行高版本系统真机调试的方案 3. 解决问题:控制台出
iOS小技能: 按钮标题自动适配的中英文长度 & 动态控制子视图按钮的显示与隐藏 (Masonry版本)
比如打印小票,或者提货,是使用同一个按钮,这个时候还要适配中英文。可以采用以下方式Masonry约束视图的宽度的最小值 make.width.mas_greaterThanOrEqualTo(70)
iOS上架小技能:从2022年6月30日起,所有支持创建帐户的应用程序都需要具备删除帐户的功能。
1. 关于蓝牙权限被拒绝上架的问题。 2. 因为推广了微信小程序,昨天因为3. 2.2被拒绝了 3. Invalid App Store Icon 4. iOS14.5以上隐私选项被打回
iOS小技能:编码规范、第三方库管理规范及常见问题
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 引言 iOS小技能:第三方库管理规范 https://blog.csdn.net/z929118967/a
iOS小技能:查看大图浏览器(图片支持滑动切换)
应用场景: 查看多张大图,比如查看风险商户的证明材料,图片支持滑动切换 主要功能:进入查看器之后,可左右滑动查看上/下张,并支持下滑视图退出查看器
iOS小技能: 利用UIScrollView实现图片放大预览,并支持缩小。
前言 需求背景:查看收单协议长图,由于图片内容比较多和长的话,需要利用放大图片进行查看。 I 利用UIScrollView实现图片放大和缩小 1.1 UIScrollView 的缩放原理 https:
下一页