how to set up and get it running, contributor information and even API design guidelines. It’s also worth reading this interview with Craig Federighi which has more detail on their plans.
This was a completely unexpected inclusion in yesterday’s announcements. It’s at the core of all of the work for this Swift release and even gets used in the Getting Started document.
It’s very early days for this tool and it’s definitely not (yet) a replacement for CocoaPods or Carthage, but I see the start of great plans here. Once it grows and potentially gets integrated into Xcode I can see that this could easily become the primary package management solution for all Swift development.
The final huge piece of news that accompanied yesterday’s release was that there is a Swift implementation of Foundation in progress and they are aiming for parity with Obj-C Foundation for the release of Swift 3. The goals of this are mainly focused around portability and cleaning up some of the baggage of Foundation such as new naming conventions, the removal of NS prefixes, that kind of thing.
I am very curious about Apple’s plans for portability. There’s always a reason for changes and I wonder what announcements we might see at WWDC 2016 on the subject of server side Swift? Maybe CloudKit + Swift on the server? Maybe something even more adventurous?
Crayons is an Xcode plugin from Fabio Ritrovato which exposes to Interface Builder a set of methods that return colours. Effectively this means you can easily pick from colours in your code directly from the attributes inspector. The biggest weakness here of course is that any changes to the colour in your code won’t be automatically updated in IB, but that won’t be solved until IB interacts with code better.
Ever tried to match an exact colour for an iOS navigation bar with transparency turned on? It’s frustrating, but this tool by Ivan Rublev might solve the issue. It only works well for lighter colours but could still save you some time.
Deep linking and Spotlight search in iOS 9 are a perfect opportunity for an app like Flickr to really shine. This article not only goes into the basic implementation of those features but also discusses considerations around privacy and keeping data up to date. Definitely worth a read.
Soroush Khanlou with a follow on from his article on combatting massive view controllers last year. This post talks about moving as much view logic as possible out of the controller and into the view. I really like this approach.
Size Classes might seem easy at first but there’s a load of edge cases which you’ll need to be careful with, especially around popovers. Keith Harrison has a great article here on how to cope with some of the problems you’ll come across when trying to implement this properly.
iOS has wonderful support for accessibility, both in the standard operating system and also in the developer APIs. It’s always a worry when a framework like React Native is released, whether that support will still be available. Luckily, it looks like it was something very much on their mind when developing it.
We’re building the future of the internet, and we need you.
Challenge the realms of the possible. Sky Mobile Technology
Love it 😊