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://theswiftpost.co/application-lifecycle/
Swift Post
NS for iOS Devs - Application Lifecycle
Every iOS developer needs to understand the possible states and lifecycle of an iOS application. Knowing when the state enables us to work behind the scenes.
iOS dev
https://theswiftpost.co/view-lifecycle/
iOS dev
https://www.swiftbysundell.com/posts/extending-optionals-in-swift
Swift by Sundell
Extending optionals in Swift | Swift by Sundell
A really elegant aspect of Swift's take on optionals is that they're largely implemented using the type system - since all optional values are actually represented using an enum under the hood. That gives us some interesting capabilities, since we can extend…
iOS dev
https://useyourloaf.com/blog/upside-down-and-rotating-iphones/
Use Your Loaf
Upside Down and Rotating iPhones
Have you wondered why your App doesn’t rotate to upside down on the iPhone but works fine on the iPad? How about preventing your App from rotating at all or restricting rotation for some view controllers but not all of them? Changing the orientations that…
iOS dev
https://www.mokacoding.com/blog/how-to-split-decision-and-action-logic-with-the-swift-type-system/
mokacoding
How to split decision and action logic with the Swift type system
There is a subtle way to overload software components, by making them both take decision and act on them. We can simplify these bloated components by separating the responsibility of taking decisions from the one action on them. This will result in leaner…
iOS dev
https://geek-is-stupid.github.io/2018-10-15-0x8badf00d-ate-bad-food/
geek-is-stupid.github.io
0x8badf00d -
Someday you go to the office and immediately you get a message from you boss that telling you the app got some weird crashes with the logs look like below: Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception…
iOS dev
https://theswiftdev.com/2018/11/15/docker-loves-swift-and-vapor/
iOS dev
https://pspdfkit.com/blog/2018/creating-an-efficient-app-store-screenshot-workflow/
PSPDFKit
Creating an Efficient App Store Screenshot Workflow | PSPDFKit
A look at how we generate our screenshots for the iOS App Store.
iOS dev
https://www.hackingwithswift.com/articles/132/using-closures-with-the-coordinator-pattern
Hacking with Swift
Using closures with the coordinator pattern
Fight against massive view controllers with coordinators on iOS.
iOS dev
https://medium.com/@philipp307/draw-a-custom-ios-tabbar-shape-27d298a7f4fa
Medium
How to Draw a Custom TabBar Shape in iOS
Make your TabBar a little more interesting
iOS dev
https://www.avanderlee.com/swift/authentication-alamofire-request-adapter/
SwiftLee
Authentication with signed requests in Alamofire 5
Alamofire is a popular framework and makes it easy to set up networking. Using the request adapter we can create a authentication layer using e.g. JWT.
iOS dev
https://medium.com/@michael.eisel/measuring-your-ios-apps-pre-main-time-in-the-wild-98197f3d95b4
Medium
Measuring your iOS app’s true production start time
Before your app even runs main and +applicationDidFinishLaunching, a considerable amount of work is done. Here’s a production-ready alternative to DYLD_PRINT_STATISTICS.
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…