首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
SwiftUI
人工智能
Apple
前端
Objective-C
后端
Flutter
展开
全部
iOS
Swift
SwiftUI
人工智能
Apple
前端
Objective-C
后端
Flutter
音视频开发
JavaScript
APP
程序员
面试
汇编语言
暂无数据
推荐
最新
iOS 动画二 CAGradientLayer颜色渐变 CATransformLayer立体效果
CAGradientLayer CAGradientLayer可以极大的丰富页面的色彩。增加设计感。 然后我们的动画知识一个中间过程。动画结束又恢复到原始的内容显示。因此,我们可以直接赋值最终的值,然
iOS 动画 一 CABasicAnimation和CAKeyFrameAnimation
CAAnimation 动画类的继承关系。 CAAnimation CAAnimationGroup CATransition CAPropertyAnimtion CABasicAnimation
iOS 底层原理 block
block的使用 基本使用 Block 可以捕获其所在作用域的外部变量。默认情况下,局部变量以值拷贝(只读) 的方式被捕获;如果需要修改外部局部变量,必须使用 __block 修饰符,此时 Block
iOS 底层原理 runloop
runloop RunLoop 本质是一个事件循环,让线程不执行完就退出;没有 RunLoop 的子线程,任务执行完毕后立刻销毁。 每个线程都可以拥有一个 RunLoop,但它不是“自带”的,而是“首
一套iOS底层试卷-我想和你分享
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及时查漏补缺 🎯
iOS 底层原理 Category load initialize 关联对象
编译期,生成 category_t 结构体 在编译阶段,Clang 编译器并不会将 Category 的方法直接塞进原类中,而是将其打包成一个独立的 C 语言结构体 category_t。在 objc
iOS开发轻松学习Socket
这两天很多学员都想听听关于 Socket 的内容! 所以花了一点时间就给它备了出来,公开课分享完全足够了! 这里通过文字形式纪录下来,方便大家对应学习 Socket是什么? 要了解什么是 Socket
iOS 底层原理 runtime
知识点 isa method_t cache_t objc_msgSend super isKindOfClass isMember isa 在arm64之前,实例对象的isa就是类对象的地址。arm
iOS 26 适配 | 使用 `hidesSharedBackground` 保持导航栏按钮原有样式
本文介绍如何通过 `hidesSharedBackground = YES` 拆分共享玻璃背景,并配合运行时遍历 `PlatterView` 强制收紧间距,在 iOS 26 下完整还原旧版导航栏样式.
货拉拉专送司机iOS指纹及面容认证登录实践与总结
一、背景 货拉拉专送司机端存在一个账号在多台设备之间切换登录的场景,登录的token凭证也有时效性,当切换设备登录或token凭证失效时,需要走手机验证码登录流程(目前暂只支持此登录方式),若碰到手机
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。
叮!App Store审核的应用程序又出新规了Missing API declaration
前言 本月18号开始将打包的ipa文件提交到Appstore后,会收到一份来自App Store Connect 的警告邮件。大致内容如下: 啥意思呢? 从2024年5月1日开始,当您上传一个新应用或
638 处旧名称残留——Swift/ObjC 混编项目安全重命名完整指南
旧名称 638 处、资源前缀 366 处。重命名不是全局替换——桥接头、@objc、Storyboard、持久化、外部配置六条链路,漏一条就残留。
2018年 iOS 面试心得
面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴趣的领域。能拿到这个结果对于入行两年半&非科班的笔者来说无疑是幸运的。 很感谢面试官给我这次机会,因为并不是所有人都会认可你的努力,生活本来就没有任何理所应当。 具体的面了哪些公司,有哪些面试题在这里…
⚠️2019年iOS面试反思总结--不断更新当中ing⚠️
👏欢迎前往本人的GitHub查看更多内容。点击前往GitHub 2019年的夏天,成都的天气格外的闷热。 因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,…
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
Objective-C调试技巧——iOS开发者的Debug指南
开发者们在使用Objective-C开发过程中难免会遇到各种类型的bug或难题,而熟练使用IDE工具进行调试无疑会提高开发效率,这里我总结了常用的调试技巧,种类丰富,希望对读者有所帮助。
RunLoop:iOS开发中的神器,你真的了解它吗?
在iOS开发中,RunLoop是一个非常重要的概念,它提供了一个事件循环机制,用于处理各种事件,例如用户交互、网络请求、定时器等等。RunLoop不仅是iOS开发中的核心之一,而且在其他平台的开发中也
Xcode15Beta填坑-修复YYLabel的Crash问题
众所周知,YYLabel是由远古大神ibireme开发的YYKit下属的组件。已经多年没有适配了,但是依然老当益壮,只有部份由于Api变更导致的问题需要简单维护即可。以下就是此次问题定位与修复的全过程
Swift 最佳实践之 Generics
Swift 作为现代、高效、安全的编程语言,其背后有很多高级特性为之支撑。 『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码。