iOS dev
@iosdevio
10.7K
subscribers
12
photos
5
files
6.09K
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.7K subscribers
iOS dev
https://swiftunboxed.com/internals/targetenvironment-platform-condition/
Swiftunboxed
Simulator Detection with targetEnvironment - Swift Unboxed
New in Swift 4.1: easier detection and conditional compilation for targeting the simulator.
iOS dev
https://medium.com/rosberryapps/swift-plist-and-two-smoking-scripts-94bb54cbeded
Medium
Swift, Plist and Two Smoking Scripts
Starting with iOS 10 developers should provide descriptions for using user private data otherwise apps will crash. But if you leave a value…
iOS dev
http://khanlou.com/2018/04/enums-and-optionals/
Enums And Optionals
iOS dev
http://aplus.rs/2018/tabbarcontroller-using-coordinators/
Build tabs-based UI using Coordinators
iOS dev
https://www.youtube.com/watch?v=QJ3WG9kRLMo
YouTube
try! Swift Tokyo 2018 - Event driven networking for Swift
try! Swift Tokyo Conference 2018 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in Tokyo!
Topic - Event…
iOS dev
https://prograils.com/posts/reusable-activity-indicator-with-swift?utm_source=newsletter_mailer&utm_medium=email&utm_campaign=weekly
Prograils.com
Activity Indicator with Swift. How to make Spinner? Tutorial | Prograils
Spinners let people know that your app isn't frozen. In our tutoria we present hhow to make one that can be used on many views and storyboards. Check it out!
iOS dev
https://swiftrocks.com/memory-management-and-performance-of-value-types.html?utm_source=newsletter_mailer&utm_medium=email&utm_campaign=weekly
Swiftrocks
Memory Management and Performance of Value Types
It's very likely that you asked yourself at least once in your iOS career what's the difference between a struct and a class. While realistically the choice between using one or another always boils down to value semantics versus reference semantics, the…
iOS dev
https://www.pointfree.co/blog/posts/2-case-study-algebraic-data-types
www.pointfree.co
Case Study: Algebraic Data Types
Let’s look at a real world use for algebraic data types. We will refactor a data type that is used in the code on this very site so that the invalid states are unrepresentable by the compiler.
iOS dev
http://danielemargutti.com/2018/04/22/tables-collections-with-declarative-approach/
iOS dev
https://www.hackingwithswift.com/articles/79/how-to-find-and-fix-slow-drawing-using-instruments
Hacking with Swift
How to find and fix slow drawing using Instruments
Layer blending, misaligned images, and more
iOS dev
https://www.raywenderlich.com/185885/video-depth-maps-tutorial-for-ios-getting-started
iOS dev
https://arasthel.com/data-classes-on-swift/
iOS dev
https://medium.com/flawless-app-stories/33-awesome-github-lists-for-ios-development-336691520d0f
Medium
33 awesome GitHub lists for iOS development
Looking for interviews Q&A? Need to find iOS chart, UI library, Swift tips or free courses? Whatever you’re looking you will find that on GitHub…
iOS dev
https://theswiftpost.co/blurring-the-lines-between-mvvm-and-viper/
iOS dev
https://swiftrocks.com/memory-management-and-performance-of-value-types.html
Swiftrocks
Memory Management and Performance of Value Types
It's very likely that you asked yourself at least once in your iOS career what's the difference between a struct and a class. While realistically the choice between using one or another always boils down to value semantics versus reference semantics, the…
iOS dev
https://medium.com/@pilot34/work-with-sfsafariviewcontroller-or-wkwebview-in-xcode-ui-tests-8b14fd281a1f
Medium
Work with SFSafariViewController or WKWebView in Xcode UI Tests
Disclaimer: check comments to this article before reading. Ilya Puchka found the better solution as a workaround.
iOS dev
https://medium.com/tensorflow/introducing-swift-for-tensorflow-b75722c58df0
Medium
Introducing Swift For TensorFlow
Posted by the Swift for TensorFlow team at Google
iOS dev
http://www.tekramer.com/swift-4.1-conditional-conformance-in-unit-tests
Work with SFSafariViewController or WKWebView in Xcode UI Tests
iOS dev
https://medium.com/nemanja-kovacevic/implementing-background-upload-queue-with-swift-dd1d6089ab72
Medium
Implementing background upload queue with Swift
I’m working on an app that lets users select a bunch of photos, upload and share them with other users. Sounds simple enough: user selects photos, app uploads photos, user shares the album. More…
iOS dev
https://fluffy.es/return-value-from-a-closure/
fluffy.es - iOS development tutorials
How to return value from a closure?
How do I return data from URLSession dataTask ? Why do I get nil when I return the data from URLSession dataTask? I confirm that the json is retrieved! Why do I get error unexpectedly found nil while unwrapping an Optional value when I return the data? Wtf…
iOS dev
https://fluffy.es/closure-overview/
fluffy.es - iOS development tutorials
Overview of Closure in Swift
Closures are very common in Swift, you might have used it before on Alamofire / URLSession call like this : // {response in ... } is the closure Alamofire.request("https://httpbin.org/get?users").validate().responseJSON { response in // parse the json…