首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS OC常用代码及疑难杂症
vony
创建于2022-03-20
订阅专栏
记录一些OC常用的代码及疑难杂症
等 5 人订阅
共18篇文章
创建于2022-03-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS 获取启动时间
之前Xcode更新以后获取不到系统时间 答应给代码来着 结果一直有事情在忙,今天才贴,不好意思 LaunchTimer.h & LaunchTimer.m 直接复制可用
iOS NSLog 占位符 %
对象%@Object-C对象%zusize_t%p十六进制形式的指针地址整型%d%i十进制整数,正数无符号,负数有"-"符号%zdNSInteger%tu无符号NSUInteger%u十进制无符号整数
iOS UITextField 限制字数
监听内容变化处理限制
iOS UITextView 限制字数
监听内容变化处理限制
iOS YYTextView 限制输入字数
监听文本变化通知处理限制
iOS不添加图片的按钮点击效果 UIButton添加点击效果
实现下面几个状态的点击事件1.UIControlEventTouchUpInside2.UIControlEventTouchUpOutside3.UIControlEventTouchDown
iOS 最简单的可点击文本
1.遵守UITextViewDelegate,添加视图2.创建可以点击的富文本,设置可点击的关键字为“click”3.实现textview的代理方法,通过URL.sheme识别点击的部分在这个代理方法
iOS 最稳的单例写法
iOS 定时器
开始计时停止
iOS 判断view是否在屏幕上
iOS 协议 委托 代理 delegate
委托方传递信息或者事件到代理方,代理方执行相关操作。 翻译:老板把工作材料和工作内容交给员工,员工去干活。 委托方声明协议,并持有委托对象属性,调用代理方执行操作。 1. 老板提供合同 2. 员工签名 3. 老板在他的公司里加上这号人 4. 老板分配工作 5. 员工干活
iOS 协议 数据源 dataSource
委托方从代理方拉取数据,代理方传递信息到委托方。 委托方声明协议并持有委托对象属性,代理方回调数据给委托方。 1. 老板提供合同 2. 员工签名 3. 老板在他的公司里加上这号人 4. 员工找材料并提交 5. 老板处理材料
iOS 归档 解档 unexpected class 问题
解决 Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'xxx' was of unexpected class 'xxx'. 的问题 Error Domain=NSCocoaErrorDomain Code=4…
iOS 解决UITabelView刷新闪动
先设置这三个属性~刷新代码写成这样~
UIScrollView+Masonry 自适应宽高
宽高自适应高度自适应宽度自适应
UIScrollView+Masonry 解决无法滚动问题
UIScrollView使用Masonry布局,无法滚动例解决方法1ViewController里面添加下面这个方法解决方法2UIScrollView+Masonry自适应宽高
UIScrollView+Masonry 解决view展示异常
原因:UIScrollView的leading、trailing、top、bottom属性由ContentSize决定ContentSize是根据子视图决定,相互依赖无法正常布局例:解决:创建一个大小
iOS 获取启动时间
之前Xcode更新以后获取不到系统时间 答应给代码来着 结果一直有事情在忙,今天才贴,不好意思 LaunchTimer.h & LaunchTimer.m 直接复制可用