首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
KSummer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再到十万分位的降率过程。本篇文
iOS优化篇之App启动时间优化
最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方面来做了启动时间的优化,main之后的耗时方法优化、premain的+load方法优化、二进制重排优化premain时间。 通常我们对于启动时间的定义为从用户点击app到看到首屏的时间。因此…
iOS一道复合型面试题与底层原理
0. 引言 我们常常吐槽面试的难度,甚至出现了 “面试造火箭,开发拧螺丝” 说法。作为客户端开发人员,面试直接让你现场手撸一个红黑树,难度是很大的,除非你专门准备过。 但常见的考点我们是需要知道的。有时考点可能被包装了一下,可能没法一下就看出来,但看破考点之后就会有恍然大悟的感…
一道Block面试题的深入挖掘
0. 序言 最近看到了一道Block的面试题,还蛮有意思的,来给大家分享一下。 本文从一道Block面试题出发,层层深入到达Block原理的讲解,把面试题吃得透透的。 很多人觉得Block的定义很怪异,很难记住。但其实和C语言的函数指针的定义对比一下,你很容易就可以记住。 1.…
从用户点击屏幕到程序作出反应之间都发生了什么? - iOS 事件响应
如今我们但凡看到一块屏幕我们都会忍不住去点击,几乎每一块屏幕都能多点触控。我们用多点触控屏幕是那么自然,就像生来就有的技巧。那么在我们手指触碰屏幕的一瞬间,到底发生了什么呢?首先我们需要先了解事件类型。
Swift + RxSwift MVVM 模块化项目实践
本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPods 实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低 B…
Flutter 44集免费基础视频教程
Flutter在2019年非常耀眼,身边所有的人都在学习Flutter,前端程序员在学,Android程序员在学,IOS程序员也在学,好像不学你就落伍了一样。为了打消小伙伴内心的焦虑,技术胖带来44集Flutter视频教程。相信学完基本可以应付一些工作了,视频是基础+实例的形式…
深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用
前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题。 目录 1.Retain Circle的由来 2.__weak、__strong的实现原理 3.wea…
iOS RAC总结
ReactiveCocoa简介、工作原理、编程思想、思维导图。 常见类、宏、方法、用法等等~~~~~
iOS 点击事件传递及响应
前言:苹果的官方文档《Event Handling Guide for iOS》对事件处理做了非常详尽清晰的解释,建议大家仔细研读 关于 iOS 的事件响应机制网上讲解文章不少,有的文章内容少没讲全面,有的说的太多,一个概念反复说,传递和响应混在一起讲,不好理解,我综合参考了几篇文章总结了一下,觉得可以分为以下几点来讲 iOS 中的事件介绍 事件的产生和传递 事件响应 实际项目中的应用