最新 最热

当Android遇到Netty

实时通信已经成为了移动应用程序不可或缺的一部分。无论是聊天应用、实时地图、在线游戏还是IoT(物联网)设备的远程控制,都依赖于高性能的网络连接来提供流畅的用户体验。而正是在这个背景下,我们有多个框架可供选择WebSo...

2023-11-22
1

设计模式 -- 模板方法模式

烹饪中,一般工序步骤为,准备食材、烹饪食材、上餐三个步骤,在这三个步骤中准备食材和上餐大同小异,最大区别在于第二步烹饪食材,是兰州牛肉面还是山西刀削面...

2023-11-22
1

swift 访问控制(open、public、internal、fileprivate、private)

注意 为了简单起见,对于代码中可以设置访问级别的特性(属性、基本类型、函数等),在下面的内容中我们会称之为“实体”

2023-11-22
1

系统框架--52:NSTimer会保留其目标对象

计时器要和runloop相关联,runloop会触发任务。创建NSTimer时,可以将其“预先安排”在当前的runloop中,也可以创建好,然后再由开发人员自己调度。无论采用什么方式,只要把计时器放在循环里,它才能创建好触发的任务...

2023-11-22
1

系统框架--51:精简initialize与load的实现

类必须先执行某些初始化操作,然后才能正常使用。OC中,绝大多数类都继承NSObject根类,该类有俩个方法用来实现初始化操作

2023-11-22
1

系统框架--50:构建缓存时选用NSCache

NSCache是苹果官方提供的缓存类,用法与NSMutableDictionary的用法很相似,在AFNetworking和SDWebImage中,使用它来管理缓存

2023-11-22
1

系统框架--49:对自定义其内存管理语义的collection使用无缝桥接

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-22
1

系统框架--48:多用块枚举,少用for循环

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-22
1

系统框架--47:系统框架

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-22
1

Nuxt.js,Next.js,Nest.js傻傻分不清?

Nuxt.js和Next.js都是服务端渲染框架(SSR),属于前端框架,Nest.js则是node框架,属于后端框架。

2023-11-21
0