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://agostini.tech/2019/03/31/using-cryptoswift/
agostini.tech
Using CryptoSwift | agostini.tech
CryptoSwift is a very simple and powerful encryption library. In this short article we'll go over the basics of using CryptoSwift and get you started...
iOS dev
https://www.objc.io/blog/2019/03/26/collection-protocols/
www.objc.io
Swift Tip: Collection Protocols
A quick overview
iOS dev
https://www.youtube.com/channel/UCdLzBDC5O6J3nJRb8m5PCaQ/videos
iOS dev
https://www.hackingwithswift.com/articles/184/tips-to-optimize-your-spritekit-game
Hacking with Swift
15 tips to optimize your SpriteKit game
Start here to learn how to make your game faster
iOS dev
https://blog.curtisherbert.com/automated-xcode-build-numbers-early-2019-edition
Curtis Herbert
Automated Xcode Build Numbers, Early 2019 Edition
Thanks to a suggested edit from friend-of-the-blog Todd Heasley I can say that, for now, the automated git-based build number script I've been working on perfecting for years is finally, dare I say it, perfect.
iOS dev
https://www.raywenderlich.com/605079-migrating-to-unified-logging-console-and-instruments
kodeco.com
Migrating to Unified Logging: Console and Instruments
In this tutorial, you’ll learn how to debug your iOS apps like a professional using unified logging with the Console and Instruments apps.
iOS dev
https://www.avanderlee.com/swift/updating-swift-5/
SwiftLee
Swift 5.0: How to migrate your project and frameworks
Migrate your project and frameworks and get the most out of Swift 5.0 within a few simple steps using both the migration assisant and manual migration.
iOS dev
https://useyourloaf.com/blog/state-restoration-with-swift-structs/
Use Your Loaf
State Restoration With Swift Structs
How do you implement state preservation and restoration when your view controller model is a Swift struct that does not support NSCoding? My notes on how to wrap the struct in a dictionary with some help from Sourcery.
iOS dev
https://useyourloaf.com/blog/swift-5-frozen-enums/
Use Your Loaf - iOS Development News & Tips
Swift 5 Frozen enums
Are you upgrading an Xcode project to Swift 5? It’s a mostly pain-free experience, but you might hit a warning about switching on enums with additional unknown values.
iOS dev
https://appventure.me/guides/keypaths/complete_book.html
appventure.me
Introduction to Swift Keypaths
Keypaths allow type-safe abstractions over properties that go beyond what can be done with protocols alone. This guide introduces by solving practical problems
iOS dev
https://heartbeat.fritz.ai/structuring-your-ios-app-for-split-testing-178eacf5aa7c
Structuring Your iOS App for Split Testing
iOS dev
https://mecid.github.io/2019/04/03/adapting-app-for-ipad-with-uisplitviewcontroller/
Majid’s
Adapting app for iPad with UISplitViewController
Apple promotes iPad as the primary computer for regular users. This trend is visible during the last couple of years. More and more users start to use iPad as the main device. I think it is essential to support iPad screens and efficiently use that space.…
iOS dev
https://benoitpasquier.com/coordinator-pattern-navigation-back-button-swift/
Benoit Pasquier
Coordinator & MVVM - Clean Navigation and Back Button in Swift
After introducing how to implement Coordinator pattern with an MVVM structure, it feels natural for me to go further and cover some of the blank spots of Coordinator and how to fix along the way.
iOS dev
https://mobile.twitter.com/dev_jac/status/923668339276337152?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B398
Twitter
Julio Carrettoni
If you are an iOS developer, execute this: $ xcrun simctl delete unavailable It removes old simulators Xcode no longer use For me it was 6Gb
iOS dev
https://github.com/ivRodriguezCA/RE-iOS-Apps
GitHub
GitHub - ivRodriguezCA/RE-iOS-Apps: A completely free, open source and online course about Reverse Engineering iOS Applications.
A completely free, open source and online course about Reverse Engineering iOS Applications. - ivRodriguezCA/RE-iOS-Apps
iOS dev
https://blog.usejournal.com/the-pragmatic-guide-to-scalable-swift-architecture-in-2019-dbe662f7f516
Medium
The Pragmatic Guide to Scalable Swift Architecture for 2020
How to Transform Disaster iOS Projects into Excellent Swift Design Patterns one Sprint at a Time
iOS dev
https://fluffy.es/open-specific-view-push-notification-tapped/
fluffy.es - iOS development tutorials
Open app in specific view when push notification is tapped
Note: If your app project has SceneDelegate.swift (created in Xcode 11, and only target iOS 13 and above) , please read this post which cater for push notification tap with scenedelegate Say you have an app and want to redirect user to a specific view when…
iOS dev
https://www.avanderlee.com/swift/unknown-default-enums-in-swift/
SwiftLee
@unknown default usage with enums in Swift
Why and how to use @unknown default in Swift 5 and up. Learn why it does not always show up and why it's helping your project to be future proof.
iOS dev
http://www.vadimbulavin.com/the-power-of-namespacing-in-swift/
Yet Another Swift Blog
The Power of Namespacing in Swift
Swift 5 has limited support of namespacing. Let's fill in this gap and learn how we can declare a custom namespace in Swift by using nested types; which namespaces are provided in Swift by default; how to deal with name collisions in Swift.
iOS dev
https://www.swiftbysundell.com/posts/string-literals-in-swift
Swift by Sundell
String literals in Swift | Swift by Sundell
Being able to express basic values using inline literals is an essential feature in most programming languages. This week, let’s focus on string literals, by taking a take a look at the many different ways that they can be used and how we — through Swift’s…