<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SwiftUI &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/swiftui/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Tue, 29 Sep 2026 16:57:52 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>AI 编程平台 Bitrig 支持 iPhone Duo：3D 折叠模拟器上线</title>
		<link>https://mylogs.cn/ai-%e7%bc%96%e7%a8%8b%e5%b9%b3%e5%8f%b0-bitrig-%e6%94%af%e6%8c%81-iphone-duo%ef%bc%9a3d-%e6%8a%98%e5%8f%a0%e6%a8%a1%e6%8b%9f%e5%99%a8%e4%b8%8a%e7%ba%bf/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 15:00:46 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[9to5Mac]]></category>
		<category><![CDATA[AI 编程]]></category>
		<category><![CDATA[Bitrig]]></category>
		<category><![CDATA[iPhone Duo]]></category>
		<category><![CDATA[SwiftUI]]></category>
		<category><![CDATA[折叠屏开发]]></category>
		<guid isPermaLink="false">https://mylogs.cn/ai-%e7%bc%96%e7%a8%8b%e5%b9%b3%e5%8f%b0-bitrig-%e6%94%af%e6%8c%81-iphone-duo%ef%bc%9a3d-%e6%8a%98%e5%8f%a0%e6%a8%a1%e6%8b%9f%e5%99%a8%e4%b8%8a%e7%ba%bf/</guid>

					<description><![CDATA[AI 编程平台 Bitrig 跟进 iPhone Duo 据 9to5Mac 报道，随着苹果上周发布 Xcod [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac17c2253b59&quot;}" data-wp-interactive="core/image" data-wp-key="6ac17c2253b59" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/09/745664063f7801100910e4cb8f9a6d5d_header.webp" alt="Bitrig 的 iPhone Duo 3D 模拟器可折叠把玩（图片来源：9to5Mac）" title="图片来源：9to5Mac" style="max-width:100%;height:auto" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<h2 class="wp-block-heading">AI 编程平台 Bitrig 跟进 iPhone Duo</h2>
<p class="wp-block-paragraph">据 9to5Mac 报道，随着<a href="https://mylogs.cn/ai-%e5%8a%a0%e9%80%9f%e9%bb%91%e5%ae%a2%e5%b7%a5%e5%85%b7%ef%bc%8c%e8%8b%b9%e6%9e%9c%e7%b4%a7%e6%80%a5%e6%8f%90%e9%80%9f%e5%ae%89%e5%85%a8%e6%9b%b4%e6%96%b0/"><a href="https://mylogs.cn/%e5%8f%b0%e7%a7%af%e7%94%b5-2nm-%e5%b9%b4%e5%ba%95%e6%9c%88%e4%ba%a7%e8%83%bd%e5%86%b2-12-%e4%b8%87%e7%89%87%ef%bc%8c%e6%8f%90%e5%89%8d%e4%b8%a4%e5%b9%b4%e8%be%be%e6%a0%87/">苹果</a></a>上周发布 Xcode 27.1 beta 1（首次支持为 iPhone Duo 构建与测试应用），AI 编程平台 Bitrig 也迅速跟进，加入 iPhone Duo 应用的开发与测试支持，并带来一套可交互的 <strong>3D 模拟器</strong>，开发者可以把设备随意折叠、倾斜、旋转、摆放。</p>
<p class="wp-block-paragraph">Bitrig 最早以“氛围编程”（vibe-coding）应用亮相，能把文字或语音提示直接变成可在 iPhone 上原生运行的 SwiftUI 应用。此后平台持续扩展，推出了 Mac 版，提供完整的 Xcode 工具链、集成 iPhone 模拟器、设备端测试，并支持把项目导出到 Xcode，或通过 TestFlight、App Store 分发。</p>
<h2 class="wp-block-heading">3D 模拟器能做什么</h2>
<p class="wp-block-paragraph">Bitrig 联合创始人兼 CEO Kyle Macomber 介绍，这次更新主要围绕折叠屏特有的交互形态展开：</p>
<p class="wp-block-paragraph">&#8211; <strong>尝试各种姿态</strong>：iPhone Duo 可以像笔记本一样平放在桌上，也可以像帐篷一样立在床头；无论开合、半折，还是横屏竖屏，应用都需要随之适配。3D 模拟器让开发者直接“抓”起设备折叠、翻转，实时观察应用响应。<br>&#8211; <strong>响应铰链</strong>：通过 `onHingeChange` 在折叠过程中驱动交互与特效，例如苹果的展开特效会让外屏看起来像通往内屏的一扇窗；开发者还能在模拟器里实时读取铰链数据。<br>&#8211; <strong>构建免手持体验</strong>：借助 `ArrangementView`，在设备平放时将媒体安排在屏幕上半、控件放在下半，并支持横屏模式，方便用户在外屏上使用应用。<br>&#8211; <strong>双屏同时利用</strong>：给外屏添加 `CameraCaptureAccessory`，让正对<a href="https://mylogs.cn/%e5%ae%9e%e6%b5%8b%e7%99%be%e6%ac%be%e6%91%84%e5%83%8f%e5%a4%b4%e5%90%8e%ef%bc%8c%e5%ae%b6%e5%ba%ad%e5%ae%89%e9%98%b2%e5%88%b0%e5%ba%95%e8%af%a5%e6%80%8e%e4%b9%88%e9%80%89/">摄像头</a>的人也能看到有用内容。</p>
<h2 class="wp-block-heading">多版本 Xcode 管理</h2>
<p class="wp-block-paragraph">Macomber 还提到，Bitrig 能够帮助开发者管理多个 Xcode 版本，从而先用 beta 版为 iPhone Duo 做准备，再切回 Xcode 27 构建并发布更新，降低在新形态设备上的开发门槛。</p>
<p class="wp-block-paragraph">对想抢先为 iPhone Duo 开发应用的团队而言，这套带 3D 折叠模拟器的支持，意味着不必等到真机到手就能完成大量适配与验证工作。开发者可在 Bitrig 官方博客查看本次更新的详细用法。</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI 编程平台 Bitrig 支持 iPhone Duo：3D 模拟器折叠调试</title>
		<link>https://mylogs.cn/ai-%e7%bc%96%e7%a8%8b%e5%b9%b3%e5%8f%b0-bitrig-%e6%94%af%e6%8c%81-iphone-duo%ef%bc%9a3d-%e6%a8%a1%e6%8b%9f%e5%99%a8%e6%8a%98%e5%8f%a0%e8%b0%83%e8%af%95/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 21:55:28 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI 编程]]></category>
		<category><![CDATA[Bitrig]]></category>
		<category><![CDATA[iPhone Duo]]></category>
		<category><![CDATA[SwiftUI]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[折叠屏]]></category>
		<guid isPermaLink="false">https://mylogs.cn/ai-%e7%bc%96%e7%a8%8b%e5%b9%b3%e5%8f%b0-bitrig-%e6%94%af%e6%8c%81-iphone-duo%ef%bc%9a3d-%e6%a8%a1%e6%8b%9f%e5%99%a8%e6%8a%98%e5%8f%a0%e8%b0%83%e8%af%95/</guid>

					<description><![CDATA[苹果首款可折叠手机 iPhone Duo 刚发布，AI 编程平台 Bitrig 就抢先跟进了开发支持。据 9t [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph"><a href="https://mylogs.cn/ai-%e5%8a%a0%e9%80%9f%e9%bb%91%e5%ae%a2%e5%b7%a5%e5%85%b7%ef%bc%8c%e8%8b%b9%e6%9e%9c%e7%b4%a7%e6%80%a5%e6%8f%90%e9%80%9f%e5%ae%89%e5%85%a8%e6%9b%b4%e6%96%b0/"><a href="https://mylogs.cn/%e5%8f%b0%e7%a7%af%e7%94%b5-2nm-%e5%b9%b4%e5%ba%95%e6%9c%88%e4%ba%a7%e8%83%bd%e5%86%b2-12-%e4%b8%87%e7%89%87%ef%bc%8c%e6%8f%90%e5%89%8d%e4%b8%a4%e5%b9%b4%e8%be%be%e6%a0%87/">苹果</a></a>首款可折叠手机 iPhone Duo 刚发布，AI 编程平台 Bitrig 就抢先跟进了开发支持。据 9to5Mac 报道，随着苹果在上周放出 Xcode 27.1 Beta 1、正式加入 iPhone Duo 应用开发能力，Bitrig 也迅速宣布可构建和测试 iPhone Duo 应用，并配套推出一套交互式 3D 模拟器。</p>
<h2 class="wp-block-heading">从&#8221;氛围编程&#8221;到完整工具链</h2>
<p class="wp-block-paragraph">Bitrig 最初是一款面向&#8221;氛围编程&#8221;（vibe coding）的应用：用户通过文字或语音提示，就能生成原生 SwiftUI 应用，并直接在 iPhone 上的 Bitrig 中运行。此后它不断扩展，推出 Mac 版应用，集成完整的 Xcode 工具链、内置 iPhone 模拟器与真机测试功能，支持把项目导出到 Xcode，或通过 TestFlight 与 App Store 分发。</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac17c2254691&quot;}" data-wp-interactive="core/image" data-wp-key="6ac17c2254691" class="wp-block-image wp-lightbox-container"><img decoding="async" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/09/bitrig_iphone_duo_header-scaled.webp" alt="Bitrig 的 iPhone Duo 3D 折叠模拟器" title="图片来源：Bitrig" style="max-width:100%;height:auto" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
<h2 class="wp-block-heading">会折叠、会旋转的 3D 模拟器</h2>
<p class="wp-block-paragraph">这次更新的核心是一套交互式 3D 模拟器。开发者可以自由折叠、倾斜、旋转并调整设备姿态，观察应用在不同使用场景下的表现。针对折叠屏特有的铰链交互，Bitrig 接入了 SwiftUI 的 onHingeChange 接口，让应用能根据折叠角度调整交互与视觉效果；模拟器还能实时读取铰链数据，帮助测试设备从闭合到完全展开全过程里的应用响应。</p>
<h2 class="wp-block-heading">折叠形态下的布局思路</h2>
<p class="wp-block-paragraph">借助 ArrangementView，开发者可以打造更有想象力的交互。例如当 iPhone Duo 以&#8221;帐篷&#8221;形态放在桌面时，可把媒体内容放在上半屏、控制按钮放在下半屏；当设备立于边缘时，则可用横向布局，让用户通过外屏操作应用。这些都不是噱头，而是折叠屏真正需要重新思考的界面范式。</p>
<h2 class="wp-block-heading">兼顾实验与稳定</h2>
<p class="wp-block-paragraph">Bitrig 还支持管理多个 Xcode 版本：开发者可以用测试版 Xcode 提前为 iPhone Duo 准备应用，再切回 Xcode 27 正式版，继续构建和发布现有应用的更新，不必在&#8221;尝鲜&#8221;和&#8221;稳定发版&#8221;之间二选一。要上手，需要安装 Xcode 27.1 beta 与 iOS 27.1 模拟器。</p>
<p class="wp-block-paragraph">对于想抢跑折叠屏生态的开发者来说，Bitrig 的快速响应提供了一块低成本的试验沙盒。官方还将在 9 月 26 日于旧金山举办 Bitrig Hacks：iPhone Duo Edition 活动，集结开发者一起探索这块新形态屏幕的可能性。</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
