07
常見問題
沒有 iPhone Duo 真機能不能測版面?
可以先在 Apple 官方支援的模擬器環境中檢查排列與基本操作,找出內容遮擋、文字換行和捲動問題。模擬器不能完全代替真機觸控與實際使用驗證;若課程要求真機測試,仍要按作業規定安排可用裝置。
iPhone Duo 外螢幕和內螢幕要用同一套排列嗎?
可以共用主要內容與版面邏輯,但不必強求完全相同的排列。窄空間先保留主要任務,展開後再看內容是否值得改成並排;若頁面以閱讀為主,單欄延展也可能更合適。
折疊後內容被遮住,是否一定要加入專用 API?
不一定。先分辨問題來自固定尺寸、文字過長、安全區域,還是折疊姿態下的可讀性與操作位置;確認原因後才決定調整容器、內容順序或採用適合的版面 API。不要把任何一種 API 當成所有課程頁面的必選解法。
Xcode 27.1 beta 適合直接用來交課程作業嗎?
先查 Apple 當前公布的系統要求、模擬器支援與課程工具要求,再決定是否使用 beta。若作業環境指定穩定版本,或教學工具尚未確認相容,先避免為了測新裝置而更換主要課程環境;可將 beta 練習與正式作業分開。
如果目前只能用 Windows 或無法執行相容 Xcode 的電腦,硬把練習留在現有環境會遇到無法執行 Xcode、不能直接操作 macOS 模擬器,以及排查平台差異較不順手等限制;但若只是寫通用 Swift 程式碼,或需要長期、高頻使用且有實體連接需求,購買自己的 Mac 或使用現有設備可能更合適。對只需短期完成 SwiftUI 課程與模擬器檢查的學生,VNCMac 遠端 Mac 可作為先完成練習、再評估是否添購設備的另一種選擇;請按作業期限和實際所需環境,查看 VNCMac 的 Mac 使用選項。