首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
iOS 基础知识
VineFiner
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
iOS 代码规范篇
一、项目结构: 整体结构: 主要模块结构: 子模块结构: 代码风格: 类扩展申明规范: 1.常量、静态变量声明在前 2.@property声明同一类别放在一起,不同类别换行写 3.包括空格规范,几个注
货拉拉iOS弹窗调度方案设计与实践
一、背景 随着货拉拉移动端APP的业务不断的发展,为了兼顾需求迭代效率,以及降低项目的维护复杂度,我们做了很多的性能和业务逻辑架构上的优化,其中就包括iOS端的弹窗调度管理治理,那么这篇文章就详细阐述
iOS 获取任意线程堆栈信息
缘由: 在程序崩溃的时候很容易获取到堆栈信息,程序员很容易查看到因为哪个函数导致的崩溃,但是卡顿现象和高CPU利用率的时候要查看线程的堆栈信息,系统暂未提供方法,所有有了这篇文章 卡顿的时候首先要获取
🐻iOS动态库转静态库的探索
我在# 🐻记录启动速度优化30%的过程的文章中曾经提及到,动态库转静态库为什么会导致包体积变小。 以下是关于这方面的更详细解释: 实际上,动态库(Dynamic Libraries)和静态库(Stat
WWDC21 - App Store Server API 实践总结
关于 App Store 用户退款时并没有通知开发者,直到 2020 年 6 月苹果提供了退款通知,但是因为不是 API 方式,导致开发者不一定能收到退款通知。另外像用户充值成功但 app 没有提供金
Swift 最佳实践之 High Performance
Swift 作为现代、高效、安全的编程语言,其背后有很多高级特性为之支撑。 『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码。
Swift ABI稳定性探究
> 作者介绍:姚亚杰,来自出行研发部-架构组,专注于移动端业务架构方向。 ## 背景 1. 故事还要从一个线下bug说起,起源是测试反馈App点击设置无法进行路由跳转,型号: iPhone 8p
iOS老司机带你一起把App的崩溃率降到0.1%以下
前言: 如何把App的崩溃率降到0.1%以下? 对于崩溃率, 0.1%往往是很多公司的硬性要求合格线, 在达到0.1%崩溃率的过程中, 我们作为一线iOS开发者, 可以做些什么呢?
给iOS中高级求职者的一份面试题解答
1、原子操作对线程安全并无任何安全保证。被 atomic 修饰的属性(不重载设置器和访问器)只保证了对数据读写的完整性,也就是原子性,但是与对象的线程安全无关。 2、线程安全有保障、对性能有要求的情况下可使用 nonatomic替代atomic,当然也可以一直使用atomic。…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …