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://agostini.tech/2019/03/18/custom-transitions-using-segues/
agostini.tech
Custom Transitions Using Segues | agostini.tech
Custom transitions are a great way of controlling user focus. In this article we are going to implement come custom transitions using segues.
iOS dev
https://www.swiftbysundell.com/posts/different-flavors-of-type-erasure-in-swift
Swift by Sundell
Different flavors of type erasure in Swift | Swift by Sundell
A situation that most Swift developers will encounter at one point or another is when some form of type erasure is needed to be able to reference a generic protocol. This week, let’s start by taking a look at what makes type erasure such an essential technique…
iOS dev
https://useyourloaf.com/blog/text-label-vs-text-field-vs-text-view/
Use Your Loaf - iOS Development News & Tips
Text Label vs Text Field vs Text View
If you’re new to iOS development the differences between a text label, a text field or a text view can be confusing. Here’s a quick guide for when you’re not sure which to use.
iOS dev
https://felginep.github.io/2019-03-20/property-based-testing
Pierre Felgines
Property based testing
You will always hear that writing tests is a good thing. But are you 100% sure about the pertinence of your test suite? What if you test only edges cases and miss something? Property based testing let you generate your tests instead of writing them. Let’s…
iOS dev
https://christiantietze.de/posts/2019/03/replace-objects-with-value-types/
Christian Tietze
Replacing More Reference Objects with Value Types
I was removing quite a few protocols and classes lately. Turns out, I like what's left. I relied on classes for example because they can be subclassed ...
iOS dev
https://swift.org/blog/swift-5-released/
Swift.org
Swift 5 Released!
Swift 5 is now officially released!
iOS dev
https://tim.engineering/break-up-third-party-networking-urlsession/
Tim Miko
It's time to break up with your networking library for URLSession
Dear {INSERT NETWORKING LIBRARY NAME HERE},
There is no simple way to say this, but our time together is over. You have
caused me too many headaches. From countless memory leaks
[https://github.com/AFNetworking/AFNetworking/issues?utf8=✓&q=is%3Aissue+memory+leak]…
iOS dev
https://www.appcoda.com/macos-programming-alerts
AppCoda
Understanding macOS Programming: Alerts, Sheets and Modal Windows
This is the third article of our macOS programming tutorial series. You'll learn how to work with alerts, sheets, and how to present a modal windows.
iOS dev
https://nshipster.com/xcode-source-extensions/
NSHipster
XcodeKit and Xcode Source Editor Extensions
When we last wrote about extending Xcode, we were living in a golden age, and didn’t even know it. Plugins allowed us to tweak pretty much everything about Xcode; Source Editor Extensions? Not so much.
iOS dev
https://www.swiftbysundell.com/posts/bindable-values-in-swift
Swift by Sundell
Bindable values in Swift | Swift by Sundell
Arguably one of the most challenging aspects of building apps for most platforms is making sure that the UI we present to the user always remains in sync with our underlying data models, and many techniques have been invented in order to address this problem.…
iOS dev
https://hackernoon.com/making-an-ios-zwift-clone-to-save-15-a-month-part-1-core-bluetooth-9925bba79f7a
Hackernoon
Making an iOS Zwift Clone to Save $15 a Month! Part 1: Core Bluetooth | HackerNoon
It’s been a while since I’ve worked on a personal project, but I’ve been having an itch to make some new <a href="https://hackernoon.com/tagged/ios" target="_blank">iOS</a> apps and yesterday morning I decided to go ahead and hack something together.
iOS dev
https://medium.com/flawless-app-stories/automated-ui-testing-in-swift-ios-46e1c9993316
Medium
Automated UI Testing in Swift & iOS
Testing applications is a critical component of development. As we iterate on our applications, we may change the UI in unintended ways…
iOS dev
http://exploringswift.com/making-a-tinder-esque-card-swiping-interface-using-swift/
Exploring Swift
Making a Tinder-esque Card Swiping interface using Swift
Tinder - we all know that dating app where you can just reject or accept someone by swiping right or left. BAM! The whole card swiping idea is now used in tons of apps. It’s a way to show data if you have grown tired of using table views and collection views.…
iOS dev
https://medium.com/@rjchatfield/inline-snapshot-testing-e5e237fc47f3
Medium
Inline Snapshot Testing
… will automatically write your tests for you, with better code coverage and help your maintainability over time, with just one neat trick!
iOS dev
https://medium.com/@alfianlosari/refactor-mvc-ios-app-to-mvvm-with-rxswift-in-minutes-alfian-losari-ec7905f946f4
Medium
Refactor MVC iOS App to MVVM with RxSwift in Minutes
MVC is the app architecture that Apple recommends to the developers when developing iOS application. It provides clear separation between…
iOS dev
https://medium.com/@cecilia.humlelu/using-c-c-and-objective-c-frameworks-in-swift-apps-6a60e5f71c36
Medium
Language connections among C, C++, Objective-C and Swift
I did a talk in try!Swift Tokyo this year about using C, C++ and Objective-C frameworks in Swift apps. The presentation was quite concise…
iOS dev
https://agostini.tech/2019/03/31/using-cryptoswift/
agostini.tech
Using CryptoSwift | agostini.tech
CryptoSwift is a very simple and powerful encryption library. In this short article we'll go over the basics of using CryptoSwift and get you started...
iOS dev
https://www.objc.io/blog/2019/03/26/collection-protocols/
www.objc.io
Swift Tip: Collection Protocols
A quick overview
iOS dev
https://www.youtube.com/channel/UCdLzBDC5O6J3nJRb8m5PCaQ/videos
iOS dev
https://www.hackingwithswift.com/articles/184/tips-to-optimize-your-spritekit-game
Hacking with Swift
15 tips to optimize your SpriteKit game
Start here to learn how to make your game faster