前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...
一、@property 和@synthesizer 在objective-c 1.0中,我们为interface同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机...
简介 Github地址,喜欢记得给颗小星星哟❤️相信大家在工作中,都会遇到这样一个情况。一个UILabel仅显示一行,在小屏手机中显示不完整出现... 但是这些信息又比较重要...
这篇文章源于美团面试官问的我一个问题,为什么Objective-C中有Class和MetaClass这种设计?去掉是否可以?当时的我并没有深入思考过这个问题,而网上搜索的结果...
目录 系统如何计算的自适应高度? 系统计算的行高会不会被缓存? 如何缓存? 勘误 前几天读文档的时候发现一对方法 具体可以参阅《iOS文档补完计划--UIView》中的相关解...
前言 苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是...
performSelector和直接调用方法的区别 performSelector: withObject:是在iOS中的一种方法调用方式。他可以向一个对象传递任何消息,而不...
前言 好几天都没有写简书了,主要是最近一直在做原型图,六天的时间出了两个项目的原型(PC+手机),结果累成狗,发现自己真有点像超人了。昨天写了一个时间轴的小功能。在这里给大家...
版本记录 前言 最近苹果多了一个框架Combine,这里我们就一起来看一下这个框架。感兴趣的可以看下面几篇文章。1. Combine框架详细解析(一) —— 基本概览(一) ...
共享缓存机制 dyld简介 共享缓存库中抽取动态库 从iOS 3.1开始,为了提高系统的性能,所有的系统库文件都被打包保存到了一个很大的缓存文件当中,而为了减少冗余,原始的那...
了解操作系统后,我们知道,在操作系统中,内核只是一个服务提供者,而用户态中的应用程序才是系统中负责真正工作的实体。在iOS中,用户环境始于launchd,如上篇《iOS之系统...
系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
前言 关于UITableViewCell和UICollectionViewCell的复用想必大家已经很清楚了,在此就不再啰嗦。不懂的朋友可以百度、Google吧! 然而,关于...