首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
你说爱学习65995
掘友等级
猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
6年前
关注
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对...
295
8
分享
你说爱学习65995
关注了
JiandanDream
猿
你说爱学习65995
赞了这篇文章
JiandanDream
6年前
关注
关于 Method Swizzling 的一点思考
查找资料后,给出以下回答。 根据对象的 isa 指针,找到类。 在类的 objc_cache 和 method_list 中,根据 method name 寻找对应方法。 ...
12
5
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
6年前
关注
来一次有侧重点的区分Swift与Objective-C
- OC出现过的绝大多数概念,比如引用计数、ARC(自动引用计数)、属性、协议、接口、初始化、扩展类、命名参数、匿名函数等,在Swift中继续有效(可能最多换个术语)。 -...
114
6
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
6年前
关注
iOS中常见Crash总结
1、如果属性存在,利用iOS的反射机制来规避,NSStringFromSelector(@selector())将SEL反射为字符串作为key。这样在@selector()...
118
3
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
UIResponder事件响应链学习笔记
若是直接add在UIWindow上的,则其nextResponder为UIWindow对象。 事件的传递是从上到下(父控件到子控件),事件的响应是从下到上(顺着响应者链条向...
9
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
Lottie动画
Lottie做动画,专业的东西交给专业人做,真正解放程序员的生产力。 不同的设计,同一个设计不同的时期,给出的动画素材名字可能是一样的,这时候就需要开发人员自己给这些素材起...
5
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
笔记:网络基础TCP、HTTP、HTTPS(HTTP+SSL)
所谓的流量控制就是接收方让发送方的发送速率不要太快,让接收方来得及接收。利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制。TCP窗口的单位是字节,不是报文段...
13
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
iOS开发规范篇:清晰的初始化方法
在平常的项目开发中,经常会遇到多人同时开发一个需求的场景。同事A提供了自定义初始化方法,但是同事B却调用了默认的初始化方法,因为同事A在自定义初始化方法中做了一些特殊操作,...
35
1
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
iOS12、iOS11、iOS10、iOS9常见适配
把build system切换到 Legacy Build System,换言之就是切换成老的编译系统,就OK了。 Xcode->File->Project Setting...
92
7
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
xib给视图添加圆角、边框(边框颜色不起作用、无效)
代码设置圆角、边框xib设置圆角xib设置边框方式一:给CALayer增加分类方式二:实现基类...
6
2
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
AppDelegate解耦
1、简单,只需要几行代码就可以解决。 2、被添加的每个模块都可以“享受”AppDelegate的各个生命周期。 1、每个模块都要初始化并分配内存,当FRDModuleMan...
22
2
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
iOS笔记:进一步认识 ==、isEqual、hash
最近在新接手的项目中进行对象比较,对同一个对象调用isEqual来比较,结果竟然是NO。猜想是对象重写了isEqual方法。查看代码如下: 果然重写了isEqual方法,虽...
16
3
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
监听reloadData刷新列表完毕的时机
layoutIfNeeded dispatch_async reloadData tableView...
38
7
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
iOS面向切面编程笔记:UIButton按钮防连点、NSArray数组越界、数据打点
ObjC 中实现 AOP 最直接的方法就是使用 Runtime 中的 Method Swizzling。使用Aspects, 可以不需要繁琐的手工调用 Method Swi...
24
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
熟悉新项目:应用Runtime(关联属性+方法交换)找到UIImage名字
在新接手的项目上做开发是比较慢的,尤其是开发、产品、设计都换了几波人的上了年纪的项目。其实我们还是可以通过一些途径来提高维护老项目的效率。比如今天(全新的开发人员、产品、设...
29
4
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
Runloop整理笔记
栈中创建的临时对象xiaoMing和weak属性修饰的对象 _zhangSanWeak ,在viewDidLoad结束后就被释放了。 栈中创建的临时对象xiaoMing和w...
28
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
多线程:原理分析整理
(3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 多核:几核就是真的有几个物理核心。CPU的性能主要靠提高核心工作频率来提...
27
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
swift算法练习笔记
一、冒泡排序及优化[TOC]五种写法的运行结果一:最先想到的(效率最低)二:对每趟比较次数做优化三:对(整体)已经排好序的做优化四:对(右半部分)已经排好序的做优化五:对(...
4
评论
分享
你说爱学习65995
赞了这篇文章
dddwncty
开发
·
7年前
关注
Xcode Debug调试汇总
遇到EXC_BAD_ACCESS这个错误,那就意味着你向一个已经释放的对象发送消息。Xcode知道这个对象是什么,所以可以让我们知道这个对象在哪里,以及这是什么时候发生的。...
64
7
分享
下一页
关注了
9
关注者
0
收藏集
4
关注标签
1
加入于
2019-01-09