首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
skskgck
掘友等级
喜欢iOS开发的Boy
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
NSNumber中的设计模式
在NSNumber中用到了常用的一种设计模式-抽象工厂模式, 这也是NSNumber能很好的将c语言中各种基本数据类型封装成对象的原因之一. 那么什么是抽象工厂模式呢? 抽象工厂模式又在何时使用以及如何使用. 下面我来谈谈我读完书后对它的理解, 抽象工厂模式的标准定义是提供一系…
ViewController的瘦身技术
ViewController中的代码量通常都是很大, 并且其中包含了许多不必要的代码. 所以ViewController中代码的复用率通常都是最低的, 接下来会介绍几种技术对ViewController进行瘦身处理, 让代码变得可以复用, 将代码移动到合适的地方. 把UITab…
LauchScreen+Info+PCH
1. LauchScreen 2. Info.plist 3. PCH文件
如何优化tableView
1.cell 的行高不是固定值,需要计算,则要尽可能缓存行高值,避免重复计算行高。因为 heightForRowAtIndexPath:是调用最频繁的方法。 2.滑动时按需加载,这个在大量图片展示,网络加载的时候很管用!(SDWebImage 已经实现异 步加载,配合这条性能杠…
排序算法之——选择排序
本文将详细说明关键变量的作用,结合代码进行梳理使用语言:python选择排序的过程数组分为无序与有序两个部分每次从无序序列中选择最小(大)的数,与无序序列的第一个数进行交换重复第二步,直到整个序列都为
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制和系统来处理呢?假如有两个按钮重叠了,或者遇到在滚动列表上需要拖动某个按钮的情况,你设计的机制能正常的运作…
RunLoop知识总结
从字面上来说是运行循环,也可以翻译为跑圈. RunLoop本质上是一个对象,这个对象可以保持程序的持续运行并且处理程序中的各种事件(如触摸事件,定时器时间,selector事件). RunLoop没有事情处理时就会使线程进入睡眠状态.这样可以节省CPU资源,提高程序性能. Ru…
iOS拾遗——为什么必须在主线程操作UI
究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操作会发生什么?在后台线程对UI进行操作不是可以更好的避免卡顿吗?这篇文章就是基于这样一些疑问而产生的。
探究NavigationBar的translucent对View布局的影响
最近在项目遇到一个奇怪的问题, 在初次进入自己负责的界面时View可以正常显示, 但是当进入到其他人页面返回到主页后再次进到自己的界面时, View会整体往下偏移.如果你也出现这种情况,那么很有可能就是因为NavigationBar的translucent属性引起的, 所以今天…
下一页
个人成就
文章被点赞
48
文章被阅读
12,581
掘力值
353
关注了
41
关注者
23
收藏集
1
关注标签
7
加入于
2019-04-07