Search results for

“A Summary of the WWDC26 Group Lab”

11,821 results found

Post

Replies

Boosts

Views

Activity

Summary Format for C++ templated union type
I'm working with the glm library (http://glm.g-truc.net/0.9.8/index.html) for vector math - unfortunately, the underlying data types have very unfriendly representations in the lldb debugger summary format view. For example, a simple array of vec2 data type (which is a typedef for glm::tvec2<float, glm::precision::highp>) gets the following view in the debugger:http://imgur.com/a/P8IczI was able to use the Edit Summary Format functionality to make a nice view for vec2 -- e.g., ({$VAR.x},{$VAR.y}) -- when the debugger recognizes it as a vec2 (e.g., in my code). But when the debugger sees it as glm::tvec2<float, glm::precision::highp> (e.g., inside library code) editing the summary format doesn't seem to work. Instead of a nice human readable summary, I get Summary UnavailableI edited the plist in /Library/Developer/Xcode/UserData/Debugger/CustomDataFormatters to see what happened:<SummaryFormatter formatString = ({$VAR.x},{$VAR.y}) type = glm::tvec2&a
0
0
1.1k
Mar ’17
From DarkSky to WeatherKit, summary and icon fields
Hello, I'm migrating my app to use WeatherKit from Dark Sky, and although most of the data fields is transformable, there are a few that are missing from WeatherKit's response; for example, summary and icon for daily/hourly/current weather data blocks. I'm curious, what workarounds have people used for these fields that can bridge that gap? My app relies on these values to render icons. Thank you!
5
0
1.4k
Mar ’23
Xcode Build Timing summary not visible
HiI'm trying to use Xcode's Build With Timing Summary feature. It kicks off a build, and I can see the new build in the Build Reports navigator, but when I look through All Messages in the build results, there is Timing Summary information. It just says Build Success - <date> - 75 seconds, but there isn't a breakdown of the timing results.My target builds an iOS app with many extensions, so I can't post the whole logs here. But is there any reason why I can't find the timing results? I do have that older Xcode flag 'ShowBuildOperationDuration' which still works, but only gives the same overall build summary time, not a breakdown.
2
0
3.9k
Apr ’20
Reply to Infinite Carousel and Cell Reuse During Fold: Scroll UI State Management
Hi @BnsAlm, Please see our previous response below: A Summary of the iPhone Duo Group Lab: https://developer.apple.com/forums/thread/847644 How should apps preserve state — text input, scroll position, video playback, camera sessions — during hinge angle transitions? For example, when a LazyVGrid's column count changes because the device folds, does SwiftUI preserve scroll position automatically, or should you use scrollPosition(id:)? The system generally preserves text input and scroll position automatically since hinge angle changes are represented as size-class and trait updates, not a scene disconnect or app termination. This applies even to cases like a LazyVGrid column-count change triggered by opening or closing the device — apps typically don't need to manually manage scroll position with scrollPosition(id⚓ ) for this transition. For more info, see Prepare your app for iPhone Duo. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
Topic: UIKit SubTopic:
iPhone Duo UIKit Q&A
Sep ’26
Preparing for Battery and Performance Optimization Lab
Hello Apple Team, I’ll be attending the Battery and Performance Optimization Lab this Thursday, and I’d like to prepare as thoroughly as possible to get the most value from the session. I’m particularly interested in understanding what I can do beforehand to identify optimization opportunities in my app and arrive with useful performance measurements and actionable questions. I would appreciate your guidance on a few areas: Xcode configuration: Are there specific build settings, diagnostic options, profiling configurations, or performance-related settings I should enable or review before the lab? Performance measurement: Which Instruments templates, metrics, or profiling workflows would you recommend using beforehand to establish a meaningful baseline for CPU usage, memory, energy consumption, and battery efficiency? Preparation: What measurements, diagnostic reports, or reproducible test scenarios would be most useful to bring so we can spend more time investigating optimization opportuniti
1
0
129
4d
Reply to Labels in toolbar menu get wrapped when upgrading from iOS 18 to 26
Hello @1066, Thank you for your post. In iOS 26, this is controlled by the system, however, in the 27 releases, SwiftUI introduces new toolbar APIs to control how these items are displayed as your app resizes. Use visibilityPriority modifier to keep important groups of toolbar items visible. Use toolbarOverflowMenu to permanently place lower priority toolbar items into the overflow menu. User topBarPinnedTrailing to pin needed toolbar items to the trailing edge at all times. Check out the WWDC26 What’s new in SwiftUI session for more new updates which might relevant to your project.  Travis
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’26
Nearby interaction 1-on-1 lab
Is there any chance we could join a 1-on-1 Lab with the Nearby Interaction team tomorrow sometime? It looks like there are none listed on Friday. We were suggested to look into Nearby Interaction during our 1-on-1 with the CarPlay team toady -we have a navigation app with cool safety alerts. I totally understand that this is a last minute request. And thanks for your help!
1
0
338
Jun ’20
Summary Format for C++ templated union type
I'm working with the glm library (http://glm.g-truc.net/0.9.8/index.html) for vector math - unfortunately, the underlying data types have very unfriendly representations in the lldb debugger summary format view. For example, a simple array of vec2 data type (which is a typedef for glm::tvec2<float, glm::precision::highp>) gets the following view in the debugger:http://imgur.com/a/P8IczI was able to use the Edit Summary Format functionality to make a nice view for vec2 -- e.g., ({$VAR.x},{$VAR.y}) -- when the debugger recognizes it as a vec2 (e.g., in my code). But when the debugger sees it as glm::tvec2<float, glm::precision::highp> (e.g., inside library code) editing the summary format doesn't seem to work. Instead of a nice human readable summary, I get Summary UnavailableI edited the plist in /Library/Developer/Xcode/UserData/Debugger/CustomDataFormatters to see what happened:<SummaryFormatter formatString = ({$VAR.x},{$VAR.y}) type = glm::tvec2&a
Replies
0
Boosts
0
Views
1.1k
Activity
Mar ’17
From DarkSky to WeatherKit, summary and icon fields
Hello, I'm migrating my app to use WeatherKit from Dark Sky, and although most of the data fields is transformable, there are a few that are missing from WeatherKit's response; for example, summary and icon for daily/hourly/current weather data blocks. I'm curious, what workarounds have people used for these fields that can bridge that gap? My app relies on these values to render icons. Thank you!
Replies
5
Boosts
0
Views
1.4k
Activity
Mar ’23
Xcode Build Timing summary not visible
HiI'm trying to use Xcode's Build With Timing Summary feature. It kicks off a build, and I can see the new build in the Build Reports navigator, but when I look through All Messages in the build results, there is Timing Summary information. It just says Build Success - <date> - 75 seconds, but there isn't a breakdown of the timing results.My target builds an iOS app with many extensions, so I can't post the whole logs here. But is there any reason why I can't find the timing results? I do have that older Xcode flag 'ShowBuildOperationDuration' which still works, but only gives the same overall build summary time, not a breakdown.
Replies
2
Boosts
0
Views
3.9k
Activity
Apr ’20
Reply to Infinite Carousel and Cell Reuse During Fold: Scroll UI State Management
Hi @BnsAlm, Please see our previous response below: A Summary of the iPhone Duo Group Lab: https://developer.apple.com/forums/thread/847644 How should apps preserve state — text input, scroll position, video playback, camera sessions — during hinge angle transitions? For example, when a LazyVGrid's column count changes because the device folds, does SwiftUI preserve scroll position automatically, or should you use scrollPosition(id:)? The system generally preserves text input and scroll position automatically since hinge angle changes are represented as size-class and trait updates, not a scene disconnect or app termination. This applies even to cases like a LazyVGrid column-count change triggered by opening or closing the device — apps typically don't need to manually manage scroll position with scrollPosition(id⚓ ) for this transition. For more info, see Prepare your app for iPhone Duo. Cheers, Paris X Pinkney |  WWDR | DTS Engineer
Topic: UIKit SubTopic:
iPhone Duo UIKit Q&A
Replies
Boosts
Views
Activity
Sep ’26
Preparing for Battery and Performance Optimization Lab
Hello Apple Team, I’ll be attending the Battery and Performance Optimization Lab this Thursday, and I’d like to prepare as thoroughly as possible to get the most value from the session. I’m particularly interested in understanding what I can do beforehand to identify optimization opportunities in my app and arrive with useful performance measurements and actionable questions. I would appreciate your guidance on a few areas: Xcode configuration: Are there specific build settings, diagnostic options, profiling configurations, or performance-related settings I should enable or review before the lab? Performance measurement: Which Instruments templates, metrics, or profiling workflows would you recommend using beforehand to establish a meaningful baseline for CPU usage, memory, energy consumption, and battery efficiency? Preparation: What measurements, diagnostic reports, or reproducible test scenarios would be most useful to bring so we can spend more time investigating optimization opportuniti
Replies
1
Boosts
0
Views
129
Activity
4d
When Will 2016 Summary Sales Report Be Available?
I would like to download the 2016 Summary Sales Report from iTunes Connect -> Sales and Trends -> Reports, but the drop-down Year tab only lists 2008 through 2015. When will the 2016 report be available for download? All of the individual months are available, but I would much rather get the whole year in one go.
Replies
1
Boosts
0
Views
457
Activity
Jan ’17
Reply to Labels in toolbar menu get wrapped when upgrading from iOS 18 to 26
Hello @1066, Thank you for your post. In iOS 26, this is controlled by the system, however, in the 27 releases, SwiftUI introduces new toolbar APIs to control how these items are displayed as your app resizes. Use visibilityPriority modifier to keep important groups of toolbar items visible. Use toolbarOverflowMenu to permanently place lower priority toolbar items into the overflow menu. User topBarPinnedTrailing to pin needed toolbar items to the trailing edge at all times. Check out the WWDC26 What’s new in SwiftUI session for more new updates which might relevant to your project.  Travis
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jun ’26
Nearby interaction 1-on-1 lab
Is there any chance we could join a 1-on-1 Lab with the Nearby Interaction team tomorrow sometime? It looks like there are none listed on Friday. We were suggested to look into Nearby Interaction during our 1-on-1 with the CarPlay team toady -we have a navigation app with cool safety alerts. I totally understand that this is a last minute request. And thanks for your help!
Replies
1
Boosts
0
Views
338
Activity
Jun ’20