iOS

iOS应用开发主要由Swift和Objective-C两种语言主导。​​Swift​​是苹果公司于2014年推出的现代编程语言,现已成为iOS、macOS等全平台开发的官方首选和未来方向。它被设计为安全、快速、交互式且易于学习,语法简洁清晰,引入了强大的类型推断、可选类型(Optionals)来防止常见运行时错误,并在性能上进行了深度优化。而​​Objective-C​​作为一门基于C语言的、历史悠久的面相对象语言,是iOS生态的奠基者,至今仍维护着大量遗留代码库,其动态消息传递机制非常灵活但语法相对冗长。开发工具主要使用苹果官方的集成开发环境​​Xcode​​,它提供了代码编辑、界面设计器(Interface Builder)、模拟调试和性能分析等全套工具。开发者利用​​iOS SDK​​和​​Cocoa Touch​​框架(如UIKit、SwiftUI)来构建用户界面并访问原生设备功能(如摄像头、陀螺仪)。因此,现代iOS开发是以Swift为核心,依托Xcode及其强大生态系统,专注于为iPhone、iPad等设备构建性能卓越、体验流畅且安全可靠的应用程序。
CodingNS开源项目
https://github.com/jingyi0605/CodingNSCodingNS致力于提供一整套闭环的AI编程工作流程,让你能够随时随地通过任何客户端进行AI编程。无论你使用桌面电脑、移动设备还是Web浏览器,都能无缝续接你的AI编程会话。
80Python人工智能
YiannaBeautyNotionWidget是一个面向Notion用户的可嵌入小组件平台,采用Monorepo架构,包含Next.js主站、ExpressAPI服务、Widget渲染服务和Obsidian插件。在线体验地址:https://yiannabeauty.com/项目主要功能包括:用户
120Java社交
AnyDrop开源项目
私有、自托管的跨设备内容共享应用,基于.NET10+Blazor构建。通过浏览器即可在任意设备间安全地保存与获取文字、图片、文件和链接,实时同步,无需依赖任何第三方云服务。功能特点跨设备实时同步—基于SignalR(WebSocket),消息推送即时到达所有已登录设备多类型内容—支持文字、图片、视频
250C#开发工具
临期助手开源项目
临期助手-记录身边会过期的物品,药品,食物...物品分类,保质期设置,app支持国际化,夜间模式,拍照录入。支持Android端,iOS端,Mac端,win端安装。
310Android项目任务
一个Flutter主App+真实iOS/Android软键盘扩展的项目。核心思路是:你在聊天App里复制了对方的话,打开这个键盘,选一个回复风格,它直接帮你生成一条合适的回复,插到输入框里。
320Android人工智能
bntech_eye_friend开源项目
一个低视力辅助工具软件,功能特性如下:WASM方式实现摄像头实时画面抓取多摄像头切换retinaface模型人脸识别onnxruntime模型加载,indexdbfile持久化存储基于QTwasm技术,Android,iOS,HarmonyOS全部都支持.
350C++医疗健康
ruoyi-plus-flutter开源项目
RuoYi-Flutter-Plus是一个基于Flutter3.27.4开发的企业级全平台应用框架,完美对接RuoYi-Vue-Plus后端系统。项目采用现代化Workspace架构,实现模块化开发、依赖统一管理,为企业应用开发提供开箱即用的解决方案。
370Android开发工具
KMTV开源项目
KMTV聚合多vod视频源,提供全平台追剧方案;后端实现多源并发搜索以及CDN线路探测;端侧直连API,SSE推送相关进度,端侧实现剧集收藏等-后端采用Go编写,由于单体服务私有化部署,暂时gorm只对接了sqlite-iOS端使用Swift编写,提供原生流畅访问-Web端使用React编写,后续可
540Gin音视频多媒体
|用户认证|注册、登录、Token自动续期与失效处理||支出管理|添加、编辑、删除支出记录;按分类筛选||收入管理|添加、编辑、删除收入记录||收支对比|收入与支出的多维度对比统计||历史记录|完整交易流水查询与管理||趋势图表|基于fl_chart的收支趋势可视化||天气展示|基于定位的实时天气信
410Java生活旅游
AI助手开源项目
1.功能模块:-文字对话:用户输入文字,AI实时回复-语音输入:支持语音转文字,解放双手-智能推荐:结构化展示回复内容(景点、攻略等)-图片识别:根据上传的图片或文章识别内容2.技术栈:-Flutter3.x跨端开发(iOS+Android一套代码)-通义千问大模型接入(阿里云百炼)-OpenRou
660Android人工智能
伯乐简历大师开源项目
“伯乐简历大师”是一款利用AI助手开发的已开源多端应用。可根据模板、个人基本信息生成可生成和导出不同格式、不同风格、不同样式的跨平台多端简历生成助手。当前已实现的平台包括Android版、Ios版、web版以及微信小程序版。
820Java区块链
codex APP开源项目
CodexApp由macOS桌面网关和Android手机客户端组成。桌面网关负责本机Codex服务连接、Token鉴权、工作目录配置、会话绑定、健康检查、日志记录和托盘常驻运行;手机客户端支持通过WebSocket连接网关,新建与切换会话、同步历史消息、实时接收Codex回复、查看连接状态并进行基础
1830PHP开发工具
USBMux开源项目
本项目实现iOS设备与PC之间的USB底层通信,基于USBMux协议进行数据交互、设备连接管理、通道复用与数据传输。主要技术:iOS底层通信USB协议解析Socket双向数据传输设备自动连接与状态管理跨平台通信逻辑个人负责:完整底层架构设计+核心通信代码实现项目可直接编译运行,具备实际工程使用价值。
910iOS开发工具
github开源项目
1.www.github.com/superior57这是我开发过的一些项目源代码。2.https://onetake.ai我是全栈开发者。自己一个人开发前段后端。3.https://leasingoptions.co.uk自己一个人开发前段后端。
7100Python人工智能
FWDebug开源项目
iOS调试库,支持iOS13+,无需添加任何代码,方便iOS开发和测试。真机或模拟器中5秒内摇一摇两次即可出现调试菜单。功能如下:FLEX调试工具(摇一摇开启)PCWeb调试服务器功能,可查看手机网络请求、NSLog、打开URL、生成二维码、实时屏幕截图等("WebServer"入口)检查Swift
810iOS开发工具
FWFramework开源项目
iOS开发框架,主要解决原生开发中的常规和痛点问题,搭建模块化项目架构,方便iOS开发。*模块化架构设计,自带Mediator中间件、Router路由等组件*支持Swift协程async、await,属性注解propertyWrapper、宏等高级特性*轻松可定制的UI插件,自带弹窗、吐司、空界面、
780iOS开发工具
XS- Assistant开源项目
XS-Assistant 是一款由独立开发者打造的 多端智能生活助手应用。它旨在帮助用户更好地管理生活和学习事务,通过创建提醒事项、学习笔记和任务清单,让用户在日常生活、学习和工作中都能高效管理信息。 ✨ 功能亮点 • 智能提醒:支持创建待办、计划、事件提醒,帮助用户科学安排时间。 • 学习笔记:支持知识整理、分类和搜索,打造个人学习资料库。 • 跨平台支持: • Winform 桌面客户端:适合办公环境,高效快捷。 • Web 管理端:随时随地在线管理数据,支持浏览器访问。 • iOS 与 Android 客户端:移动端同步使用,贴心提醒不遗漏。 • 多端同步:不同设备间实时同步,保证信息一致性。 ⚙️ 技术架构 • 后端技术栈: • Spring Cloud 微服务架构,保证系统的 高可用与扩展性 • MySQL 分库分表,应对大规模数据存储与高并发场景 • Redis 缓存提升访问效率 • Elasticsearch 提供 全文搜索 能力 • MongoDB 存储非结构化数据,灵活应对多样化业务需求
3140Javaios
music-player开源项目
音乐扫描与管理:自动扫描设备中的音频文件(如 MP3、AAC、FLAC、WAV 等格式),并将它们整理成一个直观的音乐库,支持按歌曲名、艺术家或专辑排序。 播放控制:提供基本的播放功能,包括播放、暂停、上一曲、下一曲和停止,用户可以轻松切换曲目或控制播放状态。 播放模式:支持单曲循环、列表循环和随机播放等多种模式,满足不同用户的听歌习惯。 进度条与时间显示:实时显示当前歌曲的播放进度和总时长,用户可通过拖动进度条快进或后退。 播放列表:允许用户创建自定义播放列表,方便管理和播放喜欢的歌曲集合。 简洁的用户界面:采用 Flutter 打造的跨平台 UI,界面简洁美观,适配 Android 和 iOS 系统,提供一致的使用体验。 后台播放:支持应用程序最小化或屏幕关闭时继续播放音乐,确保不间断的聆听体验。
2420Androidflutter
智能垃圾桶开源项目
# 智能垃圾桶项目设计方案 ## 1. 项目概述 智能垃圾桶是一款集成自动开盖、垃圾分类识别、满载提醒等功能的智能硬件设备。本项目包含硬件设计、嵌入式开发、移动应用开发和云服务器开发等多个方面。 ## 2. 系统架构 ### 2.1 硬件架构 - **主控制器**:ESP32-WROOM-32D - 双核MCU,支持WiFi和蓝牙 - 运行频率:240MHz - RAM:520KB - Flash:4MB - **传感器模块** - 红外传感器:用于检测人体接近,触发自动开盖 - 重量传感器(HX711):检测垃圾重量,实现满载提醒 - 气体传感器(MQ-135):检测垃圾桶内异味 - 摄像头(OV2640):用于垃圾分类识别 - **执行器** - 舵机:控制垃圾桶盖开关 - LED指示灯:显示垃圾桶状态 - **通信模块** - WiFi模块(ESP32内置) - 蓝牙模块(ESP32内置) ### 2.2 软件架构 #### 2.2.1 嵌入式固件 - FreeRTOS操作系统 - 传感器数据采集与处理 - 执行器控制 - WiFi/蓝牙通信 - 本地AI推理(垃圾分类) #### 2.2.2 移动应用 - 设备配网和控制 - 实时状态监控 - 数据统计和展示 - 用户管理 #### 2.2.3 云服务器 - 设备管理 - 数据存储和分析 - AI模型训练 - API服务 ## 3. 功能特点 ### 3.1 自动开盖 - 人体感应自动开盖 - 手势控制 - 防夹手保护 ### 3.2 垃圾分类 - AI图像识别 - 实时分类提示 - 分类准确率统计 ### 3.3 状态监控 - 重量监测 - 满载提醒 - 异味检测 - 使用频率统计 ### 3.4 远程控制 - APP远程控制 - 语音控制 - 自动化场景 ## 4. 技术规格 ### 4.1 硬件规格 - 供电方式:DC 12V/2A - 待机功耗:
6110Java智能硬件
(实际使用技术:后端 Swift,移动端 SwiftUI(同时以 macCatalyst 技术支持 macOS 系统)。程序员客栈目前能选用的技术分类无法区分 Swift 语言与 SwiftUI 框架,所以在这里单独讲清楚。) 披萨小助手是本人参与开发的一款游戏资讯工具(不是个人专案,团队共三人),旨在满足那些对米游社与 HoYoLAB 功能乏善可陈的现状不满的用户。该软件在仅提供玩家游戏帐号 UID 的情况下,可以通过渊下网的 API 查询到玩家的星穹铁道角色与原神角色的既定公开展柜内容。玩家也还可以使用自己的米游社 / HoYoLAB Cookie 通过这款工具获取到所有的米游社角色面板资讯(以更有效率的方式展现信息)、实时玩家体力资讯等,且部分实时资讯可以通过 iOS 锁屏小工具与 Apple Watch 实时检视。玩家也还可以通过披萨小助手本地管理自己的抽卡记录(原神&星穹铁道)且通过自己的 iCloud 服务在自己的设备之间同步。 技术选型上,披萨小助手这次 v5.x 版所用的统一披萨引擎将整个 App 主体(小工具除外)放在一个 Swift Package 内、且所有功能零件都有各自的子 Swift Package,便于分别进行单元测试。这次的全新的统一披萨引擎使用了 iOS 17 开始才有的系统框架 API(包括 SwiftUI)重写了很多功能,且完全利用了 Swift 6 的跨线程安全特性。本次 v5.x 版的开发反其道而行之:先以 macCatalyst 技术开发 macOS 版、再移植到 iOS。 该软件的介面有丰富的文字说明、来方便用户快速上手使用。
2850ios企业服务
当前共26个项目more
×
寻找源码
源码描述
联系方式
提交