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://appinventiv.com/blog/apple-app-store-submissions-checklist?utm_source=appinventiv&utm_medium=pulse&utm_campaign=AppleAppStoreSubmissionsChecklist
Appinventiv
70 Points Apple App Store Submissions Checklist [2019 Edition]
Here’s an inclusive App Store Submission Checklist that’d ensure that Apple doesn’t reject your app submission. Read it before you upload your app on App Store.
iOS dev
https://oleb.net/blog/2018/06/random-numbers-in-swift/
oleb.net
Random numbers in Swift – Ole Begemann
Working with random numbers in Swift used to be a bit of pain. Swift 4.2 makes this much easier by including a native and fairly full-featured random number API in the standard library.
iOS dev
https://www.swiftbysundell.com/posts/static-factory-methods-in-swift
Swift by Sundell
Static factory methods in Swift | Swift by Sundell
Most objects require some form of setup before they're ready to be used in an app. While it’s very common to create subclasses for that purpose, this week, let's take a look at an alternative approach to writing setup code that doesn't require any form of…
iOS dev
https://theswiftdev.com/2018/06/06/comparing-factory-design-patterns/
iOS dev
https://agostini.tech/2018/05/27/design-patterns-in-swift-chain-of-responsibility/
agostini.tech
Design Patterns in Swift: Chain of Responsibility | agostini.tech
Chain of responsibility is a well-known pattern that you probably ran into without realising it. In this article we'll continue our journey on design patterns in swift and learn more about chain of responsibility pattern.
iOS dev
https://agostini.tech/2018/06/03/design-patterns-in-swift-command-pattern/
agostini.tech
Design Patterns in Swift: Command Pattern | agostini.tech
Command pattern is a very simple pattern that allows you to decouple a class that invokes a command from a class that knows how to perform it. This gives you incredible flexibility. In this article we'll go over the theory of what command pattern is after…
iOS dev
https://medium.com/ios-os-x-development/fail-safe-algorithm-for-ios-dateformatter-b59a1f8ebe52
Medium
Fail-safe Algorithm for iOS DateFormatter
iOS applications in most cases use REST API to get and post data, we rely on the data we receive to show feedback UI to the user. In some…
iOS dev
https://github.com/apple/swift-evolution/blob/master/proposals/0169-improve-interaction-between-private-declarations-and-extensions.md
GitHub
swift-evolution/proposals/0169-improve-interaction-between-private-declarations-and-extensions.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
iOS dev
https://medium.com/@mayankbirani/generics-plug-and-play-18f23096b674
Medium
Swift Generics
Hola techies, Till now we all of us had read many blogs and articles on one of the coolest topic generics, still have a blur picture in…
iOS dev
https://oleb.net/blog/2018/06/enumerating-enum-cases/
Ole Begemann
Enumerating enum cases in Swift
New in Swift 4.2, the compiler can generate a collection of an enum’s cases, relieving you from the error-prone task of maintaining such a list yourself.
iOS dev
https://www.swiftbysundell.com/posts/making-swift-tests-easier-to-debug
Swift by Sundell
Making Swift tests easier to debug | Swift by Sundell
When writing tests for any application, it's always important to consider what the debugging experience will be like when they eventually start failing. This week, let's take a look at a few different scenarios, and how we - with just a few subtle tweaks…
iOS dev
https://useyourloaf.com/blog/wwdc-2018-viewing-guide/
WWDC 2018 Viewing Guide
iOS dev
https://learnappmaking.com/swift-conditionals-if-statement-how-to/
iOS dev
https://swiftrocks.com/the-forbidden-inline-attribute-in-swift.html
Swiftrocks
The Forbidden @inline Attribute in Swift
The @inline attribute is one of those obscure things in Swift - it's nowhere to be found in Apple's docs, doesn't help you write cleaner code and has no purpose but to help the compiler make optimization decisions, but it's related to a pretty important aspect…
iOS dev
https://agostini.tech/2018/06/10/design-patterns-in-swift-iterator-pattern/
agostini.tech
Design Patterns in Swift: Iterator Pattern | agostini.tech
This article will help you understand the iterator pattern it will enable you to build your custom iterators and understand the built-in iterators.
iOS dev
http://kean.github.io/post/resumable-downloads
Alexander Grebenyuk
Resumable Downloads
Exploring how resumable downloads - one of my favorite new features in Nuke 7 - are implemented using HTTP range requests
iOS dev
http://parveenkaler.com/posts/iOS-architecture-at-scale
iOS dev
https://medium.com/@eLegion_/gotta-go-fast-building-for-speed-in-ios-efc78a626a9c
Medium
Gotta Go Fast: Building for Speed in iOS. Part 1
There are a lot of tips and tricks that allow iOS developers to know how to make performance optimizations to get animations in…
iOS dev
https://www.raywenderlich.com/196233/create-ml-tutorial-getting-started
kodeco.com
Create ML Tutorial: Getting Started
In this Create ML tutorial, you’ll learn how to transfer your learning to Turi Create, and gain familiarity with machine learning toolsets and terminology. No math needed!
iOS dev
https://www.appcoda.com/view-controller-lifecycle/
AppCoda
View Controller Lifecycle Explained: When to Use viewDidLayoutSubviews
Editor’s note: Earlier, we started a new series of tutorials to answer some of your common questions of iOS app development. For beginners, one question popped up is when to use viewDidLayoutSubviews. In this tutorial, Kelvin will look into some of the view…