



个人介绍
我是程序员客栈的golf,一名iOS研发工程师;
我毕业于内蒙古电子信息职业技术学院,曾在《北京中投翰达科技发展有限公司》担任iOS研发工程师,也在《北京康庄尚德企业管理有限公司》担任过iOS开发工程师,担任过《北京千锋互联科技有限公司》的iOS开发工程师讲师。
熟练使用:熟练掌握 Xcode 开发工具和 object-c、swift;
熟练掌握 MVC 、观察者等常用设计模式,熟悉掌握 OOP 思想,熟练多种高级控件,如:UIScrollView、UITableView、UIAerltView、WebView等,熟练掌握网络编程,苹果原生框架 NSURLSession,XML&JSON 解析,ARkit与RealityKit运用。
熟练运用chatGPT、deepseek、Sora、Midjourney等AI工具提升开发效率。
热衷于研究市面多种AI工具。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-05-06 -至今内蒙古爱扽防伪技术有限公司iOS研发工程师
主导“立相”App 的全流程研发,聚焦于基于 AR 技术的三维建模、对象捕捉与沉浸式交互体验,涵盖功能设计、架构搭建、核心模块编码、调试优化与最终上线部署。 参与项目整体技术方案制定,采用 Swift 与 Objective-C 混合开发架构,集成 Apple AR 系统生态,利用 ARKit、RealityKit 及 LIDAR 接口 实现高精度环境扫描与空间重建。 在 3D 模型生成模块中,运用 Apple 提供的全套对象捕捉 API,包括: PhotogrammetrySession:管理图像数据的三维重建流程; ObjectCaptureSession:协调建模进度与渲染反馈; ObjectCaptureView 和 ObjectCapturePointCloudView:实现三维模型与点云可视化,增强实时交互体验。 实现了模型自动导出功能,用户可将生成的 3D 模型 一键导出为 USDZ 格式,通过任意 iOS 设备点击即可在原生 Quick Look 中查看,支持旋转、缩放与 AR 场景投射,极大提升模型分享效率与用户体验。 后期负责项目上线发布流程,包括 T
2018-10-10 -2021-05-04北京中投翰达科技发展有限公司iOS研发工程师
负责公司“恩生堂”iOS 客户端的整体功能研发与版本迭代,确保应用在性能、稳定性及用户体验方面持续优化。 主导客户端架构设计与技术选型,基于 Objective-C 开发核心业务模块,采用 MVC/MVVM 架构模式 提高代码可维护性与可扩展性。 基于后端提供的 RESTful API 进行接口联调,并结合 JSON 数据解析、异步网络请求(NSURLSession/AFNetworking) 实现高效通信。 集成主流 第三方 SD***宝、友盟等),完成用户分享、推送、登录等功能。 参与蓝牙功能模块开发,基于 CoreBluetooth 框架,结合厂商蓝牙协议文档,实现 BLE 外设的连接、数据交互及调试优化。 注重代码质量与性能监控,使用 Instruments、Xcode Profiler、Crashlytics 等工具进行内存、卡顿、崩溃分析与修复。 协同后端工程师设计接口标准与数据协议,与 UI/UX 设计师紧密合作,确保产品功能与交互体验一致性,推动版本高效迭代与持续交付。
2017-09-05 -2018-10-05北京康庄尚德企业管理有限公司iOS研发工程师
负责公司内部 “京睿旺铺” iOS 客户端及**“京睿服务” iOS 服务端**的核心功能研发与版本更新迭代,参与整体项目架构设计与功能模块规划,推动产品持续优化与交付效率提升。 基于后端提供的 RESTful API 接口规范,使用 Swift 编写高效、可维护的业务代码,并采用 MVVM 架构与 模块化设计提升系统可扩展性。 集成并调优主流 第三方 SDK(如:Firebase、Alipay、WeChat、UMeng 等),实现推送通知、支付结算、第三方登录、内容分享等关键功能模块。 熟练掌握 Git 版本控制工具,规范进行代码提交、分支管理与代码合并操作,保障团队协作开发流程高效有序。 主导“京睿服务” iOS 服务端的后期维护工作,负责线上版本问题修复、稳定性优化及用户反馈跟踪。 撰写并维护相关技术文档(如开发说明、接口文档、版本更新日志等),为运营、产品及客服团队提供技术支持与问题分析,协助产品策略落地与快速响应。 负责软件界面搭建与 UI 布局实现,使用 Storyboard、XIB、Auto Layout 等方式实现高适配性的界面;并负责数据层开发,完成接口数据的
2016-06-07 -2017-08-22北京少年强网络科技有限公司iOS开发工程师
负责“少年强”App 的全流程开发,包括功能设计、界面实现、模块编码、调试优化及上线维护。 参与项目整体架构设计与技术方案制定,主导核心模块的开发工作,涵盖 UI 构建、数据交互、视频功能、第三方集成及版本迭代管理等。 深入参与前期客户需求调研,协助项目负责人与客户沟通,明确需求并将业务逻辑转化为技术实现路径。 项目采用 MVC 架构模式,使用 Swift / Objective-C 混合开发,结合 Storyboard 与 XIB 完成页面布局,定制化 UITableViewCell / UICollectionViewCell 实现图文混排与个性化界面展示。 集成第三方 趣拍 SDK 与 淘视频 SDK,实现带有背景音乐、断点续传与上传功能的视频录制模块。 利用 AFNetworking 完成 GET/POST 请求 与 JSON 数据解析,并通过封装工具类提升网络模块的可复用性。 通过 SDWebImage 实现异步图片加载,提高滚动列表性能。 实现项目核心功能包括: 图片轮播组件:使用 NSTimer 实现定时自动滚动; 页面数据展示:基于 UICollectionV
教育经历
2013-09-01 - 2016-07-01内蒙古电子信息职业技术学院软件工程专科
在校第二年荣获二等奖学金
技能

