首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
安靖镇新手
掘友等级
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
181
文章 178
沸点 3
赞
181
返回
|
搜索文章
赞
文章( 178 )
沸点( 3 )
独立开发者亲测:MLX框架让我的App秒变AI原生!15年iOS老兵的2025新感悟
大家好,我是K哥,一个写了15年iOS代码的独立开发者。从Objective-C时代一路写到Swift,见证过App Store的黄金十年,也熬过内卷最狠的那几年。
Swift6 @retroactive:Swift 的重复协议遵循陷阱
背景:一个看似简单的 bug App 内有一个电话号码输入界面,在使用时用户需要从中选择注册电话对应的国家,以获取正确的电话区号前缀(比如中国是 +86,英国是 +44 等)
iOS 语音房(拍卖房)开发实践
本文基于一个真实的iOS语音房项目案例,详细讲解如何使用状态模式来管理复杂的业务流程,以及如何与权限中心协同工作,因为在拍卖房间中不只有不同的房间阶段变化(状态)还有不同角色拥有不同的权限(权限中心)
iOS 分享一个边播边缓存的库(支持FILE和HLS)
SJMediaCacheServer 是一个 iOS 端的 HTTP 媒体数据缓存框架. 播放器向本地 HTTP 代理服务器发送播放请求后, 会查询本地缓存, 如不存在缓存, 则进行下载并返回给播放器. 支持缓存 FILE 和 HLS 等类型的资源. 支持预加载 (预缓存). …
iOS短视频播放缓存之道
一套基于AVPLayer短视频播放缓存库ShortMediaCache GitHub地址。 公司电商APP接入短视频模块也有半年多的时间了,之间一直在忙着完善业务功能,现在是时候沉淀下来总结这一路来的收获。 视频播放对于ios开发来说其实并不是一个难事儿,简单几行代码就能实现,…
iOS 面试关键点
一、APP 瘦身方案 1、代码层面(重复代码整合) 整合相同功能的组件库,比如SDWebImage和Kingfisher,只选一个。 iOS组件化之后,不同的组件库使用了相同功能的类,导致重复。 2、
[Flutter-1]基本组件+布局设计+路由跳转
一:HelloWorld实战 代码创建了一个简单的Flutter应用程序,其中包含一个应用栏和一个居中的文本。以下是每个部分的详细解释: import 'package:flutter/mater
UIKit 在 UICollectionView 中拖放交换 Cell 视图的极简实现
在本篇博文中,我们讨论了 UIKit 中 UICollectionView 视图拖放操作的基本原理,并用最简单的代码实现了 UICollectionView 视图中 Cell 的交换功能。
浅谈 iOS 字典 NSDictionary 的底层实现原理
CFDictionary 和 NSDictionary 是 Apple 框架中两套并行存在的“字典容器类型”,它们底层其实是同一个对象 CFBasicHash,只是提供了不同的接口层给 C 和 Obj
Swift 数学计算:用 Accelerate 框架让性能“加速吃鸡”
🍎 概述 大家都知道,我对 Swift 语言中算法这套玩意儿乐此不疲,几乎把 Apple 所有内置框架搞了个翻天覆地——为了图表、统计、集合、并发啥的,时不时还要补上一堆自定义计算。 今天,我们要聊聊
下一页
关注了
72
关注者
2
收藏集
8
关注标签
29
加入于
2019-05-14