iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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://useyourloaf.com/blog/faster-app-setup-for-unit-tests/
Use Your Loaf
Faster App Setup For Unit Tests
When Xcode runs your unit tests, it uses the App as a host for the tests. The tests only run after the App has finished launching. Loading core data, networking or other setup work you do from the App delegate slows down your unit tests. Here’s a quick tip…
iOS dev
https://infinum.co/the-capsized-eight/crash-course-in-augmented-reality-on-ios-with-arkit
Infinum
A Crash Course in Augmented Reality on iOS with ARKit
Since the release of ARKit in 2017., and especially the 2.0 announcement during the WWDC 2018 conference, I’ve been interested in what it can provide.
iOS dev
https://www.avanderlee.com/swift/alamofire-vs-urlsession/
SwiftLee
Alamofire vs URLSession: a comparison for networking in Swift
When to go for Alamofire and when to use URLSession. Take a look at the advantages and disadvantages while we compare both frameworks.
iOS dev
https://medium.com/@raulriera/undo-and-redo-support-to-ios-apps-4c9d7afea6a2
Medium
Adding Undo and Redo support to iOS
People make mistakes. Allow your users to undo them.
iOS dev
https://khawerkhaliq.com/blog/swift-domain-logic-business-rules-value-types/
Khawer Khaliq
Encapsulating Domain Data, Logic and Business Rules With Value Types in Swift
Leverage the power of Swift value types to manage domain complexity by creating rich domain-specific value types to encapsulate domain data, logic and business rules, keeping classes lean and focused on maintaining the identity of entities and managing state…
iOS dev
https://blog.novoda.com/adding-the-finishing-touches-to-3d-models-in-xcode/
Novoda
The home of good stories
Learn how we think, what we value, and what's up next here at Novoda.
iOS dev
https://mecid.github.io/2019/01/30/creating-dsl-in-swift/
Majid’s
Creating DSL in Swift
This week we will talk about creating DSL in Swift. Let’s start with the understanding of DSL acronym. Domain Specific Language is a language hosted by parent language to solve any specific area. An excellent example of DSL can be HTML which is DSL for creating…
iOS dev
https://noahgilmore.com/blog/cifilter-colorwheel/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B389
Noahgilmore
iOS Color Wheel Using CIFilter
After struggling for some time with CIFilter documentation at work, I've been working on an app which can apply filters interactively for various inputs...
iOS dev
https://fluffy.es/current-location/
fluffy.es - iOS development tutorials
Get current location using Core Location (Tutorial)
Last month, I added a show nearby train station feature to my train app Rapidly . I've stumbled across few issues while following some online tutorials on how to implement Core Location
😅
. In this post we will look into how to retrieve current location of…
iOS dev
https://www.toptal.com/swift/advanced-concurrency-in-swift-with-honeybee
Toptal Engineering Blog
Advanced Concurrency in Swift with HoneyBee | Toptal
®
HoneyBee is a futures/promises library that makes concurrent programming easy, expressive, and safe.
iOS dev
https://matteomanferdini.com/swift-singleton/
Matteo Manferdini
Swift Singletons: A Design Pattern to Avoid (With Examples)
Many developers use Swift singletons to share data in iOS apps. This article shows why you should avoid the singleton pattern and what to use instead.
iOS dev
http://www.vadimbulavin.com/swift-code-style/
Yet Another Swift Blog
Missing Guide on Swift Code Style
Learn Swift code styles used by the top tier companies like Google, LinkedIn, Airbnb. We'll compare different Swift style guides, learn Swift best practices and suggest which style guide to pick for your next project.
iOS dev
https://agostini.tech/2019/02/04/get-started-with-rxswift-and-reactive-programming/
agostini.tech
Get started with RxSwift and reactive programming | agostini.tech
The Reactive programming is getting popular as it is a completely different paradigm. Check out this article for a quick intro into RxSwift.
iOS dev
https://www.swiftbysundell.com/posts/task-based-concurrency-in-swift
Swift by Sundell
Task-based concurrency in Swift | Swift by Sundell
Concurrent code can come in many different shapes and forms. Depending on what we’re trying to achieve, the abstraction that’ll prove to be the best fit might vary quite a lot from use case to use case. One such abstraction is Tasks, and this week, let’s…
iOS dev
https://stablekernel.com/swift-design-patterns-in-practice-the-decorator-pattern/
iOS dev
https://www.hackingwithswift.com/articles/172/using-two-cased-enums-in-place-of-a-boolean
Hacking with Swift
Using two-cased enums in place of a Boolean
A little extra clarity goes a long way
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9Qjo61LcuG56gwvEW-Bpbzs
YouTube
iOS Conference SG 2019 - YouTube
iOS dev
https://swift.org/blog/swift-5-exclusivity/
Swift.org
Swift 5 Exclusivity Enforcement
The Swift 5 release enables runtime checking of “Exclusive Access to
Memory” by default in Release builds, further enhancing Swift’s
capabilities as a safe language. In Swift 4, these runtime checks were
only enabled in Debug builds. In this post, I’ll first…
iOS dev
https://www.hackingwithswift.com/articles/175/advanced-coordinator-pattern-tutorial-ios
Hacking with Swift
Advanced coordinators in iOS
Child coordinators, navigating backwards, passing data between view controllers, and more.
iOS dev
https://nshipster.com/expressiblebystringinterpolation/
NSHipster
ExpressibleByStringInterpolation
Swift 5 overhauls how values in string literals are interpolated, and incidentally overturned several decades’ worth of problematic programming conventions.
iOS dev
https://www.latenightswift.com/2019/02/04/unknown-enum-cases/