《立相》是一款面向大众消费者的 iOS 应用。尤其适用于: 1、新房装修完成准备购置家具的家庭用户 2、旧房翻新、空间改造场景中的业主 3、对家具风格与空间搭配有较高审美要求的用户 4、希望远程或非现场完成家装决策的高效主义者 用户痛点: 购前难判断家具与空间是否匹配: 线下挑选家具时,用户往往无法准确判断家具尺寸与居家空间是否协调、是否占用通道、是否显拥挤或不协调。 试错成本高: 若将家具搬回家再发现不合适,不仅费时费力,可能还要承担退换货成本。 空间规划难以可视化: 大部分用户缺乏空间感和三维想象能力,尤其在面对平面尺寸图时很难准确预估效果。 解决方案: 通过《立相》提供的*端3D扫描建模 + AR 实景放置功能,用户在家具卖场或展厅即可用 iPhone 扫描未购买的家具,获取高保真的三维模型,并在回到家中后以 1:1 尺寸在真实空间中 AR 预览放置效果,实现“买前先试”,彻底解决家具购前试错与空间感知问题,极大节省时间、人力与沟通成本。 当前市场上虽有部分支持 AR 家具摆放功能的 APP(如 IKEA Place、Houzz 等),但《立相》在应用深度、使用自由度、建模精度与设备依赖性方面具备独特优势:1. 自由建模,无需厂商提供模型 市面主流 APP 依赖家具厂商预先上传 3D 模型,选择有限。《立相》允许用户现场用*扫描任意实物家具生成三维模型,无需依赖商家支持,模型来源更灵活、使用更广泛。 2. 基于 iPhone 激光雷达(LiDAR)硬件,建模精度高 利用 iPhone 设备自带的 LiDAR 深度传感器,《立相》可生成误差仅约 1% 的高保真 3D 模型,贴合实际尺寸,空间展示更精准。大幅优于普通图像识别或无激光辅助的 AR 应用。 3. 轻量级本地建模 + 无需上传服务器 扫描数据在本地即时建模,无需网络上传,建模快速,数据私密。避免隐私泄露或数据上传卡顿。 4. 支持三维浏览 + 多角度分析 + 交互式缩放旋转 模型可在应用内随意缩放、旋转、浏览,便于用户细节对比、色彩搭配、摆放规划。 5. 强化 AR 模式,还原真实场景 用户可将模型直接“放入”现实居家空间,模拟最终效果,进行360°观察与调整。 开发平台: 原生 iOS 应用,充分调用 Apple ARKit 与 LiDAR 功能; 支持 iOS 15 及以上系统,兼容支持激光雷达的 iPhone 设备(如 iPhone 12 Pro 及以上)。 ? 技术架构与模块组成: 模块 技术实现说明 前端界面 使用 Swift + UIKit 实现,交互轻盈流畅 模型扫描引擎 基于 Apple 提供的 ARKit + SceneKit + LiDAR 进行深度建模;封装为 Obj-C 调用接口 3D 文件管理 支持模型本地化保存、加载、缓存,统一保存在 App 文件目录 模型浏览功能 支持缩放、旋转、平移,采用 SceneKit 场景渲染 AR 预览功能 基于 RealityKit + ARKit,匹配真实地面进行虚实融合 指导流程系统 内置逐步操作引导,帮助非专业用户完成建模流程 ? 数据格式: 模型存储格式为 .usdz 或 .scn,兼容 iOS 系统原生浏览器与渲染工具; 支持导出或分享模型文件(可选权限控制);
