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://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…
iOS dev
https://swiftunboxed.com/internals/diagnostics-warning-error/
Swiftunboxed
Swift Diagnostics: #warning and #error - Swift Unboxed
New diagnostic directives in Swift 4.2. What are they and how are they implemented?
iOS dev
https://medium.com/elements/memory-management-in-swift-31e20f942bbc
Medium
Memory management in Swift
Recently I was having a hard time tracking down a bug that was the cause of performance problems in the app I was working on. It took me a…
iOS dev
https://medium.com/flawless-app-stories/creating-a-uitabbarcontroller-framework-8bd7b1289244
Medium
Creating a UITabBarController Framework
Navigation is one of the most important aspect of any app. Let's learn how to get the most from UITabBar…
iOS dev
https://flight.school/articles/classifying-programming-languages-with-createml/
iOS dev
http://www.vadimbulavin.com/initialization-with-literals/
Yet Another Swift Blog
Using Initialization with Literals to Design Richer Swift API
Literals are the essential blocks of the code and implementing shorthands for them makes your Swift code more clean and direct. Let's explore `ExprissibleByLiteral` protocols which allow structs, classes and enums to be initialized using a literal.
iOS dev
https://www.swiftbysundell.com/posts/the-power-of-result-types-in-swift
Swift by Sundell
The power of Result types in Swift | Swift by Sundell
This week, let's explore various versions of the commonly used Result type (including the implementation included in the Swift 5 version of the standard library), and some of the cool things it lets us do when combined with some of Swift's language features.