首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS学习笔记
订阅
bsyqc163
更多收藏集
微信扫码分享
微信
新浪微博
QQ
108篇文章 · 0订阅
iOS开发八股整理
本文整理了一些常见的 iOS 面试八股,有 UI 层面的,有底层方面的,也有设计相关的。希望能够帮助到大家。
OC底层知识点
1. OC对象的本质形式 (一个NSObject对象占用多少内存) 对象和类结构是基于C和C++中的结构体struct实现的。探究NSObject的本质,OC代码转换为C和C++混合代码。xcode用的编译器前端是clang。 因为1个NSObject对象对应1个结构体内只有1…
InterView一个靠谱的iOS开发(二)
1. 怎样减少app启动时间。 动态库dylib loading:这一阶段 dyld 会分析应用依赖的 dylib,依赖的 dylib 越少越好。优化就是检查是否存在不需要的 dylib,移除不必要的 dylib 。将几个动态库合成为一个动态库,减少动态库数量 rebase/b…
InterView一个靠谱的iOS开发(一)
1. setNeedsLayout与layoutIfNeeded的区别 标记为需要重新布局,异步调用layoutIfNeeded刷新布局,不立即刷新,在下一轮runloop结束前刷新,对于这一轮runloop之内的所有布局和UI上的更新只会刷新一次,layoutSubviews…
iOS实现收钱时播放语音提醒总结
一、背景 在WWDC2019发布了新的iOS13,苹果不再允许PushKit应用在非voip电话的场景上。这篇文章总结了在iOS13下的语音播报迁移方案以及一些需要注意的问题。 二、技术方案 Noti
iOS 隐私清单和三方SDK签名适配
一、背景 1. 苹果关于隐私更新的新闻-2023/06/05 2. 苹果关于隐私更新的新闻-2023/12/07 3. 苹果关于隐私更新的新闻-2024/02/29 从上述说明来看,我们的APP需要在
🐻 我的开发app利器
我想目前Swift中没有比这个更合适的加速开发app的框架了,如果有请告诉我。
InterView一个靠谱的iOS开发(三)
1. 工作中遇到比较难的问题是怎么解决的? 重构应该是大家会遇到的比较通用的问题,甚至会纳入到KPI考核。 首先要梳理流程,比如重构的目的~制定重构工作流~重构过程~验证结果。 重构的目的:重构的原因无非就是代码结构混乱、逻辑混乱以及在新需求面前无法拓展。所以要重构,给代码分层…
升级Xcode12.1后,用xcodebuild编译报错?
用xcodebuild编译一般会指定SYMROOT,好获取编译产物,方便操作,但Xcode12.1如果通过xcodebuild 自定义了SYMROOT,编译就报错。 Workaround:不指定SYMROOT,而是从Build Setting里取出来用。
网易云音乐 iOS 14 小组件实战手册
苹果在今年的 WWDC20 上发布了小组件(WidgetKit),支持在 iOS、iPadOS 主屏幕展示动态信息和个性化内容。加上 iOS 系统应用抽屉的加入,苹果对一向保守主屏幕大动干戈,导致用户也对小组件非常期待。但小组件的运行限制很多,如何在有限的机制上怎样做好用户体验…