首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS学习笔记
订阅
bsyqc163
更多收藏集
微信扫码分享
微信
新浪微博
QQ
109篇文章 · 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 系统应用抽屉的加入,苹果对一向保守主屏幕大动干戈,导致用户也对小组件非常期待。但小组件的运行限制很多,如何在有限的机制上怎样做好用户体验…