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://makeapppie.com/2019/02/20/fix-stack-view-disasters/
Make App Pie
Fix Stack View Disasters
Learn how to take a disaster of nested stack views and untangle it into a great user interface.
iOS dev
https://www.hackingwithswift.com/articles/178/super-powered-string-interpolation-in-swift-5-0
Hacking with Swift
Super-powered string interpolation in Swift 5.0
Strings get a massive power up in Swift 5.0.
iOS dev
https://www.swiftjectivec.com/ns_closed_enum/
Swiftjective-C
NS_CLOSED_ENUM
Enumerations provide clarity and intent. Some change and yet others remain stagnant, and now we program effectively for either case.
iOS dev
https://fluffy.es/open-settings-app/
fluffy.es - iOS development tutorials
Open settings app using openSettingsURLString
TL;DR Executive summary : // open the app permission in Settings app UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!, options: [:], completionHandler: nil) From the previous Core Location tutorial, we need to prompt an authorization…
iOS dev
https://www.avanderlee.com/swift/required-keyword/
SwiftLee
Required keyword usage in Swift classes and structs
A detailed explanation of the required keyword. The keyword is often misunderstood and is used within classes, with protocols and more.
iOS dev
https://agostini.tech/2019/02/25/generating-strong-passwords-with-autofill/
agostini.tech
Generating Strong Passwords With AutoFill | agostini.tech
In this article we will be generating strong passwords with AutoFill and store them in the keychain so they can easily be used when logging in.
iOS dev
https://www.swiftbysundell.com/posts/pattern-matching-in-swift
Swift by Sundell
Pattern matching in Swift | Swift by Sundell
One really elegant aspect of Swift’s design is how it manages to hide much of its power behind much simpler programming constructs. Pattern matching is one source of that power, especially considering how it’s integrated into many different aspects of the…
iOS dev
https://www.swiftjectivec.com/a-best-in-class-app/
Swiftjective-C
A Best-in-Class iOS App
What is a best-in-class iOS app? How are they built, and can we quantify what makes them great?
iOS dev
https://swiftrocks.com/understanding-the-ios-responder-chain.html
Swiftrocks
iOS Responder Chain: UIResponder, UIEvent, UIControl and uses
In iOS, the Responder Chain is the name given to an UIKit-generated linked list of UIResponder objects, and is the foundation for everything regarding events (like touch and motion) in iOS.
iOS dev
http://www.vadimbulavin.com/collection-view-cells-self-sizing/
Yet Another Swift Blog
Collection View Cells Self-Sizing: Step by Step Tutorial
In this article you will learn how to dynamically size collection view cells based on their content.
iOS dev
https://mecid.github.io/2019/02/27/building-complex-screens-with-child-viewcontrollers/
Majid’s
Building complex screens with Child ViewControllers
Container view controllers are a way to combine the content from multiple ViewControllers into a single user interface. Child ViewControllers are one of the undervalued features of iOS SDK. We use it every day by use of UINavigationController or UITabBarController.…
iOS dev
https://medium.com/@londeix/swift-weak-reference-assertion-cf04fef6c334
Medium
Swift weak reference assertion
Unit tests and memory leaks
iOS dev
https://www.hackingwithswift.com/articles/179/capture-lists-in-swift-whats-the-difference-between-weak-strong-and-unowned-references
Hacking with Swift
Capture lists in Swift: what’s the difference between weak, strong, and unowned references?
Weak vs strong vs unowned – know the difference in closures
iOS dev
https://appventure.me/2019/02/24/anonymous-tuple-structs/
appventure.me
Cleaner Classes with Structs and Tuples
An easy way to add more structure to your classes by leveraging structs and enums
iOS dev
https://medium.com/flawless-app-stories/create-your-own-cocoapods-library-da589d5cd270
Medium
Create your own CocoaPods library
Learn how to create a pod from scratch and utilize Travis and Codecov to make the pod robust.
iOS dev
https://savvyapps.com/blog/continuous-integration-ios-bitrise
iOS dev
https://fluffy.es/how-to-debug-app-which-got-launched-push-notification/
fluffy.es - iOS development tutorials
How to debug app which got launched from tapping push notification
There might be occassion that your app got launched by user tapping push notification in the control center. Sometimes we might want to do a certain action if the app is launched from push notification, say move to a certain view controller or call a certain…
iOS dev
https://matteomanferdini.com/unwind-segue/
Matteo Manferdini
Unwind Segues Step-by-Step (and 4 Reasons to Use Them)
Unwind segues in iOS can be quite confusing. Unlike their forward counterpart, they are based on a more complicated mechanism and different rules. That usually complicates their setup. Moreover, many wonder why you should use an unwind segue when you can…
iOS dev
http://www.figure.ink/blog/2019/3/3/exhaustive-properties-with-tuples
Figure
Exhaustive Properties with Tuples — Figure
iOS dev
https://www.swiftbysundell.com/posts/the-power-of-userdefaults-in-swift
Swift by Sundell
The power of UserDefaults in Swift | Swift by Sundell
The UserDefaults API can at first glance appear to be somewhat limited. However, it turns out that the power of UserDefaults extends far beyond simply storing and loading basic value types. This week, let’s take a look at what some of that power comes from…
iOS dev
https://www.serversideswift.info/videos?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B394
ServerSide.swift Conference
Videos | ServerSide.swift Conference
ServerSide.swift - the conference for server-side Swift developers