iOS dev
@iosdevio
10.9K
subscribers
12
photos
5
files
6.03K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.9K subscribers
iOS dev
https://swiftrocks.com/inside-swiftui-compiler-magic.html
Swiftrocks
Inside SwiftUI's Declarative Syntax's Compiler Magic
SwiftUI is a revolutionary framework announced by Apple in WWDC 2019 and you might've noticed that it looks pretty different from regular Swift. Let's see why.
iOS dev
https://mecid.github.io/2019/06/05/swiftui-making-real-world-app/
Majid’s
Making real-world app with SwiftUI
That is WWDC week: everybody is so excited about so many new things like SwiftUI, Dark Mode, updateable Core ML models, etc. I will try to cover all the new stuff during the upcoming weeks. Let’s start with SwiftUI. SwiftUI is an entirely new approach to…
iOS dev
https://www.avanderlee.com/swift/property-wrappers/
SwiftLee
Property Wrappers in Swift explained with code examples
Learn how to create Property Wrappers in Swift. Use the @propertyWrapper to remove boilerplate, improve readability, and clean up code.
iOS dev
https://agostini.tech/2019/06/02/reduce-your-app-size-with-app-thinning/
agostini.tech
Reduce Your App Size With App Thinning | agostini.tech
If you're working on an older project there's a few things that you'll need to do in order to reduce your app size with app thinning.
iOS dev
https://agostini.tech/2019/06/09/automate-prs-with-danger/
agostini.tech
Automate PRs With Danger | agostini.tech
Danger is a library that sits on your CI and performs checks on the code. In this article you'll learn how to automate PRs with Danger.
iOS dev
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
SwiftUI Essentials
Creating and Combining Views
iOS dev
https://sunshinejr.com/2019/06/04/using-xcode-previews-with-production-code/
Sunshinejr
Using Xcode Preview with your production code
Everyone is happy for SwiftUI, but a lot of production code won't be able to use it for a while. Don't worry though - you can still prototype your views using the newest Xcode Preview.
iOS dev
https://medium.com/better-programming/creating-a-library-for-your-ios-app-using-spm-swift-package-manager-60db6880748c
Medium
Creating a Library for your iOS app using Swift Package Manager
Updated for Xcode 11 and iOS 13
iOS dev
https://www.kairadiagne.com/2019/06/10/getting-started-with-diffable-data-sources-for-uicollectionview.html
Kaira Diagne
Getting started with diffable data sources for UICollectionView
Last week at WWDC Apple announced a lot of exciting new features and frameworks. One of my favorites was the introduction of diffable data sources for UITableView and UICollectionView. Let us dive right in and see how it can be used in combination with U…
iOS dev
https://matteomanferdini.com/uitableview/
Matteo Manferdini
UITableview: The Essential Solution for Scrolling iOS Interfaces
iOS apps often need scrolling interfaces. In this step-by-step guide I will show you why a UITableView is often more reliable than other solutions.
iOS dev
http://www.vadimbulavin.com/dependency-injection-in-swift/
Yet Another Swift Blog
Advanced Dependency Injection on iOS with Swift 5
Learn different patterns of dependency injection in Swift 5 with this tutorial. We'll study property injection, initializer injection, ambient context and dependency injection container along with practical examples.
iOS dev
https://www.swiftbysundell.com/posts/the-swift-51-features-that-power-swiftuis-api
Swift by Sundell
The Swift 5.1 features that power SwiftUI’s API | Swift by Sundell
SwiftUI brings a new, declarative way to build UIs for Apple’s platforms, and also pushes the Swift language itself to new limits — by making heavy use of a set of key new syntax features, that are being introduced as part of Swift 5.1, in order to provide…
iOS dev
https://ilya.puchka.me/making-slack-ci-and-fastlane-work-together/
Ilya Puchka
Making Slack, CircleCI and Fastlane work together
Nowadays Slack, some kind of CI and often Fastlane are default tools in a toolset of iOS developers. These tools serve their own purposes well, but wouldn't they do it better when they all work together? In this tutorial, I'll describe how to connect Slack…
iOS dev
https://www.cocoawithlove.com/blog/swiftui.html
Cocoa with Love
First impressions of SwiftUI
This article will look at how SwiftUI's approach to declarative views compares to CwlViews, why the two approaches differ and what Apple changed to make this possible. I'll end with some thoughts about how this will affect macOS and iOS development.
iOS dev
https://pspdfkit.com/blog/2019/how-xcode-indexing-works-and-how-to-solve-problems/
PSPDFKit
How Xcode Indexing Works and How You Can Fix IDE Problems with Your Projects | PSPDFKit
This post provides an overview of how the code assistance feature in Xcode works and how you can debug code assistance problems in your projects.
iOS dev
https://www.swiftbysundell.com/posts/shifting-paradigms-in-swift
Swift by Sundell
Shifting paradigms in Swift | Swift by Sundell
This week, let’s take a look at a few techniques that we can use to prepare ourselves for undergoing major paradigm shifts when it comes to the APIs and technologies that we use to build apps — using the shift from imperative UI development with UIKit to…
iOS dev
https://nshipster.com/wwdc-2019/
NSHipster
WWDC 2019
A look back at a mind-blowing week for Apple platform developers, and a look forward at the future of software development.
iOS dev
https://useyourloaf.com/blog/wwdc-2019-viewing-guide/
Use Your Loaf
WWDC 2019 Viewing Guide
Get a recap of the best sessions from WWDC 2019 and plan your learning path for the year.
iOS dev
https://www.fivestars.blog/code/ios-dark-mode-how-to.html
FIVE STARS
How To Adopt Dark Mode In Your iOS App
🌙
| FIVE STARS
Exploring iOS, SwiftUI & much more.
iOS dev
https://mecid.github.io/2019/06/12/understanding-property-wrappers-in-swiftui/
Majid’s
Understanding Property Wrappers in SwiftUI
Last week we started a new series of posts about SwiftUI framework. Today I want to continue this topic by covering Property Wrappers provided by SwiftUI. SwiftUI gives us @State, @Binding, @ObservedObject, @EnvironmentObject, and @Environment Property Wrappers.…