|
|
December 1 · Issue #8 · View online
Hey there! My name is Majid and every week I will share with you most interesting links around Swift and iOS Development world. Each issue will contain links about App Architecture, Unit Testing, UI/UX, Libraries, etc. So subscribe now and never miss an issue.
|
|
|
iOS 11 released
iOS 11 sets a new standard for what is already the world’s most advanced mobile operating system. It makes iPhone better than before. It makes iPad more capable than ever. And now it opens up both to amazing possibilities for augmented reality in games and apps. With iOS 11, iPhone and iPad are the most powerful, personal and intelligent devices they’ve ever been.*
|
Swift 4 released
Swift 4 is now officially released! Swift 4 builds on the strengths of Swift 3, delivering greater robustness and stability, providing source code compatibility with Swift 3, making improvements to the standard library, and adding features like archival and serialization.
|
Xcode 9 released
With everything you need to create amazing apps for Apple platforms, Xcode 9 is unbelievably quick and consistently smooth while editing even the largest files. It also understands your code better than ever, so you can select and edit the structure or even transform the selection directly in the editor. Powerful new refactoring tasks happen in place, renaming symbols across Swift, Objective-C, and even user interface files without skipping a beat. And with source compatibility in Swift 4, Xcode 9 uses the same compiler to build existing Swift 3 code and updated Swift 4 code, so you can migrate at your own pace.
|
|
5 Tips & Tricks for Updating Your App for iPhone X
In the past two days, I’ve worked on and finished update of one of my apps for iPhone X. There were a few challenges along the way, and that’s where this post comes in.
|
Reusable Behaviours in UIViewControllers
This post demonstrates an approach for writing reusable Swift code when working with UIViewControllers in an iOS app.
|
Surprising behavior of non-optional @NSManaged properties
Core Data is not a first-class citizen in the Swift world. Its inherently dynamic nature is lurking at us through an attribute created specifically for it: @NSManaged. Let me show you how this dynamic nature caught me off guard. I ended up with a property having a value I’d never assigned to it!
|
|
Introducing Clean Swift Architecture
Recently, I really got tired from MVC and started looking for a new architecture. After a short research, I have noticed the Clean Swift architecture and instantly fell in love with it! This architecture was exactly what I was looking for. 🚀
|
|
Adding Continuous Integration to a Swift project
Continuous Integration (or CI for short) is one of those buzz words that have become really popular lately. It’s the idea that instead of having long-lived feature branches that you use to work on a new feature, you continuously integrate your new code into the project’s main branch (which is usually master or develop if you work with Git). Every time you do so you build the project and run its tests, to make sure everything is in order before merging the change in.
|
|
HGPlaceholders
Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project
|
HGCircularSlider
A custom reusable circular/progress slider control for iOS application.
|
|
20 Xcode Tips & Tricks - Xcode 9 - 2017
In this video I discuss 20 of the Xcode tips and tricks I use on a regular basis.
|
|
iOS Interview Questions for Senior Developers in 2017
When you’re prepping for your technical iOS interview, it is important to understand what topics you could be asked about and what is expected from a seasoned iOS developer. This is a collection of questions a lot of Silicon Valley companies use to gauge the level of seniority in an iOS candidate.
|
Did you enjoy this issue?
|
|
|
|
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
|
|
|