首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猜猜猜猜猜不出来
掘友等级
上班终结者
|
未来终结者
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 11
沸点 1
赞
12
返回
|
搜索文章
赞
文章( 11 )
沸点( 1 )
一文弄懂算法的时间和空间复杂度分析
一般来说,解决问题的方法不止一种。我们需要学习如何比较不同算法的性能,并选择最佳算法来解决特定的问题。一个算法的好坏,我们可以从时间和空间两个维度去衡量。并且,一般分为两个阶段,一是算法完成前的理论分析,二是算法完成后实际分析。 「理论分析」:这种算法的效率分析是通过假设所有其…
iOS VoIP电话:CallKit与PushKit的应用
苹果在WWDC2016推出了iOS10系统新功能CallKit framework,代替了原来的CoreTelephony.framework,可以调起系统的接听页进行音视频通话;iOS8中苹果新引入了PushKit的框架和一种新的push通知类型:VoIP push,提供区别…
2022 年移动端适配方案指南 — 全网最新最全
由于手机屏幕尺寸不一样,分辨率不一样,或者需要考虑横竖屏的问题,或者考虑到移动端兼容性。这时候你也就不得不解决在不同手机上,不同情况下的展示效果,所以就需要一个开箱即用并且行之有效的移的移动端适配方案
想进大厂,面试题必不可少!(iOS面试合集!)
这个栏目将持续更新–请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) 其他: iOS进阶面试题----多线程 iOS进阶面试题----Block部分 iOS高级开发面试题合集 iOS
iOS 崩溃符号化工具- iOS 15 CrashSymbolicator
这里主要介绍 symbolicatecrash 和 atos 工具的使用, 以及 iOS15 兼容 Json 格式后, 新出的 CrashSymbolicator.py, 三个工具都是 Xcode 自
聊聊缓存淘汰算法-LRU 实现原理
我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据。常用淘汰算法有 LRU,LFU,FIFO,这篇文章我们聊聊 LRU 算法。 LRU 是 L…
iOS 单元测试和 UI 测试快速入门
平时写完业务代码的时候都会去自己测试一遍,后面每次有修改都需要重复测,不管是一个业务流程还是一个工具类,其实都可以通过测试框架来帮助我们完成测试,特别是一些频繁修改的代码,更需要严谨的测试。在浅浅地对自动化测试有一些了解时,觉得写测试代码挺耗时间,但其实对后期的帮助是非常大的,…
一款可以让大型iOS工程编译速度提升50%的工具
cocoapods-hmap-prebuilt 是美团平台迭代组自研的一款 cocoapods 插件,以 Header Map 技术 为基础,进一步提升代码的编译速度,完善头文件的搜索机制。 虽然以二进制组件的方式构建 App 是 HPX (美团移动端统一持续集成/交付平台)的…
iOS App 瘦身减肥记
而且我最近也发现了一个惊人的现象, 网上很多关于瘦身的文章开头上都是“最近公司项目不忙,正好利用清闲时间把项目瘦瘦身。” 要么就是 “最近老大说要优化项目包体积 ,正好有时间.....” balabala~。 其实App持续迭代,团队之间不断合入代码和资源,如果在开发过程中不多…
Xcode 多环境配置
Xcode打开一个项目工程,选中PROJECT查看Info信息,能够看到Configurations有两种编译模式,Debug模式是调试的时候使用,Release打包上线的时候使用,这种模式下会进行编译优化,去除一些调试信息,减少包的大小。 除了这两种编译模式外,我们还可以添加…
下一页
个人成就
文章被点赞
27
文章被阅读
14,370
掘力值
671
关注了
24
关注者
8
收藏集
3
关注标签
16
加入于
2018-12-11