iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
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://paul-samuels.com/blog/2018/11/20/unit-testing-retain-cycles/
Unit testing retain cycles
iOS dev
https://martiancraft.com/blog/2018/11/where-is-localizable-string/
Martiancraft
Where the &$!#% is Localizable.strings?!?
Frustrated with iOS localization? Our @jablair digs into the latest ways to tackle the task.
iOS dev
https://medium.com/@Acegikmo/the-ever-so-lovely-b%C3%A9zier-curve-eb27514da3bf
Medium
The Ever so Lovely Bézier Curve
Bézier curves are, to me, one of the best examples of mathematical beauty
iOS dev
https://medium.freecodecamp.org/build-a-handwriting-recognizer-ship-it-to-app-store-fcce24205b4b?fbclid=IwAR0CCrq-GorA3CCu60e-21aK1XtzfHJnZnH9BTGqqyPvrHtZIpMSrRK9KAg
freeCodeCamp.org
How I built a handwriting recognizer and shipped it to the App Store
From constructing a Convolutional Neural Network to deploying an OCR to iOS
iOS dev
https://medium.com/@JoshFarrant/creating-ios-12-shortcuts-with-javascript-and-shortcuts-js-942420ca9904
Medium
Creating iOS 12 Shortcuts with JavaScript and Shortcuts JS
🧞♂️
You can find it on npm as shortcuts-js, and find the documentation on GitHub.
iOS dev
https://www.iosdev.recipes/text-input/configuring-uitextfield-with-uitextcontenttype-and-friends/
iOS Dev Recipes
Configuring UITextField using UITextContentType and UITextInputTraits | iOS Dev Recipes
Learn to leverage UITextContentType and UITextInputTraits to provide smart suggestions, helpful automation and useful keyboards on your UITextFields.
iOS dev
https://agostini.tech/2018/11/19/measuring-performance-with-os_signpost/
agostini.tech
Measuring Performance with os_signpost | agostini.tech
Signposts are a great tool to measure the performance of your code and in this article we'll set up signposts and show how to use them.
iOS dev
https://agostini.tech/2018/11/25/restoring-your-ui-with-state-restoration/
agostini.tech
Restoring Your UI With State Restoration | agostini.tech
In this short article we'll go over how to set the state restoration in your apps and, ultimately, improve the user experience.
iOS dev
https://www.swiftbysundell.com/posts/managing-objects-using-locks-and-keys-in-swift
Swift by Sundell
Managing objects using Locks and Keys in Swift | Swift by Sundell
One of the most important roles of any software architecture is to make the relationships between the various objects and values within an application as clear as possible. This week, let's take a look at how we can do that by using the type system to set…
iOS dev
https://www.hackingwithswift.com/articles/134/how-to-use-dynamiccallable-in-swift
Hacking with Swift
How to use @dynamicCallable in Swift
Swift 5.0 introduces a new way to work with dynamic languages
iOS dev
https://oleb.net/2018/sequence-head-tail/
oleb.net
Splitting a Swift Sequence into head and tail – Ole Begemann
Writing a generic function for destructuring a Sequence into a head and a tail that preserves the sequence’s subsequence type and works for single-pass sequences is a little tricky.
iOS dev
https://www.avanderlee.com/xcode/xcode-behaviours-optimized/
SwiftLee
Speeding up with Xcode Behaviors
Optimize your workflow in Xcode with optimized behaviors to quickly navigate to relevant navigators and keep yourself in your development flow.
iOS dev
https://medium.com/@mpesate/a-few-swift-tricks-that-you-might-not-know-7d14afbd5f71
Medium
A few Swift tricks that you might not know
Over the years we all come across that one article, post or even video that shows us a couple of neat tricks that we love and continue to…
iOS dev
http://blog.hellocode.co/post/debounce-swift/
Hello Code
Debouncing in Swift while your iOS app is in the background
iOS dev
https://www.mokacoding.com/blog/swift-test-doubles/
mokacoding
Test doubles in Swift: dummies, fakes, stubs, and spies.
An overview of the different kind of doubles we can use in our tests, and how to write them in Swift.
iOS dev
https://theswiftpost.co/concurrency/
iOS dev
https://www.swiftbysundell.com/posts/mock-free-unit-tests-in-swift
Swift by Sundell
Mock-free unit tests in Swift | Swift by Sundell
When getting started with unit testing, it usually doesn't take long to realize that some form of mocking is needed. Although mocking will most likely remain essential for many types of testing, this week, let's take a look at a few different ways to write…
iOS dev
https://pspdfkit.com/blog/2018/tips-for-contributing-to-the-swift-language/
PSPDFKit
Tips and Tricks for Contributing to the Swift Language | Inside PSPDFKit
This post describes the process for contributing code to the Swift programming language, including how to propose changes to the language, write a pull request, address feedback, and make your code part of the next version of the language.
iOS dev
https://www.hackingwithswift.com/articles/136/the-complete-guide-to-optionals-in-swift
Hacking with Swift
The Complete Guide to Optionals in Swift
Unwrapping, nil coalescing, map(), flatMap(), and more.
iOS dev
https://useyourloaf.com/blog/xcode-10-random-and-parallel-tests/
Use Your Loaf
Xcode 10 Random And Parallel Tests
Xcode 10 introduces three new options for running your tests. These allow you to randomize the execution order, speed up the tests by running them in parallel on multiple simulators and finally to control if Xcode automatically adds new tests to a scheme.
iOS dev
https://www.hackingwithswift.com/articles/135/how-to-render-uiviews-in-3d-using-catransformlayer
Hacking with Swift
How to render UIViews in 3D using CATransformLayer
Creating and animating 3D effects takes only a few lines of code.