iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.07K
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.8K subscribers
iOS dev
https://www.swiftbysundell.com/posts/computed-properties-in-swift
Swift by Sundell
Computed properties in Swift | Swift by Sundell
This week, let’s take a look at convenient, but sometimes divisive language feature — computed properties — and how they can let us build really elegant convenience APIs, how to avoid accidentally hiding performance problems when deploying them, and a few…
iOS dev
https://useyourloaf.com/blog/creating-swift-packages-in-xcode/
Use Your Loaf - iOS Development News & Tips
Creating Swift Packages in Xcode
Here's my quick guide to creating Swift packages with Xcode.
iOS dev
https://geek-is-stupid.github.io/2019-08-06-how-to-reduce-loading-time-by-using-staticlib-with-cocoapods/
geek-is-stupid.github.io
Reduce iOS app's loading time by using 'staticlib' with CocoaPods
In many of us, we’re iOS developers who are desire to reduce your app’s loading time. Many and many articles were written to gave you some tricks & tips to improve it, you can check it here Slow App Startup Times, Someday I go through this WWDC video Optimizing…
iOS dev
https://www.swiftbysundell.com/posts/the-power-of-subscripts-in-swift
Swift by Sundell
The power of subscripts in Swift | Swift by Sundell
This week, let’s take a look at how subscripting works in Swift, and a few different ways to incorporate it into the way we design APIs — including some brand new capabilities that are being added in Swift 5.1.
iOS dev
https://www.blckbirds.com/post/how-to-create-a-onboarding-screen-in-swiftui-1
iOS dev
https://useyourloaf.com/blog/editing-a-swift-package/
Use Your Loaf
Editing A Swift Package
How to edit a Swift package in an Xcode project that depends on the package.
iOS dev
https://mecid.github.io/2019/08/14/building-barchart-with-shape-api-in-swiftui/
Majid’s
Building BarChart with Shape API in SwiftUI
This week I want to show you how to use Shape API in SwiftUI. We will take a look at ready to use shapes like Circle, Capsule, Rectangle, etc. We will learn how to draw super custom shapes by using Path and GeometryReader. In the end, we will build BarChart…
iOS dev
https://www.raywenderlich.com/3121851-drag-and-drop-tutorial-for-ios
kodeco.com
Drag and Drop Tutorial for iOS
In this drag and drop tutorial you will build drag and drop support into UICollectionViews and between two separate iOS apps.
iOS dev
http://khanlou.com/2019/08/linear-probing/
Linear Probing
iOS dev
https://www.vadimbulavin.com/real-world-unit-testing-in-swift/
Yet Another Swift Blog
Real-World Unit Testing in Swift
Get started with unit testing in Swift with XCTest. Learn advanced iOS unit testing principles and patterns with this tutorial and sharpen your knowledge by several practical examples.
iOS dev
https://www.avanderlee.com/swift/combine-error-handling/
SwiftLee
Error handling in Combine explained with code examples
Error handling in Swift Combine explained by covering operators like mapError, catch, replaceError, assertOnFailure, and how to map to the Never error type.
iOS dev
https://rderik.com/blog/automating-build-and-testflight-upload-for-simple-ios-apps/
Automating build and TestFlight upload for simple iOS apps
iOS dev
https://medium.com/better-programming/9-ways-to-boost-your-swift-code-performance-56e0986dd9ec
Medium
9 Ways to Boost Your Swift Code Performance
Some tips on squeezing Swift for speed
iOS dev
https://medium.com/better-programming/working-with-xcode-configuration-files-398cfbe02b64
Medium
Working With Xcode Configuration Files
Out with #if DEBUG in and in with XCConfig
iOS dev
https://www.morningswiftui.com/blog/stretchable-header-in-swiftui-scrollview
iOS dev
https://www.cocoawithlove.com/blog/twenty-two-short-tests-of-combine-part-1.html
Cocoa with Love
22 short tests of Combine – Part 1: Protocols
This article will be the first third of my investigation into Combine, covering an effort to re-implement the three key protocols of Combine: `Publisher`, `Subscriber` and `Subscription`
iOS dev
https://swift.org/blog/tsan-support-on-linux/
Swift.org
Thread Sanitizer for Swift on Linux
Thread Sanitizer is now available on Linux as part of Swift 5.1! Head over to Swift.org and grab a Swift 5.1 Development snapshot to try it out.
iOS dev
https://vimeo.com/showcase/swiftto-conf-2019
Vimeo
Swift TO on Vimeo
Join the web’s most supportive community of creators and get high-quality tools for hosting, sharing, and streaming videos in gorgeous HD with no ads.
iOS dev
https://mecid.github.io/2019/08/21/the-power-of-environment-in-swiftui/
Majid’s
The power of Environment in SwiftUI
Environment is one of the unique features of SwiftUI which we didn’t have before in UIKit. Today I would like to show you all the benefits of using Environment in your apps. Let’s start with describing the idea of Environment. We already discussed it previously…
iOS dev
https://www.vadimbulavin.com/swift-asynchronous-unit-testing-with-busy-assertion-pattern/
Yet Another Swift Blog
Swift Asynchronous Unit Testing with Busy Assertion Pattern
Learn how Busy Assertion pattern can replace XCTestExpectation when unit testing asynchronous code on iOS in Swift 5.