@nlutsenko of the Facebook team:
“Earlier this year we provided a complete Swift implementation for Bolts that exposes many native Swift features, including proper generic types, support for value types, and native Swift error handling.”
Building on that idea, the Facebook SDK for Swift beta has been announced.
“This open-source library contains classes that are useful for a wide range of applications using the Google Maps SDK for iOS.”
Here are the two primary takeaways :
- Display of a large number of points
- Indexes 2D geometry points & performs 2D range queries
If you are looking for a complete working example of using iOS Photo Extensions, the open source project Celluloid is a good place to start.
Check out the finished product by downloading Celluloid from the App Store.
Here’s another good reference on learning to program with iOS Photo Extensions.
Gemma Barlow of the RayWenderlich team:
“…preferred error handling techniques in Swift can vary, depending upon the type of error encountered, and the overall architecture of your app.”
Check out error handling as it exists today and
“…gaze into your crystal ball at the possible future of error handling in Swift!”
Magical Error Handling in Swift : @gemmakbarlow
“This Swift library provide a swifty way to deal with local and remote files and directories in a unified way.”
Beyond the local file system, the FileProvider project works with WebDAV protocol. Implementations are planned for SMB/CIFS, Dropbox, FTP and Amazon S3.
FileProvider was written by Amir Abbas Mousavian : @ext_downloader
With the release of Xcode 8, Apple changed up a few things, including the option to inject code into Xcode at runtime. And with that, plugins as we know them are no more.
However, Apple announced that Xcode 8 now has “official” support for creating editor extensions. There are some limitations (e.g. no UI) yet we’re on the right track (read no hacks required). Even better, given each extension is a macOS app, you can distribute your extensions on the Mac App Store!
In this post by Patrick Balestra describes how to create an extensionthat transforms any closure to use the simpler and cleaner syntax.
Writing Your First Xcode 8 Extension in Swift
Using and Extending the Xcode Source Editor from WWDC 2016.