<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>开发体验 on Codexer</title><link>https://codexer.com/tags/%E5%BC%80%E5%8F%91%E4%BD%93%E9%AA%8C/</link><description>Recent content in 开发体验 on Codexer</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 13 May 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://codexer.com/tags/%E5%BC%80%E5%8F%91%E4%BD%93%E9%AA%8C/index.xml" rel="self" type="application/rss+xml"/><item><title>Codex 30 天实测：零手写代码的背后，人类还剩下什么？</title><link>https://codexer.com/posts/2026-05-13-codex-month-experiment/</link><pubDate>Wed, 13 May 2026 10:00:00 +0800</pubDate><guid>https://codexer.com/posts/2026-05-13-codex-month-experiment/</guid><description>&lt;h2 id="一个月前我还在手写代码"&gt;一个月前，我还在手写代码&lt;/h2&gt;
&lt;p&gt;一个月前，我的日常是这样的：打开 Xcode，敲键盘，调试，重构，再敲键盘。我已经用 ChatGPT 辅助开发很久了——我那些从 Objective-C 迁移到 Swift 的十几万行代码里，有不少是 LLM 帮忙写的。但本质上，&lt;strong&gt;我还是那个在键盘上敲代码的人&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;直到 Xcode 26.3 发布，内置了 Codex 集成。我好奇地试了一下，然后就再也没有回去过。&lt;/p&gt;
&lt;p&gt;这篇文章不是评测。不是功能介绍。这是一个独立开发者花了整整一个月，用 Codex 做了所有他能想到的&amp;quot;疯狂实验&amp;quot;之后，写下的真实记录。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;前情提要：我没有写过一行代码。全程。&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="第一周从怀疑到震惊"&gt;第一周：从怀疑到震惊&lt;/h2&gt;
&lt;h3 id="第一个实验一小时内做出完整-app"&gt;第一个实验：一小时内做出完整 App&lt;/h3&gt;
&lt;p&gt;我很谨慎。我甚至不敢让 Codex 碰我的真实代码库。于是我挑了一个 Todo 列表里躺了很久的小项目——一个「时间线」App，让它从零开始。&lt;/p&gt;
&lt;p&gt;我给了它一个 Markdown 格式的编码风格文件（类似于 AGENTS.md 的概念），以及一个预配置好的 Xcode 项目模板。然后就开始了。&lt;/p&gt;
&lt;p&gt;一两个小时后，我得到了一个完整的 Mac/iPad 应用：有数据模型、能持久化到磁盘、支持打印和导出 PDF、自定义布局容器和拖拽选择。不是 Demo，不是原型，是&lt;strong&gt;可以直接上架 App Store 的应用&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我查了一下预算：用了 &lt;strong&gt;7%&lt;/strong&gt; 的月度配额。对，一个完整 App，只花了我月配额的 7%。&lt;/p&gt;
&lt;h3 id="第二个实验更复杂的非标准-ui"&gt;第二个实验：更复杂的非标准 UI&lt;/h3&gt;
&lt;p&gt;一个像素绘图 App——有浮动面板、毛玻璃效果、可缩放画布、在安全区域内居中显示内容并支持过度滚动。这些东西我自己写至少要好几天，Codex 在一个会话里就搞定了。&lt;/p&gt;
&lt;p&gt;到此为止，它做的所有事情都在 Xcode 的沙盒里完成。但是很快，我就不满足于沙盒的限制了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="iphone--android两次远离原始代码的移植"&gt;iPhone → Android：两次远离原始代码的移植&lt;/h2&gt;
&lt;p&gt;我从 Git 历史里翻出了十年前的 SameGame——一个用 Objective-C 写的经典消除游戏。里面有早已废弃的音频 API、已经死掉的 Flurry 统计、还有为各种屏幕尺寸打的一堆补丁。&lt;/p&gt;
&lt;p&gt;我让 Codex 把它一次性迁移到 Swift。&lt;/p&gt;</description></item></channel></rss>