iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.04K
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://dmtopolog.com/object-serialization-in-ios/
topolog’s tech blog
Object serialization in iOS
In this post I’ll try to systemise the knowledge about major formats and types of data serialization in iOS development. I will also compare ObjC approach to the problem (NSCoding) with the one we got in Swift 4 (Codable) and will take a look at some specific…
iOS dev
https://swiftindepth.com/2019-01-13/the-subtleties-of-protocol-extensions
The subtleties of protocol extensions
iOS dev
https://medium.com/@ianpartridge/advent-of-code-in-swift-8f631eea63ec
Medium
Advent of Code in Swift
Last month I took part in Advent of Code, an Advent calendar of small daily programming puzzles.
iOS dev
https://medium.com/gett-engineering/rxswift-share-ing-is-caring-341557714a2d?gt=1
Medium
RxSwift: share()-ing is Caring
RxSwift resource sharing can be hard. Learn about share(), which lets you define streams that share resources among their subscribers.
iOS dev
https://forums.swift.org/t/alamofire-5-one-year-in-the-making-now-in-beta/18865?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B387
Swift Forums
Alamofire 5: One Year in the Making, Now in Beta!
I'm happy to announce that we shipped Alamofire 5 beta 1 just over a week ago! This is the most significant release of Alamofire since the original in 2014! I've been working on this release on and off for a year now and I'm hoping you'll all take a look.…
iOS dev
https://medium.com/onfido-tech/distributing-swift-frameworks-via-cocoapods-152002b41783
Medium
Distributing Swift Frameworks via Cocoapods
Great software also has a great installation experience. If the software is too hard to install few will use it.
iOS dev
https://heartbeat.fritz.ai/detecting-pneumonia-in-an-ios-app-with-create-ml-5cff2a60a3d
Fritz ai
Detecting Pneumonia in an iOS App with Create ML - Fritz ai
In this tutorial, I’ll try to develop an image classifier iOS app to see how I can use Apple’s ML tools to detect pediatric pneumonia.
iOS dev
https://medium.com/@jonathan2457/generate-host-your-ios-documentation-39e21b382ce8
Medium
Generate & Host your iOS Documentation
Give your docs an upgrade
iOS dev
https://www.swiftbysundell.com/posts/the-power-of-type-aliases-in-swift
Swift by Sundell
The power of type aliases in Swift | Swift by Sundell
When using syntactic sugar, what we ideally want is to be able to strike a nice balance between low verbosity and clarity, and this week, let’s take a look at a few different ways that type aliases can enable us to do just that.
iOS dev
https://useyourloaf.com/blog/refactoring-with-protocols/
Use Your Loaf
Refactoring With Protocols
The classic text on refactoring by Martin Fowler just got updated to a 2nd edition. How relevant is it to iOS developers? The book uses Javascript for the code examples but the techniques are language independent so don’t let that put you off. What Swift…
iOS dev
https://docs.realm.io/sync/additional-resources/how-to-build-an-app-with-realm-sync
docs.realm.io
Guide - How to Build a Production App with Realm Sync
iOS dev
https://www.bignerdranch.com/blog/macos-machine-learning-in-2019/
Big Nerd Ranch
macOS Machine Learning in 2019 - Big Nerd Ranch
Check out our blog post macOS Machine Learning in 2019 from Big Nerd Ranch. Learn more and read it now!
iOS dev
https://developer.apple.com/support/teams/
Apple
Unified Development Teams for Organizations - Support - Apple Developer
Starting February 12, 2019 development teams for organizations in the Apple Developer Program will be unified across the Apple Developer website and App Store Connect, with one team and one set of roles.
iOS dev
https://mecid.github.io/2019/01/17/using-protocols-as-composable-extensions/
Majid’s
Using protocols as composable extensions
Today we will talk about using Protocols as composable pieces for our ViewControllers. Protocols and Protocol Extensions are my second favorite Swift feature after Optionals. It helps us to create highly composable and reusable codebase without inheritance.…
iOS dev
https://mecid.github.io/2019/01/23/maintaining-state-in-view-controllers/
Majid’s
Maintaining State in Your ViewControllers
Last week we talked about extracting reusable code samples from ViewControllers into Protocols and Protocol extensions. Today I want to show you another nice use case of protocols while maintaining the state of ViewControllers.
iOS dev
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
Alejandromp
A RunLoop for your Swift script - Alejandro Martinez
In the past few days the Swift community has been awoken again with the promise of a better way of using Swift for scripting, all thanks to…
iOS dev
https://robots.thoughtbot.com/waiting-for-file-write-completion-on-ios
thoughtbot
Waiting for File Write Completion on iOS
It’s straight forward to watch a directory for file writes, but how can you be alerted when a file has finished being written?
iOS dev
https://nshipster.com/textoutputstream/
NSHipster
TextOutputStream
print is among the most-used functions in the Swift standard library. Indeed, it’s the first function a programmer learns when writing “Hello, world!”. So it’s surprising how few of us are familiar with its other forms.
iOS dev
https://medium.com/flawless-app-stories/how-i-created-apples-voice-memos-clone-b6cd6d65f580
Medium
How I created Apple’s Voice Memos clone
Learn how to create a voice recording app, that has audio visualization as well as a record button just like Apple’s Voice Memos app.
iOS dev
https://theswiftdev.com/2019/01/28/how-to-use-the-result-type-to-handle-errors-in-swift/
Theswiftdev
How to use the result type to handle errors in Swift 5? - The.Swift.Dev.
From this tutorial you can learn how to utilize the do-try-catch syntax with the brand new result type to handle errors in Swift.
iOS dev
https://agostini.tech/2019/01/27/debugging-tipstricks/
agostini.tech
Debugging Tips&Tricks | agostini.tech
In this article we'll cover some debugging tips&tricks to help you out with your debugging adventures and save you some time.