首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios-业务
订阅
chn_of_CHN
更多收藏集
微信扫码分享
微信
新浪微博
QQ
64篇文章 · 0订阅
iOS 指定初始化方法
下边笔者以需要传入VC的导航栏标题并初始化相应VC为例,来阐明相关问题。 下边我们仍以初始化VC时,指定传入导航栏标题为例,贴上相关的示例代码。
iOS 快速实现分页界面的搭建
项目中我们经常会遇到滚动分页的设计效果,被用来对不同数据界面的展示进行分类。我们先可以来预览一下实现效果: QiPageMenuView是基于UIScrollView实现的,我们可以按照自己的项目需求,定制自己需要实现的效果。QiPageMenuView提供了可设置的属性有:菜…
iOS 动画 - 窗景篇(二)
本文是系列文章的第二篇。 看过上一篇文章的同学,已经知道标题中的“景”指代 view,“窗”指代 view.mask,窗景篇就是在梳理 mask 及 mask 动画。如果你还不熟悉 iOS 的 mask,建议先看一下第一篇。 相对于景来说,窗的变化更多样一些,所以本文我们重点来…
iOS 生成二维码/条形码
接上文iOS 扫描二维码/条形码 及 iOS 扫描相册图片二维码,本文介绍iOS 生成二维码/条形码的相关技术点。先看看示例效果: 由上文可知,在生成二维码/条形码得到filter.outputImage后都做了处理,目的是将生成的图片变高清。代码如下: 示例源码QiQRCod…
iOS 扫描相册图片二维码
接上篇 iOS 扫描二维码/条形码,本文补充介绍扫描相册图片上二维码的实现方式。先看看QiQRCode中的示例效果: iOS 8之后,可以结合CIDetector使用CIQRCodeFeature实现扫描相册图片上二维码的功能。具体实现过程如下: 示例源码QiQRCode可从G…
iOS KVC与KVO简介
KVC是Key Value Coding的缩写,即 键值编码。 在iOS的开发中,可以通过key名直接访问实例对象的属性,而不需要调用明确的存取方法。 也就是说我们可以在程序运行时动态地访问和修改对象的属性。 KVC的定义都是对NSObject的扩展来实现的NSObject(N…
iOS 钥匙串的基本使用
在Demo(QiKeychain)中,笔者对keychain相关使用的API进行了封装。获取Demo(QiKeychain)GitHub地址:QiKeychain。 注意:笔者后来封装的代码,修改了保存操作的逻辑。 -> 若不存在就进行保存操作。
iOS 自定义拖拽式控件:QiDragView
QiDragView(QiDragSortView的简称)是一种可选择可拖拽的自定义控件,可以满足一些拖拽排序的业务需求场景。 直接设置titles即可创建出对应title的Buttons。 长按手势分别对应三种状态:UIGestureRecognizerStateBegan、…
iOS UI状态保存和恢复(二)
本篇文章将介绍我们如何实现UI状态保存和恢复。 设置完这两项,真的就可以了吗?我们可能会发现新建一个工程,直接使用自带的ViewController打个断点,发现成功调用UIViewController中重写的encodeRestorableStateWithCoder 和de…
iOS UI状态保存和恢复(一)
前言:iOS 开发中,我们都知道一个App点击了home按键或者切换至其他应用时,将进入后台。随着时间的推移,App会经历后台运行,后台悬挂,最后被杀死。假如有这样一个场景: 对于此问题,我们可能会说让App后台保持活跃不就行啦。是的,这是个很好的解决方案。但是除了这个方案,我…