SwiftUI Better apps. Less code.SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs. With a declarative Swift syntax that’s easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync. SwiftUI is truly native, so your apps directly access the proven technologies of each platform to beautifully implement everything users love about the Apple ecosystem. Swift and Swift PackagesSwift 5 is now built right into all Apple platforms and the binary interface for Swift is stable moving forward. Your apps will be smaller, download faster, and keep working as Swift continues to evolve.Swift packages are integrated throughout all of Xcode 11, making it incredibly simple to use a package in your apps for Apple platforms.
![]()
Ll need to do to download Quartz Debug and monitor FPS in OS X:Go to Apple Developer Downloadsand search for?Graphic Tools?? Quartz Composer is a core technology of the macOS. Quartz Composer creations work in any QuickTime -aware application (beginning with Mac OS X 10.4), from the Quartz Composer application, or embedded into Cocoa or Carbon applications.
![]()
Just add a new package dependency to add an external package to your project., then clone the package from GitHub, Bitbucket, GitLab, or your own code host. Xcode checks the package dependencies and displays all the packages you use directly in the navigator.It’s also easy to create your own packages to use with projects based on your own code, or to share with the world. Source code you put in these packages will be built into any apps that depend on the package, with support for all Apple platforms. Code in the package is still easy to debug, test, and use with source code management. Dark Mode for iPhone and iPadDark Mode has been beautifully integrated throughout iOS, and Xcode 11 gives you powerful tools to easily support dark mode in your apps.
Quickly switch your designs and previews between light and dark in Interface Builder, and preview both modes in SwiftUI, even side-by-side. Asset catalogs let you label assets and named colors with variants for light and dark.
And you can switch your app in and out of dark mode while debugging. This is all done using controls within Xcode that only apply to your app, with no need to change your system settings. Your Editor, Your LayoutWhether you prefer a single editor or split your windows into a precisely-arranged mosaic, Xcode 11 gives you total control over your coding area and the ability to split any editor pane. Editors can also show SwiftUI previews, live views of playgrounds, and a myriad of assistants. If you need to focus on just one file, you can click-zoom to maximize the pane, and return to exactly where you were before. The new minimap sidebar shows a birds-eye view of the open file, including highlights that make it easy to jump to the right place.Your code looks better than ever with documentation comments with bold and italics rendered inline with your code.
![]()
You can even inspect the differences in your current source edits compared to past versions, with a comparison view that updates as you type. In-depth TestingThe updated Devices window lets you simulate your users’ environment, for example when your app is running in extreme heat or on a slow network. Test plans in Xcode 11 make it easy to automate a huge number of test and analysis steps, all to be run in parallel. For instance, you can select several sanitizer tools with conflicting build settings, and Xcode will run all the tests for you and automatically build all the versions you need.Screenshots are now easy to automate with an API that saves screenshots to your results bundle during UI testing.
Combined with testing your localized UI, it’s easy to take every screenshot you need to submit to the App Store, or to show your localization team.With even better support for Xcode Server and other continuous integration tools, you can constantly test your app in hundreds of user scenarios, easily and efficiently.
Recent VLC 2.1.0 release causes frame drops during use of video sharpening of 1080P playback.Previously, VLC 2.0.8 was able to apply sharpening without dropping frames. Now on the same hardware (2.7 GHz Quad Core i7 MBP Retina) frames are frequently dropped when sharpen is applied. Perhaps 1/5 of frames are dropped and motion becomes jerky and sometimes even pauses as frames are dropped. The 2.10 release renders the sharpen filter unusable.Reverting back to 2.0.8 once more allows same hardware and OSX version (10.8.5) allows sharpening once more without dropping frames.The sharpen filter is highly desirable when VLC plays back on a large screen.
It has to be applied judiciously, but renders beautifully on a 126 inch projection. Without the sharpening, HD looks blurry. Might not be an issue on a small screen, but on a big screen it is practically a must.I DID reset all preference each time I changed VLC versions. That prevents some startup crashes, but has no effect on frame dropping in 2.10 when sharpen is applied. Partial log with sharpen turned on under 2.1.0 during 1080p playback. Under 2.0.8 one sees the startup messages, but no frame drops messages, even after allowing several minutes playback and refreshing the log. You just see the sharpen filter applied message.
Yes, something in 2.1.0's new video processing chain is causing it + sharpen to take much longer to render frames. If anything, 2.1.0 on a Mac now increases the minimal CPU needed to play back with sharpening to something like a 6.0 GHz quad core - something that isn't in any existing Mac.For now, it is best to stay with 2.0.8 and avoid 2.1.0 if image sharpening is needed.
You simply can't use it under 2.1.0 when playing back 1080 materialsHopefully, this was a regression in the sharpen filter handler that can be fixed. Log is longer this time. Don't know why it was so short before.Also, noted that deinterlace turns on with blend.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
February 2023
Categories |