首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YY一块腹肌
掘友等级
贝壳找房
蓝胖子
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 15
沸点 1
赞
16
返回
|
搜索文章
赞
文章( 15 )
沸点( 1 )
iOS App启动优化(三):二进制重排
我们可以看到图中项目的Page Fault 数量并不多,这是因为当前项目是一个demo,代码和文件都极少。当代码多起来的话,Page Fault的 数量和加载耗时都会随着代码增加而增加。 二进制重排 可以很好优化这个问题,其中心思想是重新排列 方法符号的顺序, 使启动的相关方法…
iOS14 Widget开发与实践
之前的文章介绍了iOS14的Widget小组件的一些特性,以及如何创建静态的Widget(StaticConfiguration)。我们知道苹果对于Widget表现的足够克制,导致iOS的Widget的交互能力很弱,只能展示静态的东西,甚至连滚动列表、输入文字都不可以。虽然可以…
iOS如何获取当前时间--看我就够了
首先我们回顾一下标准时间GMT、UTC的概念,然后逐一实践一下8种获取时间的方式,以及他们各自的特点。 格林威治时间。它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。 协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(…
如何优雅地解决 Objective-C 不支持方法默认参数的问题
今天突然灵光一闪,想到可以用链式表达式解决这个问题。在 iOS 开发领域因为 Masonry 这个库的影响,链式表达式知名度已经很高,因此这篇文章不再赘述其原理。直接进入主题: 如果此时想要将 ConfigB 配置为 ConfigBOne, 只需要在原有的链式表达式后面加一个 …
iOS 13 问题解决以及苹果登录,暗黑模式
KVC修改私有属性可能Crash(不是所有,不是所有,不是所有),需要用别的姿势替代。 如 [textField setValue:color forKeyPath:@"_placeholderLabel.textColor"]; 会crash。 在iOS13之前的版本中, U…
老司机 iOS 周报 #54 | 2019-01-28
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 2019 年 1 月 23 日,这是一个值得所有老司…
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对象的实现原理:参考资料:iO
30天学习编写30个Swift小程序
iOS开发已经做了快4年了,听说Swift也已经有两年多,但是一直都只是把学习停留在表面。无意中听说了有一个叫Sam Lu在Twitter上发起了一个100天做40个Swift小程序的活动,再加上国内看到了Allen_朝辉写的Swift学习的文章,心里暗自下了一个决定:30天写…
iOS App 启动性能优化
本文介绍了如何优化 iOS App 的启动性能,分为四个部分: 第一部分科普了一些和App启动性能相关的前置知识 第二部分主要讲如何定制启动性能的优化目标 第三部分通过在WiFi管家这个具体项目的优化过程,分享一些有用的经验 第四部分是关键点的总结。
支付宝客户端架构解析:iOS 容器化框架初探
1. 前言 由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 本节…
下一页
个人成就
文章被点赞
36
文章被阅读
15,896
掘力值
341
关注了
14
关注者
12
收藏集
6
关注标签
16
加入于
2018-10-28