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://www.swiftbysundell.com/posts/custom-container-view-controllers-in-swift
Swift by Sundell
Custom container view controllers in Swift | Swift by Sundell
View controller containment has been an essential part of UIKit ever since the early days of the iPhone. This week, let's take a look at how we can build our own container view controllers, and how doing so can help us make parts of our UI code more modular…
iOS dev
http://www.tekramer.com/understanding-hashable-equatable-and-set-membership
Understanding Hashable, Equatable, and Set Membership
iOS dev
https://www.bignerdranch.com/blog/core-graphics-part-2-contextually-speaking/
Big Nerd Ranch
Core Graphics, Part 2: Contextually Speaking - Big Nerd Ranch
Check out our blog post Core Graphics, Part 2: Contextually Speaking from Big Nerd Ranch. Learn more and read it now!
iOS dev
https://agostini.tech/2018/07/01/keyboard-handling-with-interface-builder-objects/
agostini.tech
Keyboard Handling With Interface Builder Objects | agostini.tech
In this short post we'll create a class that will handle the keyboard on a scrollview for us and we'll do it using interface builder objects.
iOS dev
https://pspdfkit.com/blog/2018/smart-grid-sizing/
PSPDFKit
Smart Grid Sizing | PSPDFKit
How PSPDFKit is smart about choosing thumbnail sizes.
iOS dev
https://troz.net/post/2018/functional-programming/
Functional Programming in Swift
Functional Programming in Swift :: TrozWare —
What is Functional Programming and how can we use it in Swift?
Search online for any definition of functional programming and you will find many different definitions, few of which are practically helpful. I have no claim to be an expert, but as a Swift enthusiast…
iOS dev
https://www.jessesquires.com/blog/swifts-new-calling-convention/
Jesse Squires
Swift's new calling convention
One of the major changes in Swift 4.2 is a change to the calling convention. But what exactly does that mean? Why is it important and why would you want to change it?
iOS dev
https://medium.com/ios-os-x-development/https-medium-com-pavelgnatyuk-autoclosure-what-why-and-when-swift-641dba585ece
Medium
@autoclosure what, why and when
@autoclosure attribute improves the performance, adds a convenience, but reduces the code readability
iOS dev
https://www.pointfree.co/blog/posts/8-conditional-coding
www.pointfree.co
Conditional Coding
What happens when we combine Swift's conditional conformance with codability?
iOS dev
https://ruiper.es/2018/07/03/memoization/
ruiper.es
Memoization
This post comes from this tweet shared by David Rodrigues (if you don't follow him on Twitter you should): If you have a closure that needs some internal state to be used and modified between executions of the closure you can declare your state as part of…
iOS dev
https://badootech.badoo.com/split-testing-a-b-testing-with-swift-7a590a5a3d89
Medium
Split Testing (A/B Testing) with Swift
Nowadays there are a million apps that solve users’ needs, so it is becoming hard to create something new or be better than market…
iOS dev
https://www.swiftbysundell.com/posts/subclass-free-view-controllers-in-swift
Swift by Sundell
Subclass-free view controllers in Swift | Swift by Sundell
While subclassing is not universally bad, avoiding it can in many situations leave us with simpler code that is easier to change and reuse. This week, let's take a look at a few different techniques that can help us write subclass-free view controllers, and…
iOS dev
http://www.vadimbulavin.com/atomic-properties/
iOS dev
https://albertodebortoli.com/2018/02/12/the-easiest-promises-in-swift/
Alberto De Bortoli
The easiest promises in Swift
Here's another article of the serie "The easiest ". Previous one on Core Data here -> The easiest Core Data. Swift 5 will most likely include async/await, which will be a revolution for handling concurrency at language level. See Chris Lattner's proposal…
iOS dev
http://danieltull.co.uk/blog/2018/04/13/simplifying-uicollectionviewflowlayout-delegate-method-usage-with-functional-programming/
danieltull.co.uk
Simplifying UICollectionViewFlowLayout Delegate Method usage with Functional Programming
Daniel Tull is a freelance software developer in Exeter, UK.
iOS dev
http://metalbyexample.com/modern-metal-1/
Metal by Example
Writing a Modern Metal App from Scratch: Part 1
Getting Started This article is a quick introduction to how to use the Metal, MetalKit, and Model I/O frameworks in Swift. If you know your way around UIKit or Cocoa development, you should be able…
iOS dev
https://josephduffy.co.uk/partial-in-swift
Partial in Swift
iOS dev
https://medium.com/@mecid/make-your-app-accessible-for-everyone-a3f8dc178a2c
Medium
Make your app accessible for everyone
Last few months I was working on implementing Accessibility support for my app. During this years WWDC I’ve visited all Accessibility…
iOS dev
https://www.swiftbysundell.com/posts/refactoring-swift-code-for-testability
Swift by Sundell
Refactoring Swift code for testability | Swift by Sundell
Being able to use unit testing in a productive way often requires the various parts of an app to be written with testability in mind, which isn't always the case. This week, let's take a look at a few different refactoring techniques that can help us make…
iOS dev
https://agostini.tech/2018/07/15/automatic-screenshots-with-fastlane-snapshot/
agostini.tech
Automatic Screenshots With fastlane snapshot | agostini.tech
fastlane comes bundled with a tool that makes taking screenshots simple. In this article we'll go over setting up your project to use fastlane snapshot.
iOS dev
https://blog.prototypr.io/making-animations-feel-just-right-673d797692c1
Medium
Making iOS animations feel just right
This year’s WWDC had a great talk on designing fluid interfaces. My main takeaway from this talk was how important gesture driven…