稀土掘金 稀土掘金
  • 首页
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 前端
  • iOS
  • Swift
  • Apple
  • SwiftUI
  • Flutter
  • APP
  • JavaScript
  • 面试
  • 展开
  • 全部
  • 前端
  • iOS
  • Swift
  • Apple
  • SwiftUI
  • Flutter
  • APP
  • JavaScript
  • 面试
  • uni-app
  • Android
  • 数据库
  • 架构
  • Objective-C
  • 掘金·金石计划
  • 暂无数据
    • 推荐
    • 最新
  • Swift高阶函数大全:让你的代码更优雅高效
    大家好!今天我们来深入探讨Swift中那些让集合操作变得轻松愉快的高阶函数。这些函数就像是数据处理流水线上的各种工具,每个都有其独特的用途和魅力。 基础三剑客 1. map:变形大师 map就像一位魔
    • JQShan
    • 134
    • 4
    Swift 面试 算法
    Swift高阶函数大全:让你的代码更优雅高效
  • Swift学习总结——认识Swift以及Swift编译器
    Swift学习总结,本阶段完成Swift基础内容的总结。本篇幅包括:认识Swift,Swift编译器等。
    • gufs镜像
    • 124
    • 1
    iOS 面试 程序员
  • iOS 实现自定义对象深拷贝(OC/Swift)
    iOS 实现自定义对象深拷贝(OC/Swift) 在 OC 中,对象的赋值操作是浅拷贝(指针复制),创建一个指针,旧对象引用对象计数加 1。在 Swift 中,类是引用类型,引用类型在赋值和传参时都是
    • 章鱼paul帝
    • 71
    • 2
    Swift 面试
  • 从iOS代码测试覆盖率到LLVM/GCC编译器
    关于iOS代码测试覆盖率的步骤、原理、技术点分析,以及延伸到的LLVM和GCC编译器在覆盖率方向的对比。
    • 伯纳乌的角旗杆
    • 192
    • 1
    iOS 编译器 面试
    从iOS代码测试覆盖率到LLVM/GCC编译器
  • iOS端基于moya封装网络请求框架设计
    为了在iOS端基于Moya设计一个高可用、易维护的网络请求框架,以下是分步骤的详细设计方案,包含代码示例和关键设计思路: 一、基础架构分层 采用 Moya + RxSwift/Combine + Co
    • Lafar
    • 143
    • 2
    面试
  • APM - iOS Crash 异常捕获原理
    本篇总结了一下 iOS 中常见的异常的种类,以及通过常用的框架 KSCrash 分析了异常捕获的原理和方法。
    • 大雪山掘金
    • 16k
    • 38
    iOS 面试 代码规范
  • 如何高性能的给UIImageView加个圆角?
    在 iOS 开发中,为 UIImageView 添加圆角时,若直接使用 layer.cornerRadius + masksToBounds 会导致离屏渲染(Offscreen Rendering),
    • Lafar
    • 141
    • 点赞
    面试 前端
  • 【iOS】一文学会分析崩溃堆栈(高效crash崩溃分析手册)
    一、前言   什么是崩溃    崩溃是指用户在使用应用程序时,由于该应用程序代码存在缺陷,或者操作系统本身存在缺陷而导致的应用程序终止(应用程序被系统“杀死”)而回到系统界面的现象(“闪退”)。 通常
    • 敲代码的小军
    • 14k
    • 31
    前端 面试
  • iOS设计一个文件下载组件
    以下是一个iOS端文件下载组件的设计方案,包含核心模块、功能实现和代码示例: 一、架构设计 采用分层架构,分为三大模块: DownloadManager(核心控制层) DownloadTask(任务模
    • Lafar
    • 97
    • 1
    面试
  • 内卷吧! iOS开发君
    前序 前段时间因为课程需要 , 我出了一套iOS考试试卷 想着VIP大家做得非常不错. 带着分享的精神也开源了出来 一套iOS底层试卷-我想和你分享 结果反响巨大! 很多靓仔靓女纷纷私聊我....大致
    • Cooci
    • 62k
    • 283
    面试 iOS
    内卷吧! iOS开发君
  • iOS 求职寒冬?听听他们怎么说
    这是一次线上分享的文字整理版,视频内容可以点这里查看:线上视频。 为啥会有这场分享 最近在帮团队招人,像朋友圈、脉脉、公众号添了不少推广信息,但能捞到的简历却很少,仅有的简历,能通过筛选的不足 1/3
    • zhangferry
    • 30k
    • 353
    面试 iOS 求职
  • Runtime方法交换原理
    基本原理 Objective-C 的方法调用采用消息传递机制。每个类都存有一个方法列表(Method List),这个列表将方法选择器(SEL)和对应的实现(IMP)关联起来。方法交换的本质就是改变这
    • Lafar
    • 49
    • 点赞
    面试
  • 循环引用场景
    循环引用(Retain Cycle)通常发生在两个或多个对象相互强引用导致无法释放时,或者在对象与闭包之间形成强引用环的场景中。以下是常见会发生循环引用的场景及具体示例: 1. 对象之间的相互强引用
    • Lafar
    • 55
    • 点赞
    前端 面试
  • iOS面试常见问题OC
    iOS面试常见问题 runtime Objective-C 的 Runtime 是一个强大的特性,允许开发者在运行时动态地处理类、对象、方法和属性等。通过使用 Runtime,开发者可以实现一些在编译
    • Sydney
    • 598
    • 4
    面试
  • @objc 与Swift 中运行时机制
    在 Swift 中,@objc 关键字和运行时(Runtime)机制是两个重要的概念,分别服务于与 Objective-C 的互操作性和动态特性。以下是详细解析: 一、@objc 的作用 @objc 
    • Lafar
    • 85
    • 点赞
    前端 面试
  • 一文精通-Flutter 与原生(Android/iOS)通信
    Flutter 与原生(Android/iOS)通信主要依靠 Platform Channel 机制,以下是三种基本通信方式及其使用场景,附代码示例。
    • 无知的前端
    • 494
    • 6
    面试 Flutter
    一文精通-Flutter 与原生(Android/iOS)通信
  • 阿里、字节:一套高效的iOS面试题
    runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
    • Monkery
    • 47k
    • 440
    面试
  • 用「属性包装器」给你的Swift代码请个“管家” —— 告别重复代码的魔法指南
    大家好!今天咱们来聊一个 Swift 中的宝藏特性: @propertyWrapper(属性包装器)。它就像给你的代码请了个聪明的管家,能帮你自动处理那些繁琐的属性管理逻辑。举个栗子🌰:数据范围限制、
    • JQShan
    • 373
    • 13
    面试 Swift 设计
    用「属性包装器」给你的Swift代码请个“管家” —— 告别重复代码的魔法指南
  • 出一套 iOS 高级面试题
    一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
    • J_Knight_
    • 57k
    • 859
    iOS 面试 设计模式
    出一套 iOS 高级面试题
  • OC-封装、继承和多态是面向对象编程(OOP)的三大核心特性
    在 Objective-C 中,封装、继承和多态是面向对象编程(OOP)的三大核心特性。它们共同构成了代码的组织结构和设计模式,以下是详细说明: 一、封装(Encapsulation) 定义: 封装是
    • Lafar
    • 59
    • 点赞
    面试
  • 下午好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    17.3m

    #Trae叕更新了?#
    #Trae叕更新了?#

    391k

    #如何缓解职场焦虑#
    #如何缓解职场焦虑#

    648k

    #每日快讯#

    8.4m

    #MCP 怎么玩#

    262k

    #金石焕新程#

    1.1m

    #每天一个知识点#

    35.6m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    278k

    #掘金一周#

    301k

    #新人报道#

    29.7m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多iOS文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2025 稀土掘金