首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
iOS
Swift
SwiftUI
面试
Apple
JavaScript
APP
Flutter
展开
全部
前端
iOS
Swift
SwiftUI
面试
Apple
JavaScript
APP
Flutter
架构
Android
macOS
Objective-C
掘金·金石计划
源码
暂无数据
推荐
最新
Socket 与 WebSocket 的区别是啥?
一、基础概念 1. Socket 定义: Socket 是操作系统提供的 网络通信接口,是应用程序与网络协议(如 TCP/UDP)之间的桥梁。它通过底层协议直接与网络交互,提供 全双工通信能力。 协议
聊聊iOS图片压缩
在上一篇文章中,我们探讨了图片压缩的基本概念,主要包括分辨率压缩和质量压缩。尽管这些方法在不同平台上的实现方式相似,但在 iOS 上,传统的压缩代码效果并不理想。因此,我们对 iOS 平台的图片压缩算
iOS面试常见问题OC
iOS面试常见问题 runtime Objective-C 的 Runtime 是一个强大的特性,允许开发者在运行时动态地处理类、对象、方法和属性等。通过使用 Runtime,开发者可以实现一些在编译
告别回调地狱!Swift 并发编程的新时代
在 iOS 开发中,异步编程一直是一个绕不开的话题。从最初的 Block 回调,到 Combine 框架,再到现在的 async/await,Apple 一步步改进异步编程的方式,使代码更易读、更易维
Codable 宏让 Swift 序列化如此简单!
ReerCodable 是一个基于 Swift Macros 的序列化框架,通过声明式注解简化 JSON 与模型间的转换。它提供自定义键名、嵌套路径、多键解码、命名风格转换等丰富功能,无需编写繁琐的
iOS SDK(framework)开发
前言 之前的时候做过iOS 的sdk开发,上次做sdk已经过去两年了,但是最近在一个微信群里有人问,我就顺便帮他解决了一些问题 总的来说sdk的开发不难,就是要懂得一些配置,先简单记录下自己搭建的过程
一文讲明白iOS 开发中Framework 和 Library,动态库与静态库用处区别
在 iOS 开发中,Framework 和 Library 是两种不同的代码封装方式,而 动态库 和 静态库 则是它们的底层实现形式。
100行代码swift从零实现一个iOS日历
首先实现日历最重要的是数据,UI的话大家可以自己实现,demo中有简单的日历实现,有了数据源不论是使用UIKit还是swiftUI都非常简单
『极致』的 iOS Zombie
Zombie 问题导致的崩溃对开发者来说是比较棘手的问题之一。主要是因为崩溃时有效信息缺少,对此 Xcode 在 Diagnostics 中提供了 Zombie Objects 功能,用于检测开发阶段
iOS 小组件 - 自定义导航栏 + 原有业务自定义导航栏替换
兼容 上进青年APP 所有现有的业务考虑出发,需要考虑快捷兼容3种常用的样式的通用导航栏供业务使用,并对旧业务(上进青年)中的自定义导航栏进行重构替换。
一文精通-Flutter 与原生(Android/iOS)通信
Flutter 与原生(Android/iOS)通信主要依靠 Platform Channel 机制,以下是三种基本通信方式及其使用场景,附代码示例。
iOS Swift UIKit 编程规范指南
清晰性、可读性、可维护性、一致性。层级、编码规范、代码结构、命名规范。控制器命名-使用描述性名称:清晰地描述其功能和职责。 方法命名-使用动宾结构:方法名应该是一个动词或动词短语,描述该方法执行的操作
iOS 新思路两个不同 App之间的通信
常用通信方式总结 Universal Links、URL Scheme Universal Links:需要在服务器根目录下配置apple-app-site-association文件,服务器必须支持
iOS扫码组件优化
商户打印的条形码和二维码不规范,同时现有组件的技术比较老,导致扫码识别效率低。主要使用Vsion库的二维码识别算法,设计插件式的扫码组件。
iOS/Swift 头像轮播组件
iOS/Swift 头像轮播组件 在 iOS 开发中,使用轮播图展示头像是一种常见的 UI 设计方式。主要用于展示一个可循环滚动的头像轮播视图,并带尾随指示的小灰点。 主要功能 通过 UIImageV
Xcode16默认不再支持iOS15以下系统真机调试
自2025年4月起,所有上传至 App Store Connect 的App都必须使用Xcode16打包 距离苹果强制升级Xcode16只有不到一个月的时间了,大家都升到Xcode16了吗?
Xcode 16 打包变慢问题小记
问题 最近项目的 Xcode 版本升级到 Xcode 16 后在打包机上打包变得离奇的慢,原本只需要十分钟左右就能构建完成,现在需要两个小时。 如何解决 经过一番搜索后,在 Github 上找到了遇到
解决 iOS日志在 Windows 电脑显示
使用 tidevice , iOS 日志在 Windows 电脑显示,解决使用 Windows 电脑测试痛点,方便测试
iOS解决内外层滚动视图手势冲突
iOS解决嵌套滚动手势冲突,通过重写手势识别方法,在滚动视图到达左右边缘时智能释放控制权,触发外层翻页响应。
ZLMediakit iOS端编译小记
ZLMediakit工程编译iOS端静态库文件,如果需要支持flash播放器,或者要实现rtmps、rtsps、wss、https方式推拉流 需要在编译时导入openssl,如果只需要支持rtmp、r