首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
执笔续春秋
掘友等级
iOS
|
A Ridiculous Coder
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 35
沸点 1
赞
36
返回
|
搜索文章
赞
文章( 35 )
沸点( 1 )
整理了一篇非常全的iOS面试题,值得你收藏,为您的面试助力
目录 1. 一、基础知识点 2. 二、第三方框架 3. 三、算法 4. 四、编码格式(优化细节) 5. 五、其他知识点
iOS界面卡顿原理及优化
在日常开发中,我们最多遇到的就是UI绘制,内容展示等需求的开发,APP的UI展示是否流畅,也是用户最直接的感受。今天就针对UI界面卡顿原理进行分析,如何优化进行讨论。 一. 卡顿原理 计算机正常的渲
iOS 实现一对多代理方案
iOS 实现一对多代理方案,利用可变数组。 签协议方需要add到代理的数组中, 然后协议遍历数组中的对象,进行分发。 缺点是需要数组是强引用, 需要在合适的地方对其进行释放,否则会有内存泄漏
RunLoop卡顿监控
卡顿主要表现为主线程卡死,不响应用户动作或者响应很慢,这种体验很差,会让用户对产品的认可度急速下滑,如果不及时优化,最终会导致用户流失。 那么,哪些情况会导致主线程卡顿呢?大体有如下几个方面: 很复杂
刷题打卡任务进入倒计时,10 篇题解就有奖励 🎁 还有更多惊喜掉落~
我们不规定打卡的时间,一天刷 10 道也是可以的。但是我们鼓励每天刷一道,时刻保持做题的手感~ A:欢迎分享自己参加活动的文章,讨论题解。纯粹求互粉、互赞就不必了。 A:当然可以,在任务期间(3 月 1 - 13 日)完成 10 篇就算完成任务。 网易云音乐大前端团队: 云音乐…
开源 | MoonLight —— iOS/Mac 轻量化的性能测试组件
MoonLight 是 iOS/Mac 上的轻量化的性能测试组件,它可以单独集成在任何 App 中实现自动化性能数据的采集,你可以非常轻松的获取到 App CPU、System CPU、App Memory、System GPU 以及 GPU Info 的数据。MoonLigh…
iOS一套收集用户行为的实现方案
此方案可以实现行为统计,结合崩溃统计,能快速的发现线上问题的根本原因。 CocoaLumberjack是一个非常好用的日志框架 ,也就是人们常说的DDLog,其性能以及速度要比系统自带的NSLog好很多。 DDLog可以把所有打印记录收集到本地沙盒文件中,方便观察当前用户所有我…
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
iOS编译速度如何稳定提高10倍以上之二
两者的设计很好的将二进制组件产物分别的存储起来,同时我们借助cocoapods-imy-bin插件在pod install/update的时机去自动切换源码/二进制组件,巧妙的避开入侵原有组件的问题。即使我们把**server关闭或者二进制repo**删除,清了缓存后,原有的打…
iOS App 瘦身减肥记
而且我最近也发现了一个惊人的现象, 网上很多关于瘦身的文章开头上都是“最近公司项目不忙,正好利用清闲时间把项目瘦瘦身。” 要么就是 “最近老大说要优化项目包体积 ,正好有时间.....” balabala~。 其实App持续迭代,团队之间不断合入代码和资源,如果在开发过程中不多…
下一页
个人成就
2020年度人气作者No.65
文章被点赞
516
文章被阅读
67,335
掘力值
2,548
关注了
2
关注者
317
收藏集
0
关注标签
7
加入于
2017-02-13