CHENGYANG
0
位追蹤者
追蹤
CHENGYANG
0
位追蹤者
CHENGYANG的沙龍
0
會員
19
內容數
加入
前往沙龍
加入
前往沙龍
發佈內容
我的成就
全部內容
由新到舊
CHENGYANG的沙龍
2025/11/10
WWDC25 Build a SwiftUI app with the new design
Introduction 從 Swift 6.2 開始 會在所有的 module 中幫所有類型加上 implicitly @MainActor 無論是否啟用這種新模式,本次旅程中介紹的所有內容都適用 而這次介紹的旅程,包含三個景點 Main-actor Meadows: 了解 Swi
#
WWDC25
#
WWDC
#
iOS
1
留言
CHENGYANG的沙龍
2025/09/24
WWDC25 What’s new in Xcode 26
我們會先了解 Xcode 下載大小的優化和性能方面的提升,再來是探索 workspace 及 source editor 的改進,還有 AI coding 的功能,還有介紹新的 debugging 和效能功能,還有 building 的新動態,最後還有一些測試體驗的更新 Optimiza
#
WWDC25
#
Xcode
#
iOS
2
留言
CHENGYANG的沙龍
2025/08/12
WWDC23 Analyze hangs with Instruments
Prerequisites 建議先看過 WWDC 19 的 Getting Started with Instruments 處理 hang 有三步驟 這 session 重點在 Analyze 及 Fix,關於 Find 可以查看另外一個 session WWDC22 Track dow
#
WWDC
#
iOS
#
Swift
1
留言
CHENGYANG的沙龍
2025/08/06
WWDC19 Getting Started with Instruments
Orientation Instruments 可以在開發初期就使用,建議要頻繁檢測自己的 app 效能,提早發現問題提早處理。 它包括 iOS、macOS、watchOS 和 tvOS。 雖然他內建在 Xcode 裡,但他其實是一個獨立 app,所以有時候可以獨立使用 Ins
#
WWDC
#
iOS
#
Swift
1
留言
CHENGYANG的沙龍
2025/07/27
WWDC25 Meet the Foundation Models framework
Introduction 這是可以跑在設備端的大語言模型,這 framework 支援 macOS, iOS, iPadOS 和 visionOS。 可以藉助這個 framework 來增強 app 中現有的功能,例如提供個性化搜尋建議 也可以開發新功能,例如在旅遊
#
WWDC
#
iOS
#
Swift
1
留言
CHENGYANG的沙龍
2025/07/26
WWDC25 Build a SwiftUI app with the new design
Introduction 在新的 iOS 26 以及 macOS Tahoe 有全新的外觀及風格,這次變更的核心就是用於 Control 及 Navigation 的全新自適應材質 Liquid Glass 假如想要深入了解 Liquid Glass 的設計理念思維請看 W
#
WWDC
#
iOS
#
Swift
喜歡
留言
CHENGYANG的沙龍
2025/07/20
WWDC25 Build a UIKit app with the new design
Tab views and split views UITabBarController, UISplitViewController 有更新 Liquid Glass 外觀 UITabBarController minimize tab bar on scroll
#
WWDC
#
iOS
#
Swift
1
留言
CHENGYANG的沙龍
2025/06/24
WWDC24 Meet Swift Testing
Building blocks 先了解核心概念 Common workflows 討論幾種常見的工作流程,包括自定義測試或使用不同參數重複測試的方法。 Swift Testing and XCTest 介紹 Swift Testing 和 XCTest 之間的相互關係 Open sour
#
iOS
#
Swift
#
WWDC
1
留言
CHENGYANG的沙龍
2025/06/24
WWDC24 Migrate your app to Swift 6
一開始拿了一個 WWDC21 年的 demo 來敘述資料競爭的潛在問題,因為這 app 有三個 concurrent queue 在執行(Main queue, Background queue and Arbitrary queue),他們會交錯使用,很容就產生 data races。 我們
#
iOS
#
Swift
#
WWDC
喜歡
留言
CHENGYANG的沙龍
2025/06/17
WWDC24 What’s new in Swift
Swift over the years 因為從 Swift 2 到 Swift 3,因為 Xcode 的關係,導致用戶一定要被迫升級 Swift 3,而且那次是大改版很難升級,但到 Swift 4 之後,Apple 團隊之後的解法是讓 Compiler 可以支持多種版本,不用
#
iOS
#
Swift
#
WWDC
喜歡
留言
vocus 勳章
NFT
了解
如何蒐集勳章