首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jiahaoshen123
掘友等级
iOS
点滴的积累就是财富,努力努力再努力!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
iOS 底层原理 - 类的结构继续探索
一.类的加载 前面的一些探索中我们遇到了一些类加载相关的知识点,这里简单做一些补充和说明。类加载的详细知识点会在以后的篇幅中说明! 1.firstSubclass为什么是nil 比如上一篇文章中的案例
京喜APP - 图片库优化
介绍京喜APP在网络图片加载做的一些性能优化。包括原生网络图片和Flutter网络图片优化。以及一些图片相关知识的介绍。
iOS 多线程---NSOperation与NSOperationQueue
可以看到两个for循环操作是在不同的线程中执行的,并且是异步执行的, NSBlockOperation其会自动根据加入其中的任务Block来分配线程,使之异步执行。 通过[NSOperationQueue mainQueue]获取主队列,一般添加到主队列中的任务是在主线程中执行…
iOS 多线程---NSThread
从打印的信息可知,程序执行时,实际是两个线程对象在同步的执行(内存地址分别是0x6000034ccf80和0x6000034a8200)。从线程名称也可以看出,其中一个在主线程,另一个是我们新创建的匿名函数。 如果是带 afterDelay 的延时函数,会在内部创建一个 NST…
Swift5 + MVVM + 文艺复兴微博(纯代码)
背景: 现在越来越多的公司会尝试用 Swift 做 native 的开发了,很多之前习惯用 Objective-C 的开发,有新项目启动的时候,也会想说用 Swift 试试。如果从 2020年编程语言排行榜 上看的话,Swift的热度也领先 Objective-C 10个身位了…
我是如何让微博绿洲的启动速度提升30%的
绿洲iOS研发工程师,绿洲ID:收纳箱KeepFit。 0. 序言 启动是App给用户的第一印象,对用户体验至关重要。试想一个App需要启动5s以上,你还想用它么? 最初的工程肯定是没有这些问题的,但随着业务需求不断丰富,代码越来越多。如果放任不管的话,启动时间会不断上涨,最后…
2018年 iOS 面试心得
面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴趣的领域。能拿到这个结果对于入行两年半&非科班的笔者来说无疑是幸运的。 很感谢面试官给我这次机会,因为并不是所有人都会认可你的努力,生活本来就没有任何理所应当。 具体的面了哪些公司,有哪些面试题在这里…
个人成就
文章被点赞
14
文章被阅读
16,997
掘力值
547
关注了
51
关注者
2
收藏集
2
关注标签
107
加入于
2020-04-29