iOS
文章平均质量分 64
MuSoul
大前端学习+实践
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS 拖拽手势(UIPanGestureRecognizer)只做竖直/水平方向处理
拖拽手势提供的函数函数描述open func translation(in view: UIView?) -> CGPoint获取到的是移动后手指在相对坐标系内移动的距离open func setTranslation(_ translation: CGPoint, in view: UIView?)用于设置每次拖拽操作时视图的偏移量,状态切换至end时,要记得清零open func velocity(in view: UIView?) -> CGPoint原创 2021-04-09 11:48:01 · 4440 阅读 · 3 评论 -
iOS block小结
什么是blockblock是带有局部变量的匿名函数局部变量:作用域仅在block内的变量, 由block持有block语法^(返回值)(参数列表){表达式}ex: ^(int)(string s1, string s2) { log("%s, %s", s1, s2) }其中 ,返回值类型可以省略,参数若为空,则参数列表也可以省略//这是最简单的block结构^{表达式} block 的三种类型全局block NSGlobalBlock栈上block原创 2021-02-22 17:10:00 · 253 阅读 · 1 评论 -
Swift:必须添加init?(coder decoder: NSCoder)的原因
当我们重写类的时候经常提示要添加代码: required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") }这个叫必要初始化器,这种情况一般会出现在继承了遵守NSCoding protocol的类,比如UIView系列的类、UIViewContro...原创 2020-12-25 10:52:54 · 1066 阅读 · 0 评论 -
通过Xib加载视图时,不执行awakeFromNib的原因
一般,我们通过Xib视图时,通常都会直接勾选Also create Xib file 选项,这样一来,我们的视图类是与Xib默认绑定的。但是如果我们创建视图时,未勾选选项,则Xib默认会与当前基类进行绑定。例如:我创建一个Cell,起名为TS_Cell,当我创建文件同时去创建Xib文件后,Xib的class就会被绑定为TS_Cell。而当我们先创建了Cell而并未勾选Xib,等到我们再去创建X...原创 2020-04-28 11:49:51 · 1042 阅读 · 0 评论 -
出现 invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific 问题的一种可能性
在修改公司老版本项目代码的时候,偶然发现了在我点选某一按钮准备Push至到下一个页面的时候,项目发生的崩溃,Crash Log显示为invalid mode ‘kCFRunLoopCommonModes’ provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. ...原创 2020-04-15 08:41:43 · 3249 阅读 · 0 评论 -
2020年苹果开发者资质验证流程以及失败后提示未能验证证件
新的审核方式??文章吐槽的比较多,着急解决问题的小伙伴们,直接看最后就好上个月,给公司的开发者账号续费的时候,猛然发现原本该显示续费按钮的地方突然变成了learn more。 ???一开始以为是什么新的隐私协议之类的,点进去才发现,要下载Apple developer App进行开发者认证???,这特么什么鬼,麻溜下载一个,点开并登入AppleID,在我的tab中,出现了一行 现在认证 的it...原创 2020-04-14 17:41:33 · 17926 阅读 · 20 评论
分享