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://swiftrocks.com/how-caseiterable-works-internally-in-swift.html
Swiftrocks
How CaseIterable Works Internally in Swift
CaseIterable is one of my favorite features in Swift 4.2. Despite being a simple protocol, it solves the common problem (that I personally faced many times) of needing access to an array containing all the cases of a certain enum.
iOS dev
https://oleb.net/2018/lastindex-reversed/
oleb.net
It’s wrappers all the way down – Ole Begemann
Swift 4.2 comes with a lastIndex(of:) method. I explore how one might implement this method manually and why this is a good exercise to understand the standard library’s collection design.
iOS dev
https://swift.org/blog/how-mirror-works/
Swift.org
How Mirror Works
Swift places a lot of emphasis on static typing, but it also supports rich metadata about types, which allows code to inspect and manipulate arbitrary values at runtime. This is exposed to Swift programmers through the Mirror API. One might wonder, how does…
iOS dev
https://blog.daftmobile.com/carousel-collection-view-layout-15fb64863655
DaftMobile Blog
Carousel Collection View Layout
Learn how to implement this beauty in your app!
iOS dev
https://www.youtube.com/watch?v=EPXodAD6wXI&feature=youtu.be
YouTube
Swift & Fika 2018 – Full livestream
2018 edition of the Swift & Fika conference from Stockholm, Sweden http://swiftandfika.com
Organized by:
Alek Åström (http://twitter.com/MisterAlek)
Reda Lemeden (http://twitter.com/kaishin)
0:00 - Welcome & Intro
8:57 - Jack Nutting: Whitespace (on Ukulele)…
iOS dev
http://holko.pl/2018/09/24/compilation-directives-in-libraries/
holko.pl
Why #if DEBUG Conditional Should Be Avoided in Library Code
Conditional Compilation along with Active Compilation Conditions is a way to alter the app’s behavior depending on the build configuration. In this article, I’ll show why these kinds of conditional blocks shouldn’t be used directly in the source code of libraries…
iOS dev
https://rolandleth.com/handling-the-next-button-automatically
Handling the Next button automatically
iOS dev
https://medium.com/swift2go/application-security-musts-for-every-ios-app-dabf095b9c4f
Application Security Musts for every iOS App
iOS dev
https://www.scaledrone.com/blog/ios-chat-tutorial/
Scaledrone Blog
iOS Chat Tutorial: Building A Realtime Messaging App
In this step-by-step tutorial you'll build a real-time iOS chat app, utilizing Swift and Scaledrone for real-time communication.
iOS dev
https://learnappmaking.com/lazy-computed-properties-swift/
iOS dev
https://fluffy.es/intro-to-creating-ui-in-code-1/
fluffy.es - iOS development tutorials
Intro to creating UI in code (programmatically) part 1 / 2 - Create UI using initializer
The debate of whether to create UI in Storyboard or Code has become so old now, there will always be developers on the different side justifying their view point, like: Using Storyboard can lead to complex merge conflict if there are multiple people working…
iOS dev
https://fluffy.es/intro-to-creating-ui-in-code-2/
fluffy.es - iOS development tutorials
Intro to creating UI in code (programmatically) part 2 / 2 - Create Auto Layout Constraint using NSLayoutAnchor
In the previous post, we have explained how to create UI elements like UILabel, UIButton etc using code. In this post, we will look into how to create Auto Layout constraint using code. This post assume you already know some basic Auto Layout knowledge. Starting…
iOS dev
https://fluffy.es/perform-action-notification-tap/
fluffy.es - iOS development tutorials
How to perform action when user tap on push notification (foreground and background)
(If you're searching for how to open specific view controller when a push notification is tapped, the answer is here ) How to make the app open a specific view controller when user tap on push notification? like when you tap the notification in twitter app…
iOS dev
https://agostini.tech/2018/09/23/building-the-enigma-machine-in-swift/
agostini.tech
Building the Enigma Machine in Swift | agostini.tech
In this article we'll build the enigma machine. We'll keep the implementation as close to the original as possible with a few modern modifications.
iOS dev
https://oleb.net/2018/photos-data-model/
Ole Begemann
PhotoKit’s data model
An entity graph of the Core Data data model used by Apple’s Photos framework on iOS.
iOS dev
https://www.swiftbysundell.com/posts/different-flavors-of-view-models-in-swift
Swift by Sundell
Different flavors of view models in Swift | Swift by Sundell
View models attempt to make it easier to write and maintain view-specific logic, by introducing dedicated types for it. This week, let’s take a look at a few different ways that various flavors of view models can be implemented in Swift.
iOS dev
http://christiantietze.de/posts/2018/09/search-string-parser/
Christian Tietze
Parse Boolean Search Expressions in Swift
Ever wanted to implement a full-text search in your app? Didn't find a boolean search expression parser that works? Look no further! For the initial release ...
iOS dev
http://www.vadimbulavin.com/multiple-inheritance-swift/
Yet Another Swift Blog
Multiple Inheritance in Swift
Although Swift does not support multiple inheritance, it offers rich API that gives possibility to simulate it. Let's take an in-depth look at multiple inheritance and its implementation in Swift.
iOS dev
https://www.hackingwithswift.com/articles/128/array-performance-append-vs-reservecapacity
Hacking with Swift
Array performance: append() vs reserveCapacity()
Sometimes its faster to let Swift figure things out for you
iOS dev
https://www.appcoda.com/swift-class-best-practice
AppCoda
Best Practices for Building Swift Classes
In this tutorial, I'm going to give you some best practices that will help you safely and effectively use classes (reference types) and reference semantics in Swift. Protocol-oriented programming (POP) and value semantics are all the rage now, but a promising…