This week: rubbing shoulders with Xcode competitor AppCode, Swifty Android programming with Kotlin and more than you'll ever need to know about
Collection. Oh, and please, let's NOT change
I have tried switching from Xcode to AppCode for iOS programming
Nico Schuele tries what I have attempted on and off ever since I switched back to Xcode for Swift development: trying and failing to use recent versions of AppCode for iOS development. JetBrains keeps at it, but they can't seem to nail Swift for some reason. AppCode for Objective-C was a blessing back in the day, though!
I think I'll take a rain check for now.
Kickstarter ❤ Kotlin
Are you Android-curious? I know I am. This is an interesting post about Kotlin, JetBrain's JVM-compatible programming language. Rather Swift-like, if you ask me.
Everything You Ever Wanted To Know About Sequence and Collection
Soroush Khanlou explains Swift's
Collection protocols in plain and simple terms — in 25 minutes!
Architecting for Features
Natasha The Robot musing about an ideal world, where we develop features instead of monolithic apps. This inevitably leads to modularity, which is still a tricky thing in the Swift world, with CocoaPods, Carthage and Swift Package Manager all contending for a place in the dependency management space.
SE #0159: Fixing Private Access Levels (Again™)
I'm no fan of
fileprivate either, but uprooting Swift's access levels again is pure 😱.
Nuts & Bolts
Need a quick way to clear out your iOS simulators?
xcrun simctl erase all my poison of choice.
An amazingly extensible Mac Terminal replacement, based on HTML/CSS/JS. In A Good Way.
Deploying Server Side Swift to Linode
Jono is back with a server-side Swift piece on deploying to Linode.