I would like to know whether 2019 WWDC sample codes can be accessed somehow. I was referring to the following Video
Building Activity Classification Models in Create ML
A working sample code is really useful to verify this capability. Any suggestions will be helpful.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Issue In
Xcode version 15.1
iOS Version 16.6
Very strange, the following code create a never ending loop if I miss a single dot(.) in the syntax. You can see the "onAppear" message in the log. Somehow the compiler also not showing any error or warning. With my limited knowledge , I feel it's a kind of a bizard in any programming language. Think about the possible regression issues in complex projects due to this. And we will not get any build issues also. Please correct me if I am doing something wrong here. There are other similar issues like this, but I think I am able to reproduce this by removing a dot "."
Code with issue
.onAppear() {
subscribeListeners()
Logger.shared.debug("DownloadDataView: onAppear")
}
onDisappear() {
unsubscribeListeners()
}
Correct code
.onAppear() {
subscribeListeners()
Logger.shared.debug("DownloadDataView: onAppear")
}
.onDisappear() {
unsubscribeListeners()
}
Xcode version 15.1
iOS Version 16.6
I was following the below documentation for getting the Raw Gyroscope events. Somehow I am unable to make the below code working.
if motion.isGyroAvailable {
self.motion.gyroUpdateInterval = 1.0 / 60.0
self.motion.startGyroUpdates()
// Configure a timer to fetch the accelerometer data.
self.acceTimer = Timer(fire: Date(), interval: (1.0/60.0),
repeats: true, block: { (timer) in
// Get the gyro data.
if let data = self.motion.gyroData {
let x = data.rotationRate.x
let y = data.rotationRate.y
let z = data.rotationRate.z
// Use the gyroscope data in your app.
print("rotationX: \(x) , rotationY: \(y) , rotationZ: \(z)")
}
})
// Add the timer to the current run loop.
RunLoop.current.add(self.acceTimer!, forMode: .default)
}
https://developer.apple.com/documentation/coremotion/getting_raw_gyroscope_events
The isGyroAvailable always returns false
Dev environment
- Xcode 14.1, Apple Watch 8, WatchOS 9.1