首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户666367950459
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Flutter完整开发实战详解(一、Dart语言和Flutter基础) | 掘金技术征文
在如今的 Flutter 大潮下,本系列是让你看完会安心的文章。 本系列将完整讲述:如何入门 Flutter 开发,如何快速从 0 开发一个完整的 Flutter APP,配套高完成度 Flutter 开源项目 GSYGithubAppFlutter,提供 Flutter 的开…
iOS使用RunLoop监控线上卡顿
关于性能优化,我之前写过iOS性能优化,经过优化之后,我们的APP,冷启动,从2.7秒优化到了0.6秒。 ,那么使用RunLoop如何来监控性能卡顿呢。 通过iOS性能优化 我们知道,简单来说App卡顿,就是FPS达不到60帧率,丢帧现象,就会卡顿。但是很多时候,我们只知道丢帧…
iOS开发小记-RunLoop篇
一般来讲,一个线程只能执行一次任务,执行完线程就会退出。如果我们需要这样一个机制,让线程能随时处理事件而不退出,通常的逻辑代码如下: 这种模型通常叫做Event Loop。这个模型的关键点在于:如何管理事件/消息,如何让线程在没有处理消息时休眠以避免占用资源,在有消息到来时立即…
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制和系统来处理呢?假如有两个按钮重叠了,或者遇到在滚动列表上需要拖动某个按钮的情况,你设计的机制能正常的运作…
iOS开发常用设计模式之职责链模式
## 何为职责链模式 职责链模式(Chain of Responsibility Pattern)是一种行为设计模式,用于将请求的发送者和接收者解耦,并允许多个对象依次处理请求,直到找到能够处理请求的
深入探索 iOS 包体积优化
虽然苹果官方一直在提高最大的可执行文件大小,在 iOS 13 还取消了强制的 OTA 限制,但是超过 200 MB 会默认请求用户下载许可(可在 设置 - iTunes Store与App Store - App下载 中配置),并且iOS 13 以下的超过 200 MB 无法使…
深入探索 iOS 启动速度优化(二进制重排)
去年年底二进制重排的概念被宇宙厂带火了起来,出于学习的目的,综合网上已有资料并总结实现了下,以便对启动优化有更好的了解。 对比了网上的实现方式,抖音通过手动插桩获取的符号数据,包括C++静态初始化、+Load、Block等都需要针对性处理,就其复杂度来说感觉性价比不高;手淘的方…
Swift 中的闭包(Closures):一窥现代编程语言的灵魂
前言 Swift 是一门现代化的编程语言,它在许多方面都充满创新和便利性。在 Swift 中,闭包 是一项强大的特性,它为开发者提供了一种灵活、轻量级的函数式编程方式。本文我将总结一下我深入研究后关于
HttpDns 在 iOS 端的接入方案
最近在公司做网络相关的优化,重新整理了下之前对 HttpDNS 的认知并编写了本编文章,以自建 HttpDNS 方案为基准,讲解实际的移动端接入代码,由于每个人的实现方案都有所不同,这里只是抛转引玉,不一定适合所有项目。 当我们发起一个有域名的请求时,需要先经过 DNS 解析成…
网站性能优化实战——从12.67s到1.06s的故事
作为互联网项目,最重要的便是用户体验。在举国“互联网+”的热潮中,用户至上也已经被大多数企业所接收,特别是在如今移动端快速发展的时代,我们的网页不仅只是呈现在用户的PC浏览器里,更多的时候,用户是通过移动产品浏览我们的网页。加之有越来越多的开发者投入到Web APP和Hybri…