This is the #24 article.
NSUndoManager is a powerful API, but it is geared towards Objective-C code and relies on runtime features. This post demonstrates a simpler alternative that is better suitable for idiomatic Swift code.
We have had the basics of Swift well-covered with our Beginning Swift and Intermediate Swift courses, but raywenderlich.com subscribers have been asking for a more advanced look at the language. Today, I am excited to release my new course, Advanced Swift 3!
Since iOS 8, we’ve been able to ship our Composer as an extension which allows users to share from their favorite apps that make use of UIActivityViewController. We were super excited to be able to ship the share extension to replace the old Bookmarklet code we had in prior versions of the app for a similar effect.
MVVM, MVC, VIPER… so many acronyms, which architecture is the best? Let’s talk about the things that matter for good app architecture for iOS.
Macaw is an open source library which makes vector graphics drawing and animation easy and enjoyable. Not long ago we released the 0.8.2 version with interesting updates.
Repo is here.
A quick tour of VoiceOver accessibility support for iOS via a demo application and code examples
Repo is here.
The talk was mainly a live demo to demonstrate both SwiftGen and Sourcery, the most popular tools to do Code Generation in Swift.
Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.
The easy way to use sockets on Apple platforms
A simple, educational compiler implemented in Swift.
Official page by Apple.
I recently returned from a two week trip to Japan. Since then, many people have asked me for advice on where to go, what to do, and most importantly, what to eat. I’m just a first time visitor, but here are 30 thoughts that I had while visiting this amazing country:
Today on iPhreaks Show, Andrew and Guillherme discuss Swift TDD with Jon Reid. Jon is the author of Quality Coding blog, and has been doing test-driven development for some time. He appeared as guest in episode 116, where he talked about TDD and testing. Tune in for more classic insights about it and about why you should not take Apple sample code literally!
history of japan
Have a lovely week <